我的服务器是阿里云的centos7
最近重构公司的物联网通信协议,了解到了标准的mqtt协议
本人使用golang语言写写后段
刚开始了解的是golang编写的gmqtt,直到我发现了EMQX,gmqtt 直接被碾压了
一、安装EMQX
官方就有教程,丢个链接不继续赘述了
二、打开 EMQX Dashboard
外网IP:18083(默认端口) 访问后台
2.1 首先把系统默认语言改成中文
三、嵌入式编写串口ATMQTT命令
我们公司用的高新兴GM510芯片,芯片版本号 C3E,内部固件版本号0B04
at命令顺序如下
"AT+ZVN\r\n"
"AT+CSQ\r\n"
AT+CPIN?\r\n"
"AT+CREG?\r\n"
"AT+ZPAS?\r\n"
"AT+CEREG?\r\n"
"AT+ZIPCALL=1\r\n"
"AT+ZIPCALL?\r\n"
"AT+ZMQCFG=1,RX_RPT\r\n"
"AT+ZMQCFG=1,KEEPALIVE,10\r\n"
"AT+ZMQCON=1,$,IP,1883,username,password\r\n"
"AT+ZMQSUB=1,topic/#,qos(0-2)\r\n"
以上命令都执行成