连接ONENET MQTT设备
## 连接ONENET平台mqtt设备流程
链接:1.AM900E_MQTT的AT命令
2.AM900E连接ONENET平台MQTT设备例程
## 1、模块采用MQTT协议连接ONENET流程图

## 2、MQTT协议连接ONENET 流程实例
### 2.1 实例介绍

第1步、创建产品(平台侧1-4步)
登录ONENET平台(http://open.iot.10086.cn/),进入开发者中心(http://open.iot.10086.cn/product),选择公共协议产品,根据实际情况创建自己的产品(此文档以AM900EMQTT为例),如下图所示:


第2步 创建两个设备

设备创建成功

记录产品ID

第3步 下载Mqtt调试软件 点击进入下载页面

第4步 在软件界面上配置产品ID,设备ID和鉴权信息,点击connect

设备显示在线

第5步 在 终端发送AT命令,连接另外一台设备MQTT02
AT+CGATT=1
OK
AT+CGDCONT=1,"IP","cmmtm"
OK
AT+CGACT=1,1
OK
AT+MQTTCONN="183.230.40.39",6002,"31059572","138013","PUB123456",120,1,0
OK
CONNECT OK
CONNACK session present 0, rc 0
OK

AT+MQTTSUB=1,1,1,"MQTT01",0 //终端设备MQTT02订阅“MQTT01"topic主题
OK
OK
SUBACK packet id 1 count 1 granted qos 0
OK
调试软件模拟设备MQTT01订阅"MQTT02"topic主题

调试软件模拟MQTT01设备发送topic MQTT01主题的内容“HELLO MQTT02",终端设备MQTT02会收到发送的内容。

**FAQ**
1.该实例用软件模拟其中一个MQTT终端设备,软件只能发布消息,无法收到订阅的消息,如果同时采用终端模组发送AT命令的形式,可以实现,两个MQTT终端相互发送,接收消息(前提是已经订阅了该主题)
2.该实例采用的是ONENET旧版MQTT,新版不适用