This website is available for multi language.

ネットワーク設定

ESP32では以下の方法でインターネットに接続できます

  • Wi-Fi (b/g/n 2g)
  • Ethernet (10M/100M)

Wi-Fiの場合はアンテナなどが、Ethernetの場合には対応PHYトランシーバー(LAN8720またはTLK110)やコネクタの接続が必要です。

EthernetはobnizOS 2.1.0 以降で利用可能です。詳しくはリリースノートをご覧ください。 https://github.com/obniz/obnizos-esp32w/releases

設定方法

obnizOSでは

  • シリアル通信
  • アクセスポイントとなったESP32への接続(Wi-Fiのみ) (obnizOS 2.1.0以降)

の2つの方法での設定が可能です。obniz_cliを利用したobnizOS書き込みの際はデバイスキーの設定の後自動的にシリアル通信が始まるのでそのまま設定が可能です。またはターミナルソフトからESP32とシリアル通信を行うことで設定が可能です。詳しくはOS書き込みのページをご覧ください。

アクセスポイントとなったESP32への接続(Wi-Fiのみ)

この設定が可能なのは以下の状態の時です

  1. Wi-FiかEthernetかまだ選択していない状態
  2. Wi-Fiを選択したが、接続に失敗した、または接続可能なものが見つからない場合

上記状態でESP32はWi-Fiを出力しています。そこにスマートフォンなどから接続することでSSIDの選択と、パスワードや固定IP設定などが行なえます。

1 ESP32のWi-Fiに接続

ESP32が出力するWi-Fiにスマートフォンなどで接続します。obniz-XXXXXXXXといった名前のWi-Fiが出力されます。

2 パスワード入力

そのまま端末からブラウザを開き1.2.3.4またはhttp://1.2.3.4と入力し設定ページを開くと設定画面が開きます。

接続したいWi-FiのSSIDをプルダウンから選択し、パスワードを半角英数で入力します。
完了したら「Connect」ボタンを押します。
ブラウザは「ページが開けません」となりますがESP32は教えられた情報を元に接続を開始します。成功すればオンラインとなり、失敗した場合は再度元の状態に戻ります。

固定IPを設定したい場合は「Option Setting」を開きます。ここで

  • 固定IPアドレス
  • サブネットマスク
  • ゲートウェイIPアドレス
  • DNSサーバーIPアドレス

の設定が可能です。この中の1つだけを設定することはできません、全てへの値の入力が必要です。

シリアル経由設定-ネットワーク選択

シリアル経由での設定では以下の流れとなります。

  1. Wi-Fiか、Ethernetか選択
  2. Wi-Fiの場合はSSIDの選択とパスワード入力、固定IPの設定
  3. Ethernetの場合は利用しているPHYトランシーバーとの接続設定

まずはネットワーク選択となります

-----Select Interface-----

0:Wireless LAN(default)
1:Wired LAN:

Wi-Fiの場合は0を、イーサネットの場合は1を入力します。
これ以降デフォルト選択肢があるもの以外入力が60秒を超えてもされない場合はESPが再起動します。
デフォルト選択肢があるものはそちらを選択したものとして進みます。(上記の場合Wi-Fiを選択したとみなされます)

シリアル経由設定-Wi-Fi

Wi-Fiを選択した場合は近くのWi-Fiスキャンが始まり、SSID入力待ちとなります。

Wi-Fi Scanning...

---Nearby SSID List---
 - obniz_wifi
 - AirPortXXX
 - freewifi2g-2019


Enter SSID-Pass
SSID:

接続したいSSIDを文字列として入力してエンターを押すことで選択となります。
次にパスワード設定となります。

Password:

パスワードでは打った文字は表示されません。同じく入力しエンターで決定です。
パスワードが入力されると接続を開始します。

Wi-Fi Connecting SSID: obniz_wifi

うまく繋がらなかった場合は再度SSID選択画面となります、つながった場合はIP取得方法の選択となります。
DHCPの場合は0固定IPなら1です。よくわからない場合は0の可能性が高いです。

select Network
0:DHCP(default)
1:Static IP: 

DHCPの場合はそのまま接続開始となり、うまく接続されれば以下のようにオンラインとなります

Connecting Cloud
Online

固定IPの場合は設定に必要な項目を立て続けに質問されます。
固定IPの利用には下記4つすべての入力が必須となります。

IP Address: 
Default Gateway: 
Subnet Mask: 
DNS Address: 

入力完了後接続が完了するとオンラインとなります。

Connecting Cloud
Online

シリアル経由設定-Ethernet

有線LANの場合は利用するPHYトランシーバーとの接続設定を聞かれます、必要な設定は以下の順となります。

--- Phy Base Address ---
0-31:Address: 

PHYトランシーバーのベースアドレスです。接続されているトランシーバーの値を入力してください。

LAN8720の場合は0または1
TLK110の場合は31です。

--- Clock Mode ---
0:IO0 IN
1:IO0 OUT
2:IO16 OUT
3:IO17 OUT

PHYトランシーバーとESP32のクロック同期方法です

設定 概要
IO0 IN GPIO0でクロックを入力します
IO0 OUT 50Mhzのクロックを内部APLLからGPIO0経由で出力します
IO16 OUT 50Mhzのクロックを内部APLLからGPIO16経由で出力します
IO17 OUT 50Mhzの反転されたクロックを内部APLLからGPIO17経由で出力します
--- Power Mode ---
0-40:GPIO reset + module reset
41:only module reset:

ESP側からのPHYトランシバーのリセット方法となります。

設定 概要
0-40 リセットとモジュールリセットを指定したGPIO経由で行います
41 モジュールリセットのみ行います
--- MDC GPIO ---
0-40:GPIO:

PHYトランシーバーのMDCとの接続に利用されているGPIOの番号を入力します。

--- MDIO GPIO ---
0-40:GPIO:

PHYトランシーバーのMDIOとの接続に利用されているGPIOの番号を入力します。

--- CHIP ---
0:LAN8720
1:TLK110:

PHYトランシーバーを選択します。

設定が完了すると以下のように確認画面が表示され、入力した値が再度表示され、保存が行われます。

---Check Data---
PhyAddr:0
ClockMode : 3
PowerMode : 5
MDC GPIO : 23
MDIO GPIO : 18
CHIP : 0

Saveing...

保存されてすぐに有効となりクラウドへの常時接続を試みます。

接続が完了するとオンラインとなります。

Connecting Cloud
Online

設定のリセット

起動時またはインターネットへの接続がうまく行かない場合に短い時間(0.5秒ほど)のみ設定画面への移動を待機します。

Press 's' to setting mode: s

この状態でsを入力することで設定画面に入ることができます。

-----Select Setting-----

0:NormalBoot
1:Interface(Wireless LAN or Wired LAN)
2:All Reset
3:Wireless LAN Reset
4:Wired LAN Reset: 

リストの中から行いたい設定を選び数字を入力します。

設定 概要
0 設定画面から戻り通常モードになります
1 Wi-Fi、Ethenertを切り替えます
2 デバイスキーを除くすべての設定をリセットします
3 Wi-Fiの設定をリセットします
4 Ethernetの設定をリセットします

設定によっては以下のように確認画面が表示されます

-----All Reset (WirelessLAN and WiredLAN setting delete)-----

y:Yes
n:No:

最短で翌日に届きます

obniz BoardはAmazonや公式ストアから購入できます。最短で当日出荷いたします。
取り扱い店舗はこちらから。

製品紹介

フォーラム

obnizフォーラムでは、obnizユーザー同士で意見交換することができます。
疑問・質問もお気軽にどうぞ。

フォーラム

お問い合わせ

製品・サービスに関するお問い合わせや、導入・開発のご相談など、お気軽にお問い合わせください。

お問い合わせフォーム