Страница 1 из 1

Протокол MQTT на Sim900 (Sim800)

Добавлено: 13 мар 2018, 20:33
Vitez
Блок создан на основе блока Anydy и библиотеке Arduino MQTT Library for SIM800 GSM Modem.
Тестировался с SIM 900 и брокером MQTT https://customer.cloudmqtt.com Сотовая сеть Билайн.
Сотовый оператор задан в библиотеке, если менять, то надо править библиотеку.
Модуль Sim900 (sim800) подключается к аппаратному порту на скорости 57600.
SoftwareSerial (пины 10, 11); // RX, TX скорость 57600 Можно снимать отладочную информацию.
В настройках блока необходимо прописать всю контактную информацию с сайта/брокера.
По высокому фронту En_1 в указанный топик (вход Topic) записывается сообщение (вход Message) Можно подставлять разные топики и значения.
Так же постоянно сканируется топик, указанный в параметре "SampleTopic" данные выставляются на выход OUT

Протокол MQTT на Sim900 (Sim800)

Добавлено: 14 мар 2018, 09:39
Ingwar
Vitez писал(а): 13 мар 2018, 20:33Сотовый оператор задан в библиотеке, если менять, то надо править библиотеку.
А можно поподробней - какие параметры менять под оператора?

Протокол MQTT на Sim900 (Sim800)

Добавлено: 14 мар 2018, 11:13
Vitez
Библиотека: GSM_MQTT_Arduino_Subscribe_Publish, файл: GSM_MQTT.cpp
строка 149

Код: Выделить всё

 _sendAT("AT+CSTT=\"internet.beeline.ru\"\r\n", 5000)
Тут прописан оператор.

Протокол MQTT на Sim900 (Sim800)

Добавлено: 14 мар 2018, 16:39
Anydy
Это была первая моя версия блока, не помню, но чем то мне эта библиотека не подошла.
Сделал на другой библиотеке - TinyGSM, на ней все работало нормально, но тогда я не разобрался с причиной зависаний ардуинки - раз в неделю-две...
Пока мой экспериментальный сайт работает - здесь я что то выкладывал
Попробуйте эту библиотеку, разработчик из Белоруссии.
Скоро дачный сезон, буду дорабатывать проект .... подключайтесь!

Протокол MQTT на Sim900 (Sim800)

Добавлено: 14 мар 2018, 17:50
ruslan64
а данные можно только отправлять?

Протокол MQTT на Sim900 (Sim800)

Добавлено: 14 мар 2018, 18:54
Vitez
ruslan64 писал(а): 14 мар 2018, 17:50а данные можно только отправлять?
Vitez писал(а): 13 мар 2018, 20:33Так же постоянно сканируется топик, указанный в параметре "SampleTopic" данные выставляются на выход OUT
Читает

Протокол MQTT на Sim900 (Sim800)

Добавлено: 04 апр 2018, 11:29
ruslan64
Добрый день. а можно сделать еще выхода OUT и добавить параметры "SampleTopic"? или подскажите как сделать.

Протокол MQTT на Sim900 (Sim800)

Добавлено: 06 апр 2018, 15:58
ruslan64
а будет этот блок работать с neoway m590?

Протокол MQTT на Sim900 (Sim800)

Добавлено: 06 апр 2018, 16:53
Vitez
а будет этот блок работать с neoway m590?
Не работает.
Добрый день. а можно сделать еще выхода OUT и добавить параметры "SampleTopic"? или подскажите как сделать.
Пробовать надо. Будет время, попробую.