「ものづくり:make」を楽しみながら学ぶ人へ向けた独習サポートサイト。

micro:bit Lab.【マイクロビット】

micro:bit Lab.では、micro:bit【マイクロビット】に関する情報を紹介しています。

ATコマンドで制御できるWi-Fi通信モジュール
15-3

UART WiFi V2 (ESP8285)

2021-08-042021-08-04

Wi-Fi通信モジュール(ESP8285)とアンテナを搭載したGroveデバイス「UART WiFi V2 (ESP8285)」を紹介します。

1.UART WiFi V2 (ESP8285)

seeedUART WiFi V2 (ESP8285)は、Wi-Fi通信モジュール(ESP8285)とアンテナを搭載したGroveデバイスで、対応しているWi-Fi規格は、IEEE 802.11 b/g/n(2.4GHz)です。コンピューターボードと接続するための通信規格はUART(Baud Rate:115200)、電源電圧は3.3V/5Vとなっています。

基板上には、ESP8285・アンテナ・Grove端子のほかに、リセットボタン(RST)・UARTブートボタン(BOOT)などがあります。また、動作状況を示すLEDには、電源用LED(PWR/緑)・Wi-Fi通信用LED(TXD/青)の2つがあります。

図15-3-1-1.UART WiFi V2 (表面)
図15-3-1-1.UART WiFi V2 (表面)

背面には、技術基準適合証明等を受けた機器として技適マークがシルク印刷されています。工事設計認証番号は「006-000737」です。総務省電波利用ホームページの技術基準適合証明等を受けた機器の検索で確認することができます。

図15-3-1-2.UART WiFi V2 (裏面)
図15-3-1-2.UART WiFi V2 (裏面)

2.UART WiFi V2 (ESP8285)の制御

ESP8285には、あらかじめATコマンドセットが利用できるファームウェアが書き込まれているので、コンピューターボードからUARTを介して、簡単なテキストコマンド(ATコマンド)を発行することで制御できます。ATコマンドには、基本(Basic)・Wi-Fi関連(WiFi)・TCP/IP関連(TCP/IP)・Seeedオリジナル(Seeed)の4種類のカテゴリーがあります。

基本(Basic AT Commands)

確認用コマンド(AT)やリスタートコマンド(AT+RST)など、ESP8285の動作に関するコマンド群です。確認用コマンド(AT)を発行して、応答(OK)を受信することで、コンピューターボードとESP8285の接続確認が行えます。

表15-3-2-1.Basic AT Commands
ATコマンド 機能
AT Test AT startup
AT+RST Restart module
AT+GMR View version info
AT+GSLP Enter deep-sleep mode
ATE Enable/Disable AT commands echo
AT+RESTORE Factory Reset
AT+UART UART configuration(Deprecated)
AT+UART_CUR UART current configuration (Won't save to Flash)
AT+UART_DEF UART default configuration (Save to Flash)
AT+SLEEP Sleep mode
AT+RFPOWER Set RF TX Power
AT+RFVDD Set RF TX Power according to VDD33

Wi-Fi関連(WiFi AT Commands)

Wi-Fiの通信モードの設定用コマンド(AT+CWMODE)やWi-Fiアクセスポイントへの接続コマンド(AT+CWJAP)など、Wi-Fi関連のコマンド群です。SSIDとパスワードを指定して接続コマンド(AT+CWJAP)を発行することで、Wi-Fiアクセスポイントへ接続できます。

表15-3-2-2.WiFi AT Commands
ATコマンド 機能
AT+CWMODE WIFI mode (Deprecated)
AT+CWMODE_CUR Current WIFI mode (Won't save to Flash)
AT+CWMODE_DEF Default WIFI mode (Save to Flash)
AT+CWJAP Connect to AP (Deprecated)
AT+CWJAP_CUR Current Connect to AP (Won't save to Flash)
AT+CWJAP_DEF Default Connect to AP (Save to Flash)
AT+CWLAP Lists available APs
AT+CWQAP Disconnect from AP
AT+CWSAP Configure softAP (Deprecated)
AT+CWSAP_CUR Configure current softAP (Won't save to Flash)
AT+CWSAP_DEF Configure default softAP (Save to Flash)
AT+CWLI List stations connected to softAP
AT+CWDHCP Enable/Disable DHCP (Deprecated)
AT+CWDHCP_CUR Current Enable/Disable DHCP (Won't save to Flash)
AT+CWDHCP_DEF Default Enable/Disable DHCP (Save to Flash)
AT+CWAUTOCONN Connect to AP automatically when power on
AT+CIPSTAMAC Set station mac address (Deprecated)
AT+CIPSTAMAC_CUR Set station mac address (Won't save to Flash)
AT+CIPSTAMAC_DEF Set station mac address (Save to Flash)
AT+CIPAPMAC Set softAP mac address (Deprecated)
AT+CIPAPMAC_CUR Set softAP mac address (Won't save to Flash)
AT+CIPAPMAC_DEF Set softAP mac address (Save to Flash)
AT+CIPSTA Set station IP address (Deprecated)
AT+CIPSTA_CUR Set station IP address (Won't save to Flash)
AT+CIPSTA_DEF Set station IP address (Save to Flash)
AT+CIPAP Set softAP IP address (Deprecated)
AT+CIPAP_CUR Set softAP IP address (Won't save to Flash)
AT+CIPAP_DEF Set softAP IP address (Save to Flash)
AT+CWSTARTSMART Start SmartConfig
AT+CWSTOPSMART Stop SmartConfig

TCP/IP関連(TCP/IP AT Commands)

TCPコネクションの確立コマンド(AT+CIPSTART)やデーターの送信コマンド(AT+CIPSEND)など、TCP/IP関連のコマンド群です。WEBサーバーに、確立コマンド(AT+CIPSTART)で接続後、送信コマンド(AT+CIPSEND)を使って、HTTPリクエスト(GETメソッドなど)を送信することができます。

表15-3-2-3.TCP/IP AT Commands
ATコマンド 機能
AT+CIPSTATUS Get connection status
AT+CIPSTART Establish TCP connection or register UDP port
AT+CIPSEND Send data
AT+CIPSENDEX Send data, if or "\0" is met, data will be sent
AT+CIPSENDBUF Write data into TCP-send-buffer
AT+CIPBUFRESET Reset segment ID count
AT+CIPBUFSTATUS Check status of TCP-send-buffer
AT+CIPCHECKSEQ Check if a specific segment is sent or not
AT+CIPCLOSE Close TCP/UDP connection
AT+CIFSR Get local IP address
AT+CIPMUX Set multiple connections mode
AT+CIPSERVER Configure as server
AT+CIPMODE Set transmission mode
AT+SAVETRANSLINK Save transparent transmission link to Flash
AT+CIPSTO Set timeout when ESP8266 runs as TCP server
AT+CIUPDATE Upgrade firmware through network
AT+PING Ping an IP address or hostname

Seeedオリジナル(Seeed AT Commands)

Wi-Fi通信用LED(TXD/青)を、手動でオン・オフするためのコマンドです。

表15-3-2-4.Seeed AT Commands
ATコマンド 機能
AT+LEDON Turn the blue LINK led on
AT+LEDOFF Turn the blue LINK led off

おすすめ品

micro:bit用Groveシールド v2.0

Groveモジュールを接続できるmicro:bit用の拡張基板micro:bit用Groveシールド

Grove UART WiFi V2 ESP8285

Grove - UART WiFi V2.0(ESP8285)は、ESP8285 IoT SoCを搭載したWi-Fi通信モジュールです。

micro:bit×Groveで楽しむ電子工作

出版社
カットシステム
発売日
2019/9/1

Grove汎用ケーブル ボード用4ピンバックル 20cm(5本)

GROVEシステムの4ピンケーブルです。20cm、5本入り。

この記事を読んだ人は、こんな記事にも興味があります。
スポンサーリンク
TOPへ移動
目次へ移動