No ACL setup yet! Denying access to everyone.
en:edu:zmitac:s2:aih:lab:stm32mqtt

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:edu:zmitac:s2:aih:lab:stm32mqtt [2024/01/17 14:36] – ktokarzen:edu:zmitac:s2:aih:lab:stm32mqtt [2024/01/17 14:46] (current) – ktokarz
Line 53: Line 53:
 AT+MQTTCONN=0,"192.168.1.100",1883,1 AT+MQTTCONN=0,"192.168.1.100",1883,1
 </code> </code>
 +<note>
 +The last parameter is the reconnect flag. If 1 the modem will reconnect automatically after the connection with the broker is lost, if 0 it will not reconnect automatically.
 +</note>
 After a successful connection to the MQTT broker, we can subscribe to the chosen topic or publish messages. After a successful connection to the MQTT broker, we can subscribe to the chosen topic or publish messages.
 <code> <code>
Line 62: Line 65:
 The fifth parameter of the publish command is the retain flag. The fifth parameter of the publish command is the retain flag.
 Please refer to the MQTT lesson for the details. Please refer to the MQTT lesson for the details.
 +</note>
 +If some other device publishes the data using the topic we subscribe the modem will send the information including the topic's name, length of the payload and payload as the text (without quotation marks).
 +<code>
 ++MQTTSUBRECV:0,"MQTT_topic",length,data
 +</code>
 +for example:
 +<code>
 ++MQTTSUBRECV:0,"vrel/device1/sensor/colour",7,#1C1C99
 +</code>
en/edu/zmitac/s2/aih/lab/stm32mqtt.1705498561.txt.gz · Last modified: by ktokarz