MQTT Client
#
IntroductionMQTT is a light weight messaging protocol for use on top of the TCP/IP protocol. It is designed for connections with remote locations where a “small code footprint” is required or the network bandwidth is limited.It is a communication protocol which almost can link all networked objects with the external, and it is used as a sensor. https://en.wikipedia.org/wiki/MQTT
#
Local Test EnvironmentBrokers acting as Mqtt Servers mainly use the Mosquitto program. Download and install the Mosquitto tool from the following link. https://mosquitto.org Connect your Mosquitto-installed PC and WizFi360 to the same Router (AP).
Open a command prompt window and navigate to the path where Mosquitto is installed. (cd C: \ Program Files \ mosquitto) Then run the following command: (mosquitto -c mosquitto.conf -p 1883 -v) 1883 is the port number, and Mqtt usually uses the 1883 port number.
#
WizFi360 AT CommandsUse following commands to connect to Wi-Fi AP.
#
Station ModeAT Command | Terminal |
---|---|
AT AT+CWMODE_CUR=1 AT+CWDHCP_CUR=1,1 AT+CWLAP AT+CWJAP_CUR=”ssid”,”password” AT+CIPSTA_CUR? |
#
MQTT Connect & Data PublishAT Command | Terminal |
---|---|
AT+MQTTSET="USER_ID","PASSWORD","CLIENT_ID",60 AT+MQTTTOPIC="PUB_TOPIC","SUB_TOPIC" AT+MQTTCON=0,"192.168.1.102",1883 AT+MQTTPUB=”0123456789” |