ESA2GJK1DH1K基礎篇: 測試MQTT鏈接阿里雲物聯網平臺

 

 

 

前言

  這節看一下在阿里雲上實現MQTT通訊是個怎樣的流程html

 

搜索物聯網平臺(若是沒有開通自行開通)

 

  

 

 

 

 

建立產品

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

注意:看看本身的這裏是那個區域的,後面會用到測試

 

 如今我就須要知道設備怎麼鏈接上阿里雲

反正是MQTT,再怎麼弄,也是MQTT,再怎麼搞也就那幾個參數.......spa

我只須要知道用戶名,密碼,IP地址,端口號,ClientID是啥就能夠了htm

 

 

https://help.aliyun.com/document_detail/86706.html    阿里雲的說明文檔blog

MQTT:   IP地址

{
"ProductKey": "a1m7er1nJbQ",
"DeviceName": "Mqtt",
"DeviceSecret": "7GUrQwgDUcXWV3EIuLwdEvmRPWcl7VsU"
}
開發

 

 

 

 

${YourProductKey}.iot-as-mqtt.${region}.aliyuncs.comrem

 

最終IP地址:文檔

a1m7er1nJbQ.iot-as-mqtt.cn-shanghai.aliyuncs.comget

 

MQTT:  端口號  1883

 

 

 

 

MQTT:  Client ID

{
"ProductKey": "a1m7er1nJbQ",
"DeviceName": "Mqtt",
"DeviceSecret": "7GUrQwgDUcXWV3EIuLwdEvmRPWcl7VsU"
}

 

 

 

1.我就規定個人clientId是  112233445566   這節是簡單的測試哈,後期咱Wi-Fi鏈接的時候用Wi-Fi的MAC

GPRS 鏈接的時候咱用GPRS的IMEI

2.咱呢先不走SSL,不然芯片還須要設置成SSL鏈接  因此  securemode=3

3.最後一個呢,咱就選用 hmacsha1

 

最終Client ID:

112233445566|securemode=3,signmethod=hmacsha1|

 

 

MQTT:   用戶名

 

{
"ProductKey": "a1m7er1nJbQ",
"DeviceName": "Mqtt",
"DeviceSecret": "7GUrQwgDUcXWV3EIuLwdEvmRPWcl7VsU"
}

  

 

 

 

最終用戶名:  

Mqtt&a1m7er1nJbQ

 

 

MQTT:    密碼

 

{
"ProductKey": "a1m7er1nJbQ",
"DeviceName": "Mqtt",
"DeviceSecret": "7GUrQwgDUcXWV3EIuLwdEvmRPWcl7VsU"
}

 

 

 

第一種 用提供的軟件組合計算

 

 

 

 

 

 因此MQTT鏈接的密碼

8B286A9E99B49E19A0964589E8F3C2DBB1C1A8DE

 

 

最終:

IP地址:     a1m7er1nJbQ.iot-as-mqtt.cn-shanghai.aliyuncs.com

端口號:    1883

Client ID: 112233445566|securemode=3,signmethod=hmacsha1|

用戶名:    Mqtt&a1m7er1nJbQ

密碼:       8B286A9E99B49E19A0964589E8F3C2DBB1C1A8DE

 

而後測試

 

 

 

 

 

 

 

 

 

 

 

 

 

相關文章
相關標籤/搜索