HC-25 MQTT 接入華為雲
HC-25 MQTT 接入華為雲
https://support.huaweicloud.com/qs-iothub/iothub_05_0001.html?ttl=1608335854
一、到華為雲https://www.huaweicloud.com/註冊賬號。
二、註冊成功後,請登入上華為雲賬號。登入後點選右上角“控制檯”,進入華為雲服務。
三、點選“所有服務”裡面“物聯網”下的“裝置接入”,進行建立產品和註冊裝置。
四、建立產品與註冊裝置:
點選頁面中的“建立產品”,進入下一頁面,點選右上角的“+建立產品模型”。
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-4ok7HUoZ-1606538633317)(file:///C:/Users/田明明/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg)]
依次填寫好以上資訊,協議型別選“MQTT”。
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-O2OPRBHh-1606538633319)(file:///C:/Users/田明明/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg)]
點選“詳情”,可以看到剛建立產品的詳情如下:
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-xwUuXC3j-1606538633321)(file:///C:/Users/田明明/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg)]
下面進行裝置註冊,選擇剛才註冊的產品,填寫以下資訊,按確定:
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-AGIWGXZX-1606538633324)(file:///C:/Users/田明明/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg)]
註冊成功後,儲存好裝置ID和金鑰等資訊。
以上可以登入https://support.huaweicloud.com/usermanual-iothub/iothub_01_1013.html頁面進行學習。
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-mw7DYaH2-1606538633326)(file:///C:/Users/田明明/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpg)]
五、用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(從裝置接入服務管理控制檯獲取的裝置對接地址),“8883”為Broker Port。
請從“控制檯”進入華為雲服務。點選“所有服務”裡面“物聯網”下的“開發中心”,進入開發中心,點選“我的專案”。接入後點選“對接資訊”。
https://iot-dev.huaweicloud.com/#/applications/qWIRIZ9Z9joijpFQuo2gG2z2Zr8a/docking-info
(2)設定可變報頭(variable header):Keep Alive
AT+MQTTK=60
Connect指令中需包含Keep Alive(保活時間)。保活心跳時間取值範圍為30至1200秒。如果心跳時間不在此區間內,物聯網平臺會拒絕連線。如果網路不穩定,將心跳時間設定高一些。
(3)設定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
(6)設定MQTT訂閱訊息的質量等級
AT**+**MQTTSUBQOS=2
(7)設定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
PUBTOPIC=/huawei/v1/devices/117368f6-6966-4ab1-afc7-0fc0819a05d6/data/json
AT+MQTTSUBQOS=2
AT+MQTTPUBQOS=2
iot-acc.cn-north-4.myhuaweicloud.com
相關文章
- 華為雲智慧雲接入ICA,助力企業輕鬆上雲
- 在華為雲 OSC 上快速部署 EMQX MQTT 叢集MQQT
- MQTT協議簡介及百度雲物接入loT-MQTT測試MQQT協議
- 在華為雲 CCE 上部署 EMQX MQTT 伺服器叢集MQQT伺服器
- python開發華為雲應用側進行裝置接入Python
- 如何使用 ThingsBoard 接入 MQTT 資料MQQT
- 使用 MQTT Explorer 接入 EMQ X CloudMQQTCloud
- 基於Cocos SDKHub接入華為HMS Game服務—接入華為應用升級服務GAM
- 基於Cocos SDKHub接入華為HMS Game服務—接入SDKHubGAM
- 使用 MQTT.fx 接入 EMQ X CloudMQQTCloud
- 工業裝置資料快速接入華為雲物聯網平臺
- 串列埠伺服器接入阿里雲MQTT協議的軟體配置教程串列埠伺服器阿里MQQT協議
- 如何實現PLC透過MQTT工業閘道器接入雲平臺MQQT
- 在樹莓派中使用 MicroPython 接入 MQTT樹莓派PythonMQQT
- 華為雲徐直軍任華為雲董事長,餘承東任華為雲CEO
- 使用 EMQX 接入 MQTT-SN 協議裝置MQQT協議
- 手把手教你接入華為分析的Android SDKAndroid
- 4G無線遠端BACnet/MSTP接入華為IOT雲的一種途徑
- 如何實現歐姆龍CJ/CS/CP系列PLC接入MQTT裝置管理雲平臺?MQQT
- 華為雲 · 雲桌面 Workspace(介紹)
- 華為雲obs的使用
- 華為雲王傳廷 融合普惠的雲數倉——解析華為雲GaussDB(DWS) 3.0
- 基於Cocos SDKHub接入華為HMS Game服務—初始化GAM
- 華為雲問題彙總
- 華為雲網路知識
- 華為雲伺服器教程伺服器
- git連線華為雲DevCloudGitdevCloud
- 華為雲胡亞凡 華為雲NoSQL資料庫的探索與實踐分享SQL資料庫
- 基於Cocos SDKHub接入華為HMS Game服務—打包上架流程GAM
- 【接入指南】一個Demo帶你玩轉華為帳號服務
- 華為雲的Kubernetes實踐之路
- ubuntu安裝華為雲桌面---cloudclientUbuntuCloudclient
- 華為開發者 雲託管
- 華為雲的AI深潛之旅AI
- 華為雲釋出SIMULIA Abaqus方案
- 華為釋出好望雲服務
- 華為雲桌面Workspace,讓雲上工作更高效!
- 透過使用者名稱密碼認證保障 MQTT 接入安全密碼MQQT