Contenu connexe
Similaire à sakura.io と Alibaba Cloud が繋がらない! そのとき 救世主 enebular が現れた (8)
Plus de Eisaku Terao (13)
sakura.io と Alibaba Cloud が繋がらない! そのとき 救世主 enebular が現れた
- 17. Alibaba Cloud での IoT Platformの設定
Alibaba Cloud IoT Platform
プロダクト
ProductKey ProductSecret
DeviceName
DeviceSecret
Topic
DeviceName
DeviceSecret
Topic
DeviceName
DeviceSecret
Topic
DeviceName
DeviceSecret
Topic
ProductName
デバイス
- 18. MQTTに必要な項⽬
• 設定に必要な項⽬は以下の4つ(とTopic)
• Broker Address
• ClientID(MQTT)
• UserName
• Password
• Alibaba Cloud側は無事にそろった
• 設定の詳しくは以下のブログ参照
ESP32 〜 Alibaba Cloud IoT Platform をMQTT接続(Arduino Core版)
https://qiita.com/makotaka/items/388fa1ee0eb1f0237012
- 21. MQTTの接続に必要なパラメータ
Broker Address
ClientID(MQTT)
UserName
Password
1. ProductKey
2. deviceName
3. deviceSecret
5. RegionId
4. clientId
(hashed)
https://jp.alibabacloud.com/help/doc-detail/86706.htm
6. nonSSL/SSL
+
Topic
Data
MQTT Broker
MQTT Client
(sakura.io)
Broker Address
ClientID(MQTT)
UserName
Password
Topic
Device
Data
Alibaba Cloud
Console
devideSecretが通信経路を流れずに認
証するためセキュアな認証が可能
Alibaba Cloud IoT Platform
LTE
閉域網
- 25. MQTTの接続に必要なパラメータ
Broker Address
ClientID(MQTT)
UserName
Password
1. ProductKey
2. deviceName
3. deviceSecret
5. RegionId
4. clientId
(hashed)
https://jp.alibabacloud.com/help/doc-detail/86706.htm
6. nonSSL/SSL
+
Topic
Data
MQTT Broker
MQTT Client
(sakura.io)
Broker Address
ClientID(MQTT)
UserName
Password
Topic
Device
Data
Alibaba Cloud
Console
devideSecretが通信経路を流れずに認
証するためセキュアな認証が可能
Alibaba Cloud IoT Platform
LTE
閉域網
- 26. MQTTの接続に必要なパラメータ
Broker Address
ClientID(MQTT)
UserName
Password
1. ProductKey
2. deviceName
3. deviceSecret
5. RegionId
4. clientId
(hashed)
https://jp.alibabacloud.com/help/doc-detail/86706.htm
6. nonSSL/SSL
+
Topic
Data
MQTT Broker
MQTT Client
(enebular)
Broker Address
ClientID(MQTT)
UserName
Password
Topic
Device
Data
Alibaba Cloud
Console
devideSecretが通信経路を流れずに認
証するためセキュアな認証が可能
Alibaba Cloud IoT Platform
sakura.io
Web
socket
LTE
閉域網
- 33. まとめ
• enebular の flow 編集⽤の Node-RED は⼀定時間で⽌まるw
• enebulareditor だと⽌まらないらしい
• enebular からHerokuへのデプロイが⼀時期上⼿くいかなかった
(Herokuの障害だったらしい)ので、Herokuはまだ動いてない。
• Herokuも⼀定時間たつととなるので30分に1回アクセスするとか⼩細⼯が必要
• そもそも Alibaba Cloud の Function Compute にデプロイしたい
• 今回は救世主 enebular のおかげで繋がったけど、本質的には、
sakura.io に対応して欲しいな
• DataV との連携まで⾏かなかったので、引き続き頑張る