目录html
1.登录百度开放云,在产品服务中选择IOT HUB 2服务器
2.选择 建立计费套餐,目前1百万条/每个月是免费的 2网络
3.点击管理控制台进入项目列表 4session
5.点击提交后返回项目列表页, 点击项目名称进入项目 5spa
7. 链接测试 8htm
保存好此处的密钥,后面链接时须要
到此MQTT服务器就建好了
前面保存的密钥
点击添加topic,添加对消息hub的监听
对topic[hub]发送消息
收到消息
到此MQTT服务器运行正常.链接测试完毕
具体AT指令详见M5310A AT 命令用书使用手册_V1_20180827154312_20506.pdf,
这里只说说链接MQTT用到的.
输入 AT+NPING=rag6w6d.mqtt.iot.bj.baidubce.com
返回
+NPING:112.34.115.12,57,780
--- 112.34.115.12 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss
rtt min/avg/max = 780/780/780
说明网络正常
AT+MQTTCFG="rag6w6d.mqtt.iot.bj.baidubce.com",1883,"NB-IOT-9527",60,"rag6w6d/iot","密钥",1
参数1是地址,在项目列表那里能够看到,
参数2端口, 和测试链接时不一样的是这里须要使用TCP链接即端口1883,不然连不上, 测试那里用的是WSS
参数3设备名,随便起
参数4 Keep Alive 默认60
参数5用户名,在前面测试链接那里能够查到
参数6密钥, 前面生成用户时保存的
参数7清除session
执行后键入AT+MQTTCFG?查询配置是否成功
确认参数无误后输入AT+MQTTOPEN=1,1,0,0,0,"",""链接MQTT服务器
返回+MQTTOPEN:OK链接成功
AT+MQTTSUB="hub",0
查询是否订阅成功
AT+MQTTSUB?
AT+MQTTPUB="hub",0,1,0,0,"hello world"
发送成功后因为本地订阅了hub消息组,本地也能收到+MQTTPUBLISH:0,0,0,0,hub,11,hello world 这条消息
服务器收到消息,
到此结束