前回の記事でesp32のmqtt機能について紹介しましたが、今回はいくつかの主要なインターネットプラットフォームのAlibaba Cloudプラットフォームへのアクセス方法を紹介します。
参考記事:
ESP32のidf 5.0で開発されており、上記の記事やネット情報によると、デバイスをAlibaba Cloudプラットフォームに接続する際には、バックグラウンドでデバイスを登録してから通信に接続する必要があるようです。
まず、バックグラウンドでデバイスを登録します。
①エリアを選択して公開インスタンスを探す
②パブリックインスタンスに入り、プロダクトをクリックし、プロダクトを作成します
③必要事項を入力してください
④クリックして作成完了を確認します
この時点で、プロダクトが作成され、デバイスが作成されます。
製品が作成されると、製品リストに表示されます。「表示」をクリックして詳細ページに入ります。
デバイスの接続パラメータを表示する
デバイスの接続パラメータが次のとおりであることがわかります。
#mqttHostUrl xxx を定義します
#ポート xxxを定義
#クライアント ID xxxを定義します
#ユーザー名 xxxを定義
#パスワード xxxを定義
ここで、esp32 のデモの設定を行っていきますが、6 番目の設定がわからない場合は、前回の記事を参照してください。
それ以来、Alibaba Cloud プラットフォームは接続されています。
Alibaba Cloud がデバイスに別のメッセージを送信します
それ以来、通信は正常に行われています。
しかし、最後の段階でニュースを受け取れない小規模パートナーも多数います。なぜ?理由を見つけるにはコードに戻る必要があり、正常に受信するにはトピックをサブスクライブする必要があることがわかります。
メッセージを購読して公開してみてはいかがでしょうか?
まず、セットアップする Alibaba Cloud プラットフォームを見つけます
番組内のデザインに関しては
それ以来、ESP32 は Alibaba Cloud と正常に通信できるようになり、Alibaba Cloud IoT プラットフォームを使用して独自の設計ニーズに応じて独自の機器をデバッグできるようになりました。