BLEscan.cpp次のコードを基にしている。アドバタイジングを開始する。packetをスキャンする。送るためのメインプログラム。SSIDなどをそのまま送るとメッセージサイズが大きくなるので、SSIDを整数のIDに変換し、そのIDとSSIDの対応情報とIDとRSSIの配列をパブリッシュするようにしている。SSIDなどの文字列と整数値のID、RSSI値などの対応を管理するためにハッシュマップの構造を利用している。MQTTのメッセージサイズを小さくするため、RSSI値は符号を反転して(マイナスの符号を取り除いて)メッセージに含めている。)の要素の構造を定義している。利用するためのコード。以下の記事に使い方の例がある。情報を収集するライブラリ動作確認に利用したライブラリのバージョンおよび関係は以下の通り。Snifferにすることを試した。ESP32に合わせ、時刻表示もするようにしてみた。続きで、ライブラリのインストールについての備忘録。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。ESP32のプログラム開発すみません。表人でPythonの文字コードの設定がcp932に設定されていたようです。ESP32のプログラム開発いつもお世話になります。PlatformIOで開発をしております。V1にて早くリセットがかかってしまう件、platformio.iniのenv:esp32doit-devkit-v1の設定によるものと思われます。Zadigを導入する必要はないです。