Протокол MQTT на Sim900 (Sim800)
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Протокол MQTT на Sim900 (Sim800)
Блок создан на основе блока 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
Тестировался с SIM 900 и брокером MQTT https://customer.cloudmqtt.com Сотовая сеть Билайн.
Сотовый оператор задан в библиотеке, если менять, то надо править библиотеку.
Модуль Sim900 (sim800) подключается к аппаратному порту на скорости 57600.
SoftwareSerial (пины 10, 11); // RX, TX скорость 57600 Можно снимать отладочную информацию.
В настройках блока необходимо прописать всю контактную информацию с сайта/брокера.
По высокому фронту En_1 в указанный топик (вход Topic) записывается сообщение (вход Message) Можно подставлять разные топики и значения.
Так же постоянно сканируется топик, указанный в параметре "SampleTopic" данные выставляются на выход OUT
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Протокол MQTT на Sim900 (Sim800)
А можно поподробней - какие параметры менять под оператора?Vitez писал(а): 13 мар 2018, 20:33Сотовый оператор задан в библиотеке, если менять, то надо править библиотеку.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Протокол MQTT на Sim900 (Sim800)
Библиотека: GSM_MQTT_Arduino_Subscribe_Publish, файл: GSM_MQTT.cpp
строка 149
Тут прописан оператор.
строка 149
Код: Выделить всё
_sendAT("AT+CSTT=\"internet.beeline.ru\"\r\n", 5000)
Протокол MQTT на Sim900 (Sim800)
Это была первая моя версия блока, не помню, но чем то мне эта библиотека не подошла.
Сделал на другой библиотеке - TinyGSM, на ней все работало нормально, но тогда я не разобрался с причиной зависаний ардуинки - раз в неделю-две...
Пока мой экспериментальный сайт работает - здесь я что то выкладывал
Попробуйте эту библиотеку, разработчик из Белоруссии.
Скоро дачный сезон, буду дорабатывать проект .... подключайтесь!
Сделал на другой библиотеке - TinyGSM, на ней все работало нормально, но тогда я не разобрался с причиной зависаний ардуинки - раз в неделю-две...
Пока мой экспериментальный сайт работает - здесь я что то выкладывал
Попробуйте эту библиотеку, разработчик из Белоруссии.
Скоро дачный сезон, буду дорабатывать проект .... подключайтесь!
Протокол MQTT на Sim900 (Sim800)
ЧитаетVitez писал(а): 13 мар 2018, 20:33Так же постоянно сканируется топик, указанный в параметре "SampleTopic" данные выставляются на выход OUT
Протокол MQTT на Sim900 (Sim800)
Добрый день. а можно сделать еще выхода OUT и добавить параметры "SampleTopic"? или подскажите как сделать.
Протокол MQTT на Sim900 (Sim800)
Не работает.а будет этот блок работать с neoway m590?
Пробовать надо. Будет время, попробую.Добрый день. а можно сделать еще выхода OUT и добавить параметры "SampleTopic"? или подскажите как сделать.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость