ESP32-ロゴ

ESP32 WT32-ETH01 開発ボード

ESP32-WT32-ETH01-開発ボード-製品

製品情報

仕様

  • 製品名: ESP32-WT32-ETH01
  • バージョン: 1.2 (23年2020月XNUMX日)
  • RF認証: FCC / CE / RoHS指令
  • Wi-Fi プロトコル: 802.11b/g/n/e/i (802.11n、最大速度 150 Mbps)
  • 周波数範囲: 2.4〜2.5GHz
  • ブルートゥース: Bluetooth v4.2 BR/EDRおよびBLE規格
  • ネットワークコンセント仕様: RJ45、10/100Mbps
  • ワーキングVoltage: 5Vまたは3.3V
  • 動作温度範囲: 常温

特徴

  • 超高RF性能
  • 安定性と信頼性
  • 超低消費電力
  • WPA/WPA2/WPA2-Enterprise/WPSなどのWi-Fiセキュリティメカニズムをサポート
  • リモートOTAによるファームウェアアップグレード
  • SDKを使用したユーザー二次開発
  • IPv4 TCP/UDPネットワークプロトコルをサポート
  • 複数のWi-Fiパターンが利用可能(ステーション/ソフトAP/ソフトAP+ステーション/P2P)

ピンの説明

ピン 名前
1 EN1

製品使用説明書

ESP32-WT32-ETH01 のセットアップ

  1. ESP32-WT32-ETH01 を電源 (5V または 3.3V) に接続します。
  2. RJ45 ポートを使用して、ネットワーク コンセントの接続が適切であることを確認します。

Wi-FiとBluetoothの設定

  1. 提供されたソフトウェアを介してデバイス設定にアクセスするか、 web インタフェース。
  2. 目的の Wi-Fi ネットワークを選択し、必要に応じてパスワードを入力します。

よくある質問(FAQ)

Q: ESP32-WT32-ETH01 のファームウェア アップグレードを実行するにはどうすればよいですか?

  • A: ネットワーク接続を使用して、OTA 経由でファームウェアをリモートでアップグレードできます。

免責事項と著作権に関するお知らせ

  • この記事の情報には、 URL 参考のため、住所は予告なく変更される場合があります。
  • この文書は、商品性、特定の用途または非侵害の保証、および提案、仕様、または提案の保証を含むいかなる保証責任もなく「現状のまま」提供されます。amp他のところで言及されています。
  • 本書は、本書の情報の使用によって生じたいかなる特許権の侵害に対する責任を含め、一切の責任を負いません。
  • この文書は、明示的、禁反言的、またはその他の方法を問わず、いかなる知的財産権ライセンスも付与するものではありません。ただし、許可を暗示するものです。
  • Wi-Fi Union メンバーシップ ロゴは、Wi-Fi League が所有しています。
  • 本書に記載されているすべての商号、商標、登録商標は、それぞれの所有者の財産です。

仕様

修正記録

バージョン番号 落ち着いた人/修飾語 制定/変更日 理由を変更する 主な変更点(要点を記入してください。)
V1.0 更新 マーク 2019.10.21 初めて作成する ドキュメントを作成する
V1.1 更新 注入する 2019.10.23 文書を完璧にする 製品機能セクションを追加する

オーバーview

  • WT 32-ETH 01 は、ESP 32 シリーズに基づくイーサネット モジュールへの組み込みシリアル ポートです。このモジュールには最適化された TCP/IP プロトコル スタックが統合されており、ユーザーは組み込みデバイスのネットワーク機能を簡単に完成させることができ、開発時間のコストが大幅に削減されます。さらに、このモジュールはセミ パッドとコネクタ スルーホール設計と互換性があり、プレート幅は一般的な幅で、モジュールはボード カードに直接溶接でき、コネクタを溶接することも、ブレッドボードで使用することもできます。ユーザーがさまざまなシナリオで使用するのに便利です。
  • ESP 32 シリーズ IC は、2.4GHz Wi-Fi と Bluetooth デュアル モードを統合した SOC であり、超高 RF パフォーマンス、安定性、汎用性、信頼性、および超低消費電力を備えています。

特徴

表1. 製品仕様

クラス プロジェクト 製品のサイズ
Wi-Fi RF認証 FCC /CE /RoHS
プロトコル 802.11 b / g / n / e / i (802.11n、最大速度 150 Mbps)
A-MPDUおよびA-MSDU集約、0.4秒の保護間隔をサポート
周波数範囲 2.4~2.5GHz
携帯情報端末 プロトコル Bluetooth v 4.2 BR / EDRおよびBLE規格に準拠
無線周波数 -97 dBmの感度を持つNZIF受信機
ハードウェア ネットワークコンセント仕様 RJ 45,10 / 100Mbps、クロスダイレクト接続および自己適応
シリアルポート速度 80〜5000000
オンボード、フラッシュ 32Mビット
作業ボリュームtage 5Vまたは3.3V電源(いずれかを選択)
動作電流 平均: 80 mA
供給電流 最小:500 mA
動作温度範囲 -40°C〜+ 85°C
周囲温度範囲 常温
パッケージ ハーフパッド/コネクタスルーホール接続(オプション)
ソフトウェア Wi-Fiパターン ステーション /softAP /SoftAP +ステーション /P 2P
Wi-Fiセキュリティメカニズム WPA /WPA 2/WPA2-エンタープライズ/WPS
暗号化タイプ AES /RSA/ECC/SHA
ファームウェアのアップグレード ネットワーク経由のリモートOTAアップグレード
ソフトウェア開発 SDKはユーザー二次開発に使用されます
ネットワークプロトコル IPv4、TCP/UDP
IP取得方法 静的 IP、DHCP (デフォルト)
シンプルで透明な伝達方法 TCP サーバー/TCP クライアント/UDP サーバー/UDP クライアント
ユーザー設定 AT+注文セット

ハードウェア仕様

システムブロック図ESP32-WT32-ETH01-開発ボード-図-1

物理的な画像ESP32-WT32-ETH01-開発ボード-図-2ESP32-WT32-ETH01-開発ボード-図-3

ピンの説明

表1 書き込みインターフェースのデバッグ

ピン 名前 説明
1 E N1 予約済みのデバッグ書き込みインターフェース。有効、高レベルの有効
2 グランド 予約済みのデバッグおよび書き込みインターフェイス; GND
3 3V3 予約済みのデバッグおよび書き込みインターフェイス; 3V3
4 送信 デバッグおよび書き込みインターフェイスを予約します。IO 1、TX D 0
5 R XD デバッグおよび書き込みインターフェイスを予約します。IO3、RXD 0
6 IO 0 予約済みのデバッグおよび書き込みインターフェイス; IO 0

モジュールIOの説明表2

ピン 名前 説明
1 EN1 有効にし、高いレベルで効果的
2 CFG IO32、CFG
3 485_JA IO 33、RS 485の有効化ピン
4 RDX IO 35、RXD 2
5 送信 IO17、T XD 2
6 グランド グランド
7 3V3 3V3電源
8 グランド グランド
9 5V2 5V電源
10 リンク ネットワーク接続インジケーターピン
11 グランド グランド
12 IO 393 IO 39、入力のみサポート
13 IO 363 IO 36、入力のみサポート
14 IO 15 IO15
15 I014 IO14
16 IO 12 IO12
17 IO 5 IO 5
18 IO 4 IO 4
19 IO 2 IO 2
20 グランド グランド
  1. 注記: モジュールはデフォルトで高レベルを有効にします。
  2. 注記: 3V3電源と5V電源、どちらかXNUMXつしか選択できません!!!
  3. 注記: IO39 および IO36 では入力のみがサポートされます。

電源特性

  • 電源voltage
  • 電源電圧tagモジュールの電圧は 5V または 3V3 に設定でき、選択できるのは XNUMX つだけです。

電源モード

ユーザーはニーズに応じて自由に選択できます

  1. 貫通穴(溶接針):
    • 電源はデュポンラインで接続されます。
    • ブレッドボード接続方式による電源供給;
  2. ハーフ溶接パッド(ボードカードに直接溶接):ユーザーボードカード電源。

使用方法

電源投入手順

  • デュポンラインの場合:3V 3または5V電源入力を見つけ、対応するボリュームを接続しますtage、インジケータライト(LED 1)が点灯し、電源が成功したことを示します。

インジケーターライトの説明

  • LED1: 電源インジケータライト、通常電源オン、ライトオン;
  • LED3: シリアルポートインジケーター、RXD 2(IO35)データフロー、ライトが点灯。
  • LED4: シリアルポートインジケータライト。TXD 2 (IO 17) にデータが流れているときにライトが点灯します。

使用モードの説明

ユーザーはニーズに応じて 3 つの使用方法を選択できます。

  1. スルーホール(溶接針):デュポンワイヤ接続を使用します。
  2. 貫通穴(溶接針):ブレッドボード上に置きます。
  3. セミパッド: ユーザーはボード カード上にモジュールを直接溶接できます。
  4. ネットワークポートの動作インジケータライトの説明

表3 ポートポートインジケータの説明

RJ 45インジケータライト 関数 説明する
青信号 接続状態表示 ネットワークに正しく接続されると緑色のライトが点灯します
黄色信号 データを示す モジュールは、ネットワークブロードキャストパッケージを受信するモジュールを含め、受信または送信時にデータを点滅させます。

インターフェースの説明

ESP32-WT32-ETH01-開発ボード-図-4

製品機能

デフォルトパラメータ

プロジェクト コンテンツ
シリアルポート速度 115200
シリアル ポート パラメータ なし /8/1
伝送チャネル シリアルポートイーサネット伝送

基本機能

IP / サブネットマスク/ゲートウェイを設定する

  1. IP アドレスは、LAN 内のモジュールの ID 表現であり、LAN 内で一意であるため、同じ LAN 内の他のデバイスと重複することはできません。モジュールの IP アドレスには、静的 IP と DHCP/動的 IP の 2 つの取得方法があります。
    • .static 状態 IP
    • 静的 IP はユーザーが手動で設定する必要があります。設定の過程で、IP、サブネット マスク、ゲートウェイを同時に書き込むことに注意してください。静的 IP は、IP とデバイスの統計情報が必要で、1 対 1 で対応する必要があるシナリオに適しています。
    • 設定時には、IP アドレス、サブネット マスク、ゲートウェイの対応関係に注意してください。静的 IP を使用する場合は、モジュールごとに設定し、LAN 内および他のネットワーク デバイスで IP アドレスが重複しないようにする必要があります。
    • b. DHCP / 動的IP
    • DHCP / 動的 IP の主な機能は、ゲートウェイ ホストから IP アドレス、ゲートウェイ アドレス、DNS サーバー アドレスなどの情報を動的に取得し、IP アドレスを設定する面倒な手順を回避することです。これは、IP に対する要件がなく、IP をモジュールに 1 つずつ対応させる必要がないシナリオに適用されます。
    • 注記: モジュールをコンピューターに直接接続すると、DHCP に設定できません。通常、コンピューターは IP アドレスを割り当てることができません。モジュールをコンピューターに直接接続して DHCP に設定すると、モジュールは IP アドレスの割り当てを待機し、通常の転送作業を実行します。モジュールのデフォルトは静的 IP: 192.168.0.7 です。
  2. サブネット マスクは主に、IP アドレスのネットワーク番号とホスト番号を決定し、サブネットの数を示し、モジュールがサブネット内にあるかどうかを判断するために使用されます。
    サブネット マスクを設定する必要があります。一般的に使用されるクラス C サブネット マスク: 255.255.255.0、ネットワーク番号は最初の 24、ホスト番号は最後の 8、ネットワーク数は 255、モジュール IP は 255 以内、モジュール IP はこのサブネット内と見なされます。
  3. ゲートウェイは、現在の IP アドレスが配置されているネットワークのネットワーク番号です。ルーターなどのデバイスが外部ネットワークに接続されている場合、ゲートウェイはルーターの IP アドレスです。設定が間違っていると、外部ネットワークに正しく接続できません。ルーターが接続されていない場合は、設定する必要はありません。

工場出荷時の設定を復元する

  • 工場出荷時の設定に戻すための AT 命令: AT + RESTORE を通じて工場出荷時の設定に戻します。

ファームウェアのアップグレード

  • モジュールのファームウェアをアップグレードする方法は OTA リモート アップグレードであり、ファームウェアをアップグレードすることで、より多くのアプリケーション機能を利用できるようになります。
  • ファームウェアのアップグレードでは、有線または Wi-Fi のいずれかを介してネットワークに接続します。
  • b GPIO2を接地し、モジュールを再起動して、OTAアップグレード モードに入ります。
  • c アップグレードを完了し、GPIO 2 を接地から切断し、モジュールを再起動すると、モジュールは通常の動作モードになります。

AT命令の機能設定

  • ユーザーは AT コマンドを入力してモジュールの機能を設定できます。
  • 詳細については、esp32 有線モジュール AT 命令セットを参照してください。

データ転送機能

  • モジュールには、シリアル ポート、Wi-Fi、イーサネット、Bluetooth の 4 つのデータ転送ポートがあります。
  • ユーザーは、AT 命令を使用して 4 つのデータ ポートを組み合わせてデータ転送を行うことができます。
  • AT + PASSCHANNEL 命令を使用して、モジュールの送信チャネルを設定/照会します。
  • セットアップは完了しましたが、有効にするには再起動モジュールが必要です。

ソケット関数

  • モジュールのソケット動作モードは、TCP クライアント、TCP サーバー、UDP クライアント、UDP サーバーに分かれており、AT 命令で設定できます。
  • esp32 ケーブル モジュール AT コマンド ルーチン v 1.0 を参照してください。

TCPクライアント

  1. TCP クライアントは、TCP ネットワーク サービスにクライアント接続を提供します。接続要求を積極的に開始し、サーバーへの接続を確立して、シリアル ポート データとサーバー データ間の相互作用を実現します。TCP プロトコルの関連規定によると、TCP クライアントは接続と切断を区別し、信頼性の高いデータ交換を保証します。通常、デバイスとサーバー間のデータ相互作用に使用され、ネットワーク通信で最も一般的に使用される方法です。
  2. モジュールが TCP クライアントとして TCP サーバーに接続される場合、ターゲット IP/ドメイン名やターゲット ポート番号などのパラメータに注意する必要があります。ターゲット IP は、同じローカル エリアのローカル デバイス、別の LAN の IP アドレス、またはパブリック ネットワークを介した IP にすることができます。サーバーがパブリック ネットワークを介して接続される場合、サーバーはパブリック ネットワーク IP を持っている必要があります。

TCPサーバー

  • 通常、LAN内のTCPクライアントとの通信に使用されます。サーバーがなく、複数のコンピューターや携帯電話がサーバーにデータを要求するLANに適しています。TCPでは接続と切断に違いがあります。
  • 信頼性の高いデータ交換を保証するクライアント。

UDPクライアント

  • UDP クライアント トランザクション向けのシンプルで信頼性の低い情報伝送サービスを提供する非接続伝送プロトコル。
  • 接続の確立と切断が不要で、相手にデータを送信するための IP とポートを作成するだけです。
  • これは通常、パケット損失率、小さなパケット、高速送信頻度、および指定された IP に送信されるデータの要件がないデータ転送シナリオに使用されます。

UDPサーバー

  • UDP サーバーとは、通常の UDP に基づいて送信元 IP アドレスを検証しないことを意味します。各 UDP パケットを受信すると、ターゲット IP をデータの送信元 IP とポート番号に変更します。データは、最も近い通信の IP とポート番号に送信されます。
  • このモードは通常、複数のネットワークデバイスがモジュールと通信する必要があり、速度と周波数が速いためTCPを使用したくないデータ転送シナリオで使用されます…シリアルポート機能

AT命令設定

  • ユーザーは AT コマンドを入力してモジュールの機能を設定できます。

シリアルポートデータの送信

AT 命令により、ユーザーはモジュールをデータ転送モードにすることができ、モジュールは設定されたデータ転送チャネルを介してシリアル ポート データを対応するデータ転送側 (wifi、イーサネット、Bluetooth) に直接転送できます。

Bluetooth機能 Bluetoothデータ転送

  • モジュールの既存の Bluetooth 機能により、モジュールは Bluetooth データを取得し、設定された転送チャネルを介して Bluetooth データを対応するデータ転送側 (wifi、イーサネット、シリアル ポート) に直接転送できます。

Wifi機能 インターネットアクセス

  • モジュール Wi-Fi はルーターを介してインターネットまたはローカル エリア ネットワークに接続され、ユーザーは AT 命令を通じてソケット機能を構成する必要があります。
  • このモジュールは TCP/UDP 接続を確立し、ユーザーが指定したサーバーにアクセスできます。

ケーブルおよびネットワークポートアクセス機能

  • 有線ネットワークを介して安定したネットワーク接続が得られ、安定したネットワークデータの取得が保証されます。

インターネットアクセス

  • モジュールは有線ネットワークを介してインターネットまたは LAN に接続され、ユーザーは AT 命令を通じてソケット機能を構成します。
  • モジュールは TCP / UDP 接続を確立し、ユーザーが指定したサーバーにアクセスできます。

ドキュメント / リソース

ESP32 WT32-ETH01 開発ボード [pdf] ユーザーマニュアル
WT32-ETH01 開発ボード、WT32-ETH01、開発ボード、ボード

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *