WiFiモジュール(ESP-WROOM-02)

はじめに


著作権と免責事項


入手先


技適


ESP-WROOM-02のブロック図


開発環境


ファームウェアの書き込み方法


ESP-WROOM-02の操作方法


ESP-WROOM-02のピン配置

NO.Pin NameFunction
13V33.3V(Vdd)
2ENChip enable. Active high.
3IO14GPIO14/HSPI_CLK
4IO12GPIO12/HSPI_MISO
5IO13GPIO13/HSPI_MOSI/UART0_CTS
6IO15GPIO15/MTDO/HSPI_CS/UART0_RTS
7IO2GPIO2/UART1_TXD
8IO0GPIO0
9GNDGND
10IO4GPIO4
11RXDUART0_RXD/GPIO3
12TXDUART0_TXD/GPIO1
13GNDGND
14IO5GPIO5
15RSTReset. Active low.
16TOUTADC
17IO16GPIO16/WAKEUP
18GNDGND
ModeGPIO15GPIO0GPIO2
UART Download ModeLowLowHigh
Flash Boot ModeLowHighHigh

ESP-WROOM-02の機能ブロック図


ATコマンド

タイプコマンド形式内容
テストAT+[X]=?コマンドのテストやパラメータ確認
問い合わせAT+[X]?パラメータの現在値確認
設定AT+[X]=[...]パラメータの設定
実行AT+[X]パラメータなしに実行
ATATコマンドのテスト
AT+RSTモジュールのリセット
AT+GMRバージョンの表示
AT+GSLPdeep-sleepモードに移行
ATEECHOのオンオフ設定
AT+RESTOREパラメータを工場出荷時に戻す
AT+UART_CURUARTの設定
AT+UART_DEFUARTのデフォルト設定(保存)
AT+SLEEPsleepモードの設定
AT+RFPOWERRF出力の設定
AT+RFVDDRF用VDD電圧を設定
AT+CWMODE_CURWiFiモードの設定
AT+CWMODE_DEFWiFiモードのデフォルト設定(保存)
AT+CWJAP_CUR接続
AT+CWJAP_DEFデフォルトの接続(保存)
AT+CWLAP可能なAPのリスト
AT+CWQAP切断
AT+CWSAP_CURAPの設定
AT+CWSAP_DEFAPのデフォルト設定(保存)
AT+CWLIF(相手)IPの確認
AT+CWDHCP_CURDHCPの設定
AT+CWDHCP_DEFDHCPのデフォルト設定(保存)
AT+CWAUTOCONN自動接続
AT+CIPSTAMAC_CURstationモードのMACの設定
AT+CIPSTAMAC_DEFstationモードのMACのデフォルト設定(保存)
AT+CIPAPMAC_CURsoftAPモードのMACの設定
AT+CIPAPMAC_DEFsoftAPモードのMACのデフォルト設定(保存)
AT+CIPSTA_CURstationモードのIPの設定
AT+CIPSTA_DEFstationモードのIPのデフォルト設定(保存)
AT+CIPAP_CURsoftAPモードのIPの設定
AT+CIPAP_DEFsoftAPモードのIPのデフォルト設定(保存)
AT+CWSTARTSMARTSmartConfigの開始
AT+CWSTOPSMARTSmartConfigの中断
AT+CIPSTATUS接続状態の確認
AT+CIPSTARTTCP/UDPの接続
AT+CIPSENDデータ送信
AT+CIPSENDEX拡張データ送信
AT+CIPSENDBUF送信バッファーへのデータ書き込み
AT+CIPBUFRESETセグメントIDのリセット
AT+CIPBUFSTATUS送信バッファーの状態確認
AT+CIPCHECKSEQセグメントの状態確認
AT+CIPCLOSETCP/UDPの切断
AT+CIFSR(自分)IPの確認
AT+CIPMUX多重接続モードの設定
AT+CIPSERVERサーバーとして設定
AT+CIPMODE転送モード設定
AT+SAVETRANSLINK転送リンクの保存
AT+CIUDATEFOTA方式でファームウェアの更新
AT+PINGpingの送信
AT+CIPDINFOリモートIPの確認
+IPD受信データ

Flashメモリの構造

binファイルアドレス内容
master_device_key.bin0x3E000FOTA用プログラム
esp_init_data_default.bin0x3FC000デフォルトのRFパラメータ
blank.bin0x3FE000デフォルトのシステムパラメータ
boot.bin0x00000ブートローダー
user1.bin=Irom0text.bin+Flash.bin0x01000ユーザプログラム1
user2.bin=Irom0text.bin+Flash.bin0x81000ユーザプログラム2(FOTAの更新領域)

©2015 All rights reserved by Y.Onodera. inserted by FC2 system