目錄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 這條消息
服務器收到消息,
到此結束