2016-06-14 2 views
0

У меня есть sim800 модуль, я хочу управлять реле от веб-сервера, поэтому мне нужно mqtt библиотеки и примеры кода для Arduino UNO, пожалуйста, помогите мне, Что AT команда для публикации и подписки тег в sim800 с помощью Arduino UnoGsm800 MQTT библиотека

ответ

2

Я думаю, что вряд ли ваш SIM800-модуль будет иметь AT-команду для MQTT.

Есть несколько библиотек MQTT для Arduino:

Обе эти библиотеки должны работать с любой библиотекой, чем реализует интерфейс клиента. Поэтому должно быть возможно создать TCP-клиент, который разговаривает с модулем GSM.

Если SIM800 поддерживает библиотеку GSM то, что реализует интерфейс клиента: https://www.arduino.cc/en/Reference/GSM

Если вы используете последовательный порт аппаратного обеспечения в Arduino, вы могли бы быть лучше, используя Леонардо чем Uno, потому что вы можете используйте USB, чтобы запрограммировать Arduino, и аппаратный сериал, чтобы поговорить с модулем GSM.

+0

Спасибо за то, что предложения –

0

Вы можете использовать библиотеку клиентов Paho Arduino. Он оснащен полноценной библиотекой MQTT с поддержкой MQTT 3.1, MQTT 3.1.1 & SSL/TLS.

0

MQTT Библиотека для SIM800 GSM модема предоставляется в ElementzTechBlog, ElementzGithubRepository, ElementzOnlineCart

Функциональность:

Автосоединение

Automatically connect to TCP and to MQTT server. 

подключения функции

This function can be used to connect your client to MQTT broker. 
    Use only if you do not use Auto connect functionality. 
    Optionally you can use username, password, WILL topic and WILL Message. 

OnConnect CallBack функция

This call back function is called when MQTT connection is established. 
    You can call subscription and publish functions inside it (according to your need). 

публикует функция

This function can be used to publish messages to different topics. 
    You can select QoS levels and RETAIN flag according to your need. 

подписываться функция

This function can be used to subscribe messages from different topics. 

OnMessage функция CallBack

This callback function is called when messages are received from subscribed topics 
    Topic, TopicLength, Message, MessageLength are the arguments of OnMessage callback function. 
    Inside this, you can write your custom code. 

отписки функция

This function can be used to unsubscribe from a previously subscribed topic. 

функция отключения

This function can be used to disconnect your client from MQTT broker. 

Keep Alive

You can specify your KeepAlive duration while initializing. 
    Ping requests are sent and received automatically. 
+0

Пожалуйста, добавьте по крайней мере один рабочий пример, который может публиковать и подписываться –

Смежные вопросы