Arduino 環境で ESP32 で SmartConfig を使用する

 

プロジェクト概要

このチュートリアルでは、ESP32 ベースの IoT プロジェクト/デバイスに ESP-Touch プロトコルを使用する方法について説明します。

ESP-Touch を使用すると、いつでも簡単に変更できるため、Wi-Fi 資格情報をハードコーディングする必要がなくなります。

Espressif アプリ名を EspTouch: SmartConfig for ESP8266, ESP32として使用します。

このアプリを使用すると、ESP32 デバイスを新しい Wi-Fi 資格情報で簡単に構成できます。

ESP-Touch プロトコルと SmartConfig テクノロジーについて

ESP-Touch プロトコルは、SmartConfig テクノロジーを使用しています。 

SmartConfigTM は、新しい Wi-Fi ベースの IoT デバイスを Wi-Fi ネットワークに接続するために TI が開発したテクノロジです。 

モバイル アプリを使用して、スマートフォンやタブレットからプロビジョニングされていない Wi-Fi デバイスにネットワーク資格情報をブロードキャストします。

ESP-Touch を使用する主な利点は、ESP32 で既知の SSID またはパスワードを使用してアクセス ポイント (AP) を作成する必要がないことです。

したがって、ESP-Touch プロトコルは、ルーターに接続された Wi-Fi デバイスをシームレスに構成する方法を提供します。ヘッドレス システムの場合、非常にユーザー フレンドリーです。スマートフォンで数回クリックするだけです。

 IoT デバイスは最初はネットワークに接続されておらず、ESPTOUCH アプリケーションはデバイスに直接情報を送信できません。ESP-TOUCH 通信プロトコルの助けを借りて、スマートフォンなどの Wi-Fi アクセス機能を備えたデバイスは、一連の UDP データ パケットを Wi-Fi アクセス ポイント (AP) に送信し、SSID とパスワードを各 UDP データにエンコードすることができます。パケット。その後、IoT デバイスは UDP パケットにアクセスし、必要な情報を取得して解析できます。ESP-Touch ユーザーガイドによると 、パケット構造は次のようになっています。 

 プロトコル自体は、Wi-Fi Manager に比べて軽量です。

 プロトコル自体は、Web ページのコードをデバイスのメモリに保存する必要がある Wi-Fi Manager と比較して軽量です。

おすすめ

転載: blog.csdn.net/niupipiniupipi/article/details/126629517