こんにちは、LinuCエバンジェリストこと、鯨井貴博@opensourcetechです。
ESP32開発ボードで、デバイスの情報を確認する方法のメモです。
ESP32開発ボードはWi-FiやBluetoothなどに対応してますが、
ネットワーク接続時に「どのMACアドレスだ?」などと気になったりします。
そういう時に役に立つトピックではないかと思います。
1.GetChipIDの使用
まず一つ目の方法は、GetChipIDの使用です。
ファイル > スケッチ例 > ESP32 > ChipID > GetChipID と辿ります。
すると、以下のサンプルコードが表示されるのでマイコンボードへ書き込みます。
書き込み完了。
※書き込みエラーが発生する場合は、こちらが参考になるかも。
続いて、ツール > シリアルモニタ と辿ります。
すると、以下のようなシリアルモニタが表示されますが、
ボーレートが9600bpsとなっているので文字化けしてます。
なのでボーレートをESP32で使われている115200bpsに変更すると、
Chip IDが確認できるようになります。
また、タイムスタンプを表示にチェックをつけると、
以下のように時刻情報を追加することもできます。
2.GetChipIDの改良版?
以下のページを参考にさせて頂きました、ありがとうございます!
arduino-esp32/GetChipID.ino at master · espressif/arduino-esp32 · GitHub
https://www.arduino.cc/reference/en/language/functions/communication/serial/print/
ESP32-WROOM-32 チップ・メモリ・MACアドレス情報取得方法 | mgo-tec電子工作
コードを書き込んで、シリアルモニターでデバイス情報を確認できます。