ESP32 を Alibaba Cloud IoT プラットフォームに接続する方法を説明します

前回の記事でesp32のmqtt機能について紹介しましたが、今回はいくつかの主要なインターネットプラットフォームのAlibaba Cloudプラットフォームへのアクセス方法を紹介します。

参考記事:

(メッセージ数 5 件) ESP32 基本アプリケーション ESP32 と Alibaba Cloud IoT プラットフォームでデータ相互伝送を実現 (MQTT プロトコル)_esp32 Alibaba Cloud_while(1) のブログ - CSDN ブログ

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 プラットフォームを使用して独自の設計ニーズに応じて独自の機器をデバッグできるようになりました。

おすすめ

転載: blog.csdn.net/m0_45068979/article/details/131702282