Opensourcetechブログ

OpensourcetechによるNGINX/Kubernetes/Zabbix/Neo4j/Linuxなどオープンソース技術に関するブログです。

ESP32開発ボードでデバイス情報を確認する方法

 

こんにちは、LinuCエバンジェリストこと、鯨井貴博@opensourcetechです。

 

ESP32開発ボードで、デバイスの情報を確認する方法のメモです。

 

ESP32開発ボードはWi-FiやBluetoothなどに対応してますが、

ネットワーク接続時に「どのMACアドレスだ?」などと気になったりします。

そういう時に役に立つトピックではないかと思います。

 

 

1.GetChipIDの使用

まず一つ目の方法は、GetChipIDの使用です。

ファイル > スケッチ例 > ESP32 > ChipID > GetChipID と辿ります。

 

f:id:opensourcetech:20200112233250p:plain

 すると、以下のサンプルコードが表示されるのでマイコンボードへ書き込みます。

f:id:opensourcetech:20200112233718p:plain

 

書き込み完了。

※書き込みエラーが発生する場合は、こちらが参考になるかも。

f:id:opensourcetech:20200112233831p:plain

 

続いて、ツール > シリアルモニタ と辿ります。

f:id:opensourcetech:20200112234029p:plain

 

すると、以下のようなシリアルモニタが表示されますが、

ボーレートが9600bpsとなっているので文字化けしてます。

f:id:opensourcetech:20200112234436p:plain

 

なのでボーレートをESP32で使われている115200bpsに変更すると、

Chip IDが確認できるようになります。

f:id:opensourcetech:20200112234849p:plain

 

また、タイムスタンプを表示にチェックをつけると、

以下のように時刻情報を追加することもできます。

f:id:opensourcetech:20200112235134p:plain

 

 

2.GetChipIDの改良版?

 以下のページを参考にさせて頂きました、ありがとうございます!

arduino-esp32/GetChipID.ino at master · espressif/arduino-esp32 · GitHub

Arduino Reference

https://www.arduino.cc/reference/en/language/functions/communication/serial/print/

ESP32-WROOM-32 チップ・メモリ・MACアドレス情報取得方法 | mgo-tec電子工作

 

コードを書き込んで、シリアルモニターでデバイス情報を確認できます。

f:id:opensourcetech:20200113000634p:plain

f:id:opensourcetech:20200113000653p:plain



 

 

 

 

アフィリエイトのアクセストレード

 

 

 

 

 

 

www.slideshare.net

github.com

www.facebook.com

twitter.com

www.instagram.com

 

 

にほんブログ村 IT技術ブログ Linuxへ
Linux

にほんブログ村 IT技術ブログ オープンソースへ
オープンソース

 

 

Opensourcetech by Takahiro Kujirai