とてもお久しぶりです. 怠惰に怠惰を重ねた結果,何も更新せず,数年経ちました. とりあえず新しくESP32にトライし始めました.ArduinoIDEで開発できるという謳い文句を受けてお手軽IoT開発できるじゃんと思いましたが,機能不足を感じたので, EspressifのESP-IDFを使い始めることにしました. 特にIoTのメッシュネットワークを使うなら現状ESP-IDFを使うしかありません(裏技あるけど). 本ページは MESH関連ライブラリ(v4.4.2)をM1 Macに導入する手順をまとめます. 使い方は今後報告します. ※ついでにESP32-CAMを使って色々したいので,このライブラリも導入しちゃいます. 手順 ・事前にインストールしておくもの sudo port install cmake ninja dfu-util sudo port install python38 ・ESP-IDFのインストール mkdir ~/esp cd esp git clone -b v4.4.2 --recursive https://github.com/espressif/esp-idf.git (ユーザディレクトリ直下にespディレクトリ(任意)を作成してそこにダウンロードする) (2022/10/26 安定版) ・(オプション)ESP32-CAMのインストール cd ~/esp/esp-idf/components git clone --recursive https://github.com/espressif/esp32-camera.git ・ESP-IDFのインストール cd ~/esp/esp-idf ./install.sh !!!もし,KeyError: 'idfSelectedId'が出力されたら,!!! !!!~/.espressifフォルダを削除(ユーザディレクトリ直下の隠しファイル)!!! . ./export.sh 完了