Блок для GPRS модулей, связь по MQTT

Управление и контроль

Создаем свой блок. Вопросы, помощь знатоков.
Modul
Рядовой
Сообщения: 37
Зарегистрирован: 16.03.2021{, 13:10}
Репутация: 3
Имя: Egor

Блок для GPRS модулей, связь по MQTT

#101

Сообщение Modul » 31.12.2021{, 18:18}

Vict, есть такая скада - TeslaScada в ней есть клиент mqtt и встроенный телеграмм бот.А так установите свой mqtt брокер, делов на час.

rw9
Рядовой
Сообщения: 11
Зарегистрирован: 17.10.2021{, 21:07}
Репутация: 5
Имя: Serge

Блок для GPRS модулей, связь по MQTT

#102

Сообщение rw9 » 01.01.2022{, 11:13}

Vict писал(а):
31.12.2021{, 16:56}
Хорошо было бы скрестить mqtt и telegram, параллельная работа наверное не получится, но хорошо бы использовать telegram в качестве оповещения при переходе переменых за критические величины .
Мой хороший товарищ этим и занимается (оповещения в Telegramm)... вроде должно всё получится.. новые блоки для работы Wi-Fi и GPRS он сделал, пока тестируем...

zakhar81
Рядовой
Сообщения: 35
Зарегистрирован: 25.05.2021{, 08:47}
Репутация: 3
Имя: Захар

Блок для GPRS модулей, связь по MQTT

#103

Сообщение zakhar81 » 27.01.2022{, 06:51}

Добрый день
rw9, а может ваш товарищ блоки эти доработать для ESP32, пусть даже за вознаграждение, и выложить если нужно тут?

Отправлено спустя 2 минуты 24 секунды:
Я про GPRS (sim8000)

rw9
Рядовой
Сообщения: 11
Зарегистрирован: 17.10.2021{, 21:07}
Репутация: 5
Имя: Serge

Блок для GPRS модулей, связь по MQTT

#104

Сообщение rw9 » 31.01.2022{, 23:22}

zakhar81 писал(а):
27.01.2022{, 06:54}
Добрый день
rw9, а может ваш товарищ блоки эти доработать для ESP32, пусть даже за вознаграждение, и выложить если нужно тут?

Отправлено спустя 2 минуты 24 секунды:
Я про GPRS (sim8000)
Долго не заходил и не видел вашего сообщения.... Блоки сделаны и тестируются мной и весьма успешно... Завтра постараюсь выложить, они работают с ЕСП 32 и с СИМ800. С ЕСП 8266 тоже, но что-то у меня не получилось больше одной публикации, если больше начинатся какая-то фигня....В общем завтра постараюсь всё выложить..

rw9
Рядовой
Сообщения: 11
Зарегистрирован: 17.10.2021{, 21:07}
Репутация: 5
Имя: Serge

Блок для GPRS модулей, связь по MQTT

#105

Сообщение rw9 » 01.02.2022{, 21:52}

Как обещал выкладываю блоки для wi fi и GPRS. Работают и с ЕСП32 и с Ардуино Мега( у УНО или Нано маловато памяти).. В ESP32_Test_.7z и Test release_m.7z это примеры.. Можно в случае пропадания одного канала связи с помощью логики автоматом переходить на другой канал...с Wi Fi на Gprs. Работают стабильно,зависаний не обнаружено, НО! надо правильно их расставлять, т.е. соблюдать порядок! Иначе Фл прог начинает путать скетч, особенно важно первыми выставлять блок Streams, потом Провайдер и после Клиента! Streams прописывает порт, поэтому он нужен только для СИМ800. ИЗ-за нехватки времени мой товарищ не смог... пока... сделать описание блоков... В примерах ESP32_Test_ проект метеостанции - Улица, дом, атм. давление и котёл отопления с установкой верх порога температуры при достижение которого отправляется уведомление каждые 2 мин. Датчик дыма при сработке тоже отправляется уведомление на тел. каждые 2 мин.. Test release_m блоки Wi Fi и Gprs работают по очереди каждые 2 мин.. Пользуюсь приложением Mqtt Push Client, в нём есть пуш-уведомления. Блок Wi Fi Diag - это показатель уровня сигнала.Всё работает стабильно.. Да, ещё забыл.. во вложениях есть библиотека st_timers.zip, она используется в блоках и возможно её придётся установить если IDE попросит.
Вложения
ESP32_Test_.7z
(1.61 МБ) 103 скачивания
Test release_m.7z
(1.57 МБ) 97 скачиваний
Универс. Wi-Fi_GPRS.ubl.7z
(1.58 МБ) 103 скачивания
st_timers.zip
(2.08 КБ) 96 скачиваний

rw9
Рядовой
Сообщения: 11
Зарегистрирован: 17.10.2021{, 21:07}
Репутация: 5
Имя: Serge

Блок для GPRS модулей, связь по MQTT

#106

Сообщение rw9 » 02.02.2022{, 23:21}

Вот блоки wIfI и GPRS для ESP32 и SIM800 с описанием автора.
Вложения
MQTT_WiFi_GPRS_v0_4.zip
(3.69 МБ) 128 скачиваний

rw9
Рядовой
Сообщения: 11
Зарегистрирован: 17.10.2021{, 21:07}
Репутация: 5
Имя: Serge

Блок для GPRS модулей, связь по MQTT

#107

Сообщение rw9 » 05.02.2022{, 21:19}

Обнаружен косячок)) в блоках GPRS, ошибки вроде исправлены..Обновлённые блоки тестировал автор, я пока не успел..
Вложения
Client_0_5_GPRS_provider_v0_5.zip
(1.86 МБ) 139 скачиваний

tolika
Рядовой
Сообщения: 51
Зарегистрирован: 07.11.2019{, 11:25}
Репутация: 8
Откуда: Магадан
Имя: Андрей

Блок для GPRS модулей, связь по MQTT

#108

Сообщение tolika » 25.03.2022{, 01:33}

rw9,
Здравствуйте! В какой версии FLProg работают блоки у Вас?

belokuriha
Рядовой
Сообщения: 81
Зарегистрирован: 10.03.2020{, 11:35}
Репутация: 1
Имя: Алексей

Блок для GPRS модулей, связь по MQTT

#109

Сообщение belokuriha » 25.10.2022{, 07:17}

День добрый , а где взять блок для работы сим800 и блока телеграмм? очень нужен , даже заплатить готов в разумных приделах.

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Блок для GPRS модулей, связь по MQTT

#110

Сообщение Phazz » 25.10.2022{, 09:08}

belokuriha, так несколькими постами выше разве не оно?

belokuriha
Рядовой
Сообщения: 81
Зарегистрирован: 10.03.2020{, 11:35}
Репутация: 1
Имя: Алексей

Блок для GPRS модулей, связь по MQTT

#111

Сообщение belokuriha » 25.10.2022{, 09:34}

там я так понял только для MQTT блоки , судя по примерам в flprog , а мне нужно телеграмм

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Блок для GPRS модулей, связь по MQTT

#112

Сообщение Phazz » 25.10.2022{, 10:20}

Да простите, невнимательно прочитал

hard3d
Рядовой
Сообщения: 6
Зарегистрирован: 29.01.2018{, 00:11}
Репутация: 0
Имя: Виталий

Блок для GPRS модулей, связь по MQTT

#113

Сообщение hard3d » 26.10.2022{, 12:29}

Добрый день!
Протестировал эти блоки, работают прекрасно.
Возможно ли еще реализовать дополнительно отправку и прием смс.
и еще бы получать техническую информацию от модуля (уровень сигнала, номер телефона симки, ICCID, IMEI)

Vict
Рядовой
Сообщения: 11
Зарегистрирован: 24.01.2021{, 00:34}
Репутация: 0
Откуда: СПб
Имя: Виктор

Блок для GPRS модулей, связь по MQTT

#114

Сообщение Vict » 02.11.2022{, 23:36}

Ещё раз благодарю. Версия 0_4 отлично работает на Меге, на Нано.
Уважаемые знатоки . Кто имел проблемы с таким поведением блоков прошу помощи . Блоки mqtt представленные выше работают отлично , но есть одна особенность работы, представляющая трудность при включении их в проект имеющий значительное количество датчиков, алоговых и цифровых . При вЫключенном модеме и (или) отсутствии подключения к MQTT брокеру имеют место большие, до 7 секунд, задержки при измерении величин и реакции на любые датчики.
Возможно ли каким-либо образом остановить работу блока mqtt в нерабочем режиме так, чтобы он не влиял (не давал задержку работы остальных блоков) .
В отдельности блоки mqtt и блоки измерения работают хорошо , но при совмещении их в одном проекте нормальное работа начинается только с момента подключения к брокеру.
Дело в том , что в проекте работа блока mqtt нужна не постоянно. Размещеный на отдельные плате блок mqtt пробовал отключать- результатов не дает.
Возможно это проблема возникает из-за цикла подключения к брокеру.
Возможно ли как-то это обойти или обмануть?

atomstep
Рядовой
Сообщения: 8
Зарегистрирован: 29.05.2021{, 15:15}
Репутация: 0
Имя: Анатолий

Блок для GPRS модулей, связь по MQTT

#115

Сообщение atomstep » 02.11.2022{, 23:51}

Screenshot_2022-11-02-23-49-20-63_99c04817c0de5652397fc8b56c3b3817.jpg
Помогите пожалуйста, вот такую ошибку выдает, что может быть?

starshoy81
Лейтенант
Сообщения: 530
Зарегистрирован: 05.04.2016{, 23:30}
Репутация: 29
Откуда: Санкт-Петербург
Имя: Илья

Блок для GPRS модулей, связь по MQTT

#116

Сообщение starshoy81 » 03.11.2022{, 12:24}

atomstep, попробуйте, хоть минимально, разобраться сами - это очень простой вопрос.

atomstep
Рядовой
Сообщения: 8
Зарегистрирован: 29.05.2021{, 15:15}
Репутация: 0
Имя: Анатолий

Блок для GPRS модулей, связь по MQTT

#117

Сообщение atomstep » 03.11.2022{, 16:41}

starshoy81 писал(а):
03.11.2022{, 12:24}
atomstep, попробуйте, хоть минимально, разобраться сами - это очень простой вопрос.
я уже неделю мучаюсь, так если легкий, сложно подсказать!?

Anydy

Блок для GPRS модулей, связь по MQTT

#118

Сообщение Anydy » 04.11.2022{, 04:25}

Самая нижняя строчка красными буквами .....или перевести на русский?

starshoy81
Лейтенант
Сообщения: 530
Зарегистрирован: 05.04.2016{, 23:30}
Репутация: 29
Откуда: Санкт-Петербург
Имя: Илья

Блок для GPRS модулей, связь по MQTT

#119

Сообщение starshoy81 » 04.11.2022{, 14:13}

atomstep писал(а):
03.11.2022{, 16:41}
starshoy81 писал(а):
03.11.2022{, 12:24}
atomstep, попробуйте, хоть минимально, разобраться сами - это очень простой вопрос.
я уже неделю мучаюсь, так если легкий, сложно подсказать!?
я вам в чатике уже подсказывал, что нужно перевести на русский то - что пишет вам ide.

sampl
Сержант
Сообщения: 189
Зарегистрирован: 31.03.2017{, 11:28}
Репутация: 0
Откуда: Днепропетровск

Блок для GPRS модулей, связь по MQTT

#120

Сообщение sampl » 04.12.2022{, 22:03}

Добрый вечер всем, пытаюсь подключится к серверу cloudmqtt.com чтоб проверить работу sim800l в ком порт пишет
ets Jan 8 2013,rst cause:4, boot mode:(3,6)

wdt reset
load 0x4010f000, len 3460, room 16
tail 4
chksum 0xcc
load 0x3fff20b8, len 40, room 4
tail 4
chksum 0xc9
csum 0xc9
v00046d10
~ld


не могу понять в чем проблема и что ему не нравится, если кто сталкивался подскажите куда копать.
Связка Wemos+sim800l
Вложения
SIM800.flp
(1.56 МБ) 42 скачивания

Ответить

Вернуться в «Разработка пользовательских блоков»