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.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:edu:zmitac:s2:aih:lab:stm32mqtt [2024/01/17 14:16] – ktokarz | en:edu:zmitac:s2:aih:lab:stm32mqtt [2024/01/17 14:46] (current) – ktokarz | ||
|---|---|---|---|
| Line 44: | Line 44: | ||
| AT+CWLAP | AT+CWLAP | ||
| </ | </ | ||
| - | After connecting to a wireless network we can connect to the MQTT broker. ESP32-C3 supports MQTT protocol with some specialized commands. Configuring the user data can be done with the following command: | + | After connecting to a wireless network we can connect to the MQTT broker. ESP32-C3 supports MQTT protocol with some specialized commands. In all MQTT commands, the first parameter is the ID of the connection, it should be 0. Configuring the user data can be done with the following command: |
| < | < | ||
| AT+MQTTUSERCFG=0, | AT+MQTTUSERCFG=0, | ||
| Line 53: | Line 53: | ||
| AT+MQTTCONN=0," | AT+MQTTCONN=0," | ||
| </ | </ | ||
| + | < | ||
| + | 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. | ||
| + | </ | ||
| + | After a successful connection to the MQTT broker, we can subscribe to the chosen topic or publish messages. | ||
| + | < | ||
| + | AT+MQTTSUB=0," | ||
| + | AT+MQTTPUB=0," | ||
| + | </ | ||
| + | < | ||
| + | The third parameter of the subscribe command as well as the fourth parameter of the publish command is the QoS. | ||
| + | The fifth parameter of the publish command is the retain flag. | ||
| + | Please refer to the MQTT lesson for the details. | ||
| + | </ | ||
| + | If some other device publishes the data using the topic we subscribe the modem will send the information including the topic' | ||
| + | < | ||
| + | +MQTTSUBRECV: | ||
| + | </ | ||
| + | for example: | ||
| + | < | ||
| + | +MQTTSUBRECV: | ||
| + | </ | ||
en/edu/zmitac/s2/aih/lab/stm32mqtt.1705497409.txt.gz · Last modified: by ktokarz
