HC-25 wifi模塊通過MQTT接入華爲雲

華爲雲業務流程:

https://support.huaweicloud.com/qs-iothub/iothub_05_0001.html?ttl=1608335854

一、到華爲雲https://www.huaweicloud.com/註冊賬號。

二、註冊成功後,請登錄上華爲雲賬號。登錄後點擊右上角“控制檯”,進入華爲雲服務。

三、點擊“所有服務”裏面“物聯網”下的“設備接入”,進行創建產品和註冊設備。

四、創建產品與註冊設備:

    點擊頁面中的“創建產品”,進入下一頁面,點擊右上角的“+創建產品模型”。

                  

依次填寫好以上信息,協議類型選“MQTT”。

 

點擊“詳情”,可以看到剛創建產品的詳情如下:

        

下面進行設備註冊,選擇剛纔註冊的產品,填寫以下信息,按確定:

             

註冊成功後,保存好設備ID和密鑰等信息。

以上可以登錄https://support.huaweicloud.com/usermanual-iothub/iothub_01_1013.html頁面進行學習。

 

五、用AT指令設置模塊參數,連接到華爲雲。(請參考使用MQTT.fx接入物聯網平臺:

https://support.huaweicloud.com/qs-IoT/iot_05_0005.html)

(1)設置MQTT連接域名:

AT+SOCK=MQTTS,49.4.93.24,8883

其中“49.4.93.24”爲Broker Address從設備接入服務管理控制檯獲取的設備對接地址),“8883Broker Port

請從“控制檯”進入華爲雲服務。點擊“所有服務”裏面“物聯網”下的“開發中心”,進入開發中心,點擊“我的項目”。接入後點擊“對接信息”。

     https://iot-dev.huaweicloud.com/#/applications/qWIRIZ9Z9joijpFQuo2gG2z2Zr8a/docking-info

 

  1. 設置可變報頭(variable header):Keep Alive

AT+MQTTK=60

Connect指令中需包含Keep Alive(保活時間)。保活心跳時間取值範圍爲30至1200秒。如果心跳時間不在此區間內,物聯網平臺會拒絕連接。如果網絡不穩定,將心跳時間設置高一些。

 

  1. 設置MQTT的Connect報文參數

使用連接信息生成工具,生成設備CLIENTID、USERNAME和PASSWORD,用AT指令設置到HC-25模塊裏。

https://support.huaweicloud.com/api-iothub/iot_06_3009.html

AT+MQTTCID=117368f6-6966-4ab1-afc7-0fc0819a05d6_0_0_2019073110

AT+MQTTUSERNAME=117368f6-6966-4ab1-afc7-0fc0819a05d6

AT+MQTTPASSWORD=9eed353955771530d55b85e28d12163041b9389374c395cb23d2806f4f1e2c46

 

4設置MQTT訂閱消息主題

AT+MQTTSUBTOPIC=/huawei/v1/devices/117368f6-6966-4ab1-afc7-0fc0819a05d6/command/json

 

5設置MQTT推送消息主題

AT+MQTTPUBTOPIC=/huawei/v1/devices/117368f6-6966-4ab1-afc7-0fc0819a05d6/data/json

 

  1. 設置MQTT訂閱消息的質量等級

AT+MQTTSUBQOS=2

 

  1. 設置MQTT推送消息的質量等級

AT+MQTTPUBQOS=2

 

五、設備(HC-25模塊)連接到華爲雲,進行數據傳輸。

登錄雲賬號後,打開控制檯,點擊“所有服務”裏面“物聯網”下的“設備接入”。

 

從設備管理欄選取設備,可以在線調試設備了。

 

AT+SOCK=MQTTS,49.4.93.24,8883
AT+MQTTCID=117368f6-6966-4ab1-afc7-0fc0819a05d6_0_0_2019073110
AT+MQTTUSERNAME=117368f6-6966-4ab1-afc7-0fc0819a05d6
AT+MQTTPASSWORD=9eed353955771530d55b85e28d12163041b9389374c395cb23d2806f4f1e2c46
AT+MQTTSUBTOPIC=/huawei/v1/devices/117368f6-6966-4ab1-afc7-0fc0819a05d6/command/json
AT+MQTTPUBTOPIC=/huawei/v1/devices/117368f6-6966-4ab1-afc7-0fc0819a05d6/data/json
AT+MQTTSUBQOS=2
AT+MQTTPUBQOS=2

 

iot-acc.cn-north-4.myhuaweicloud.com

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章