Alibaba Cloud Internet of Thingsプラットフォーム:Alibaba Cloud Internet of Thingsプラットフォームは、2つのMQTTデバイス間の通信制御を可能にするルールエンジン(クラウド製品循環)を追加します(ESP8266、ATコマンドTCP_MQTT通信に基づく)(V1.0)

 

 

 

解説

  前のセクションは、Alibaba Cloud IoTプラットフォームに接続された単一のデバイスにすぎません。このセクションでは、2つのデバイス間の通信を有効にする方法について説明します

  このセクションでは、APPはAlibaba Cloud IoTプラットフォームに接続され、デバイスはAlibaba Cloudプラットフォームにも接続されています。

 

別のデバイスを追加

 

 

 

 

 

 

 

 

 

 

デバイス情報に従って、MQTTの関連パラメーターを取得します

 

 

 

 

 

 

 

 

 

 

 

https://help.aliyun.com/document_detail/86706.html     Alibaba Cloudのドキュメント

MQTT:IPアドレス

{
"ProductKey": "a1m7er1nJbQ"、
"DeviceName": "APPMqtt"、
"DeviceSecret": "3PvJBYsbcCJmH12q18AMnAWU6mdW5oWI"
}

 

 

 

$ {YourProductKey} .iot-as-mqtt。$ {region} .aliyuncs.com

 

最終IPアドレス:

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

 

MQTT:ポート番号1883

 

 

 

 

MQTT:クライアントID

{
"ProductKey": "a1m7er1nJbQ"、
"DeviceName": "APPMqtt"、
"DeviceSecret": "3PvJBYsbcCJmH12q18AMnAWU6mdW5oWI"
}

 

 

1.私はclientIdが1234567890であることを規定します   

2.最初にSSLのままにしないでください。そうしないと、チップをSSL接続に設定して、securemode = 3にする必要があります。

3.最後のものは、hmacsha1を選択しましょう

 

最終クライアントID:

1234567890 | securemode = 3、signmethod = hmacsha1 |

 

MQTT:ユーザー名

 

{
"ProductKey": "a1m7er1nJbQ"、
"DeviceName": "APPMqtt"、
"DeviceSecret": "3PvJBYsbcCJmH12q18AMnAWU6mdW5oWI"
}

  

 

 

 

エンドユーザー名:  

APPMqtt&a1m7er1nJbQ

 

 

MQTT:    密码

 

{
"ProductKey": "a1m7er1nJbQ",
"DeviceName": "APPMqtt",
"DeviceSecret": "3PvJBYsbcCJmH12q18AMnAWU6mdW5oWI"
}

 

 

 

用提供的软件组合计算

 

 

 

 

 所以MQTT连接的密码

671A24242E2882751F684D83B04BB9BBAAFB9162

 

 

最终:

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

端口号:    1883

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

用户名:    APPMqtt&a1m7er1nJbQ

密码:       671A24242E2882751F684D83B04BB9BBAAFB9162

 

然后测试

 

 

  

 

 

 

现在让两个设备实现通信

 

 

 

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/yangfengwu/p/12709832.html