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

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

Создаем свой блок. Вопросы, помощь знатоков.
Аватара пользователя
Rovki
Полковник
Сообщения: 3960
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 176
Откуда: Чехов
Имя: Анатолий
Контактная информация:

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

#61

Сообщение Rovki » 09.05.2020{, 14:35}

Залил на есп8266- скорость софт порта поставил 9600 , на gpio 4,5 - не работает
Электронщик до мозга костей и не только

Аватара пользователя
Anydy
Администратор
Сообщения: 3011
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 243
Имя: Андрей

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

#62

Сообщение Anydy » 09.05.2020{, 15:09}

Толя, а как ты хотел? чтобы за минуту сделать? Нет, это не реально.... я вот когда форум переносил - думал что за пару дней сделаю.....в итоге два месяца - потому что правишь код, заливаешь - не работает ...повторяешь с другими параметрами ....и так миллион раз! здесь так же....

Отправлено спустя 2 минуты 27 секунд:
я залил на есп8266 - залилось......щас буду проверять соединение с сервером.....

Аватара пользователя
Rovki
Полковник
Сообщения: 3960
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 176
Откуда: Чехов
Имя: Анатолий
Контактная информация:

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

#63

Сообщение Rovki » 09.05.2020{, 16:07}

Anydy писал(а):
09.05.2020{, 15:12}
Толя, а как ты хотел? чтобы за минуту сделать? Нет, это не реально.... я вот когда форум переносил - думал что за пару дней сделаю.....в итоге два месяца - потому что правишь код, заливаешь - не работает ...повторяешь с другими параметрами ....и так миллион раз! здесь так же....

Отправлено спустя 2 минуты 27 секунд:
я залил на есп8266 - залилось......щас буду проверять соединение с сервером.....
Два дня заливаю - без проблем , gprs работает ...а вот к серверу не хочет подключаться , там почему то в строке есть закрытие -AT+CIPSTATUS=1
AT+CIPCLOSE=1,1
все команды отрабатываются кроме
AT+CIPCLOSE=1,1
AT+CIPSSL=0
AT+CIPSTART=1,"TCP","avsprog.ru",0


Отправлено спустя 2 минуты 48 секунд:
вот весь код в цикле
СпойлерПоказать
AT+SAPBR=1,1
AT+SAPBR=2,1
AT+CGATT=1
AT+CIPMUX=1
AT+CIPQSEND=1
AT+CIPRXGET=1
AT+CSTT="internet","",""
AT+CIICR
AT+CIFSR;E0
AT+CDNSCFG="8.8.8.8","8.8.4.4"
AT+CIPRXGET=4,1
AT+CIPSTATUS=1
AT+CIPCLOSE=1,1
AT+CIPSSL=0
AT+CIPSTART=1,"TCP","avsprog.ru",0
AT+CIPSHUT
AT+CGATT=0
AT+SAPBR=3,1,"Contype","GPRS"
AT+SAPBR=3,1,"APN","internet"
AT+CGDCONT=1,"IP","internet"
AT+CGACT=1,1
Электронщик до мозга костей и не только

Аватара пользователя
Anydy
Администратор
Сообщения: 3011
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 243
Имя: Андрей

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

#64

Сообщение Anydy » 09.05.2020{, 18:23}

Что то у меня не получается через ЕСП8266 даже к сети подключиться.......скинь скетч с которым ты подключаешься....
на какие ножки ты повесил TX, RX ?

Отправлено спустя 45 минут 19 секунд:
Ура...заработало!
Модем нужно подключить на ноги D5, D6 - и соответственно в скетче прописываем (RX, TX) - 12, 14
Вот скетч который работает на ЕСП8266 и СИМ 800
не забудьте поменять имя apn - у меня теле2 - internet.tele2.ru, для мегафона например просто internet
Для скачивания вложений Вы должны быть зарегистрированы.

Аватара пользователя
Anydy
Администратор
Сообщения: 3011
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 243
Имя: Андрей

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

#65

Сообщение Anydy » 09.05.2020{, 19:54}

проект для флпрог, проверил - работает....это для ЕСП8266, меняем apn на свой, и строку инициализации модема переносим в самый верх, как написано в первом посте.....вроде всё
Для скачивания вложений Вы должны быть зарегистрированы.

Аватара пользователя
Rovki
Полковник
Сообщения: 3960
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 176
Откуда: Чехов
Имя: Анатолий
Контактная информация:

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

#66

Сообщение Rovki » 09.05.2020{, 20:24}

Anydy писал(а):
09.05.2020{, 19:54}
проект для флпрог, проверил - работает....это для ЕСП8266, меняем apn на свой, и строку инициализации модема переносим в самый верх, как написано в первом посте.....вроде всё
А в скетче стоит уно .. :smile427: не хочет стабильно работать ,ок выдает редко :(
Электронщик до мозга костей и не только

Аватара пользователя
Evgesha
Лейтенант
Сообщения: 512
Зарегистрирован: 29.10.2015{, 09:57}
Репутация: 17
Откуда: Kazakhstan
Имя: Evgesha

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

#67

Сообщение Evgesha » 28.09.2020{, 11:29}

собранный стенд:
sim800l, pro mini 5v, usb-uart переходник.
сервер polmira.ru предоставленный RootShell
флпрог 7.1.1
клиент каскада и mymqtt на андроиде (6.0.1)
строка #define TINY_GSM_MODEM_SIM800
перенесена в начало скетча после компиляции.
сначала вообще ничего не публиковалось,
после повышения скорости на модеме до 19200
заработала публикация, а подписка нет.
повысив скорость модема до 57600 ничего
не изменила, публикация работает, подписка нет
может с модемом что не так ?
через приложение mymqtt все публикуется и
принимается на каскаде для проверки, а на ардуинке через
модем нет подписки.
может есть у кого возможность проверить?
Для скачивания вложений Вы должны быть зарегистрированы.
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

sergii2012
Рядовой
Сообщения: 81
Зарегистрирован: 07.01.2019{, 16:02}
Репутация: 0
Имя: Сергей

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

#68

Сообщение sergii2012 » 21.11.2020{, 15:16}

Anydy писал(а):
28.07.2018{, 15:10}
Блок позволяет отправлять данные с датчиков на сервис http://narodmon.ru по протоколу MQTT.
В прикрепленном примере отправка с датчика температуры DS18B20, в основном блоке вводим вводим свои данные полученные на сайте narodmon.ru, и в блоке публикации в константе задаем имя топика. На сайте народмон есть справка по API передачи показаний.
SIM800_MQTT_narodmon.flp
можно пример настройки?
константа clid это что такое?

Аватара пользователя
Anydy
Администратор
Сообщения: 3011
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 243
Имя: Андрей

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

#69

Сообщение Anydy » 23.11.2020{, 01:36}

sergii2012 писал(а):
21.11.2020{, 15:16}
константа clid это что такое?
это Client ID - любой набор символов

Serg15
Рядовой
Сообщения: 11
Зарегистрирован: 17.02.2021{, 21:02}
Репутация: 0
Имя: Sergey

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

#70

Сообщение Serg15 » 30.04.2021{, 19:38}

Добрый вечер)

Serg15
Рядовой
Сообщения: 11
Зарегистрирован: 17.02.2021{, 21:02}
Репутация: 0
Имя: Sergey

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

#71

Сообщение Serg15 » 04.05.2021{, 18:01}

Подскажите, пожалуйста, что нужно поменять в блоках, и каких что бы данные передавать на брокер shiftr.io
Уважаемые форумчане, помогите пожалуйста

Аватара пользователя
Evgesha
Лейтенант
Сообщения: 512
Зарегистрирован: 29.10.2015{, 09:57}
Репутация: 17
Откуда: Kazakhstan
Имя: Evgesha

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

#72

Сообщение Evgesha » 04.05.2021{, 18:06}

/ del
Последний раз редактировалось Evgesha 06.05.2021{, 03:35}, всего редактировалось 1 раз.
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

Аватара пользователя
Anydy
Администратор
Сообщения: 3011
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 243
Имя: Андрей

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

#73

Сообщение Anydy » 04.05.2021{, 23:10}

Evgesha писал(а):
04.05.2021{, 18:06}
Читали ли вы все страницы этой темы форума? Какова ваша сборка? Как подключено? Какие блоки использовали и из какого поста или темы? И где ваш проект/черновик/проба/попытка?
Нет конечно -зачем читать - чукча не читатель --- он писатель -- может мой ответ поможет вам

Отправлено спустя 2 минуты 6 секунд:
странно - почему не прочитать а написать и ждать месяц...ответа

Serg15
Рядовой
Сообщения: 11
Зарегистрирован: 17.02.2021{, 21:02}
Репутация: 0
Имя: Sergey

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

#74

Сообщение Serg15 » 05.05.2021{, 19:34}

Evgesha, Anydy, Сори за флуд, меня с толку сбило сообщение №2 думал что все блоки для сервиса http://narodmon.ru
Еще раз сори. Буду пробовать привязать блоки с сообщения #1

Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость