2026-04-08 スマートBMSのデータをWaveshareのESP32-S3で受ける 太陽光発電 スマートBMSはBLEでスマホアプリからデータを読むことができるので、ESP32-S3のBLEで読めるかAIコーディングで生成してみた。 コード出力に手直しは必要だったが、必要な情報が取得できるようになった。 BLEで取得したデータはUARTと同じ内容なので、公開されているプロトコル表から中身を判断できる。 ただ、アドバタイズの手順が悪いのかなかなか起きずにデータが取れないことがある。 (BLEでコネクション失敗時はリブートする設計)