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

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
Аватара пользователя
Vitez
Сержант
Сообщения: 212
Зарегистрирован: 08 ноя 2015, 14:32

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

Сообщение 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
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

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

Сообщение Ingwar »

Vitez писал(а): 13 мар 2018, 20:33Сотовый оператор задан в библиотеке, если менять, то надо править библиотеку.
А можно поподробней - какие параметры менять под оператора?
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Аватара пользователя
Vitez
Сержант
Сообщения: 212
Зарегистрирован: 08 ноя 2015, 14:32

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

Сообщение Vitez »

Библиотека: GSM_MQTT_Arduino_Subscribe_Publish, файл: GSM_MQTT.cpp
строка 149

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

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

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

Сообщение Anydy »

Это была первая моя версия блока, не помню, но чем то мне эта библиотека не подошла.
Сделал на другой библиотеке - TinyGSM, на ней все работало нормально, но тогда я не разобрался с причиной зависаний ардуинки - раз в неделю-две...
Пока мой экспериментальный сайт работает - здесь я что то выкладывал
Попробуйте эту библиотеку, разработчик из Белоруссии.
Скоро дачный сезон, буду дорабатывать проект .... подключайтесь!
ruslan64
Рядовой
Сообщения: 12
Зарегистрирован: 16 фев 2018, 17:36
Откуда: г. Чехов
Имя: Руслан

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

Сообщение ruslan64 »

а данные можно только отправлять?
Аватара пользователя
Vitez
Сержант
Сообщения: 212
Зарегистрирован: 08 ноя 2015, 14:32

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

Сообщение Vitez »

ruslan64 писал(а): 14 мар 2018, 17:50а данные можно только отправлять?
Vitez писал(а): 13 мар 2018, 20:33Так же постоянно сканируется топик, указанный в параметре "SampleTopic" данные выставляются на выход OUT
Читает
ruslan64
Рядовой
Сообщения: 12
Зарегистрирован: 16 фев 2018, 17:36
Откуда: г. Чехов
Имя: Руслан

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

Сообщение ruslan64 »

Добрый день. а можно сделать еще выхода OUT и добавить параметры "SampleTopic"? или подскажите как сделать.
ruslan64
Рядовой
Сообщения: 12
Зарегистрирован: 16 фев 2018, 17:36
Откуда: г. Чехов
Имя: Руслан

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

Сообщение ruslan64 »

а будет этот блок работать с neoway m590?
Аватара пользователя
Vitez
Сержант
Сообщения: 212
Зарегистрирован: 08 ноя 2015, 14:32

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

Сообщение Vitez »

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

Вернуться в «Коммуникация и связь»

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

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