BLE Beaconは見つかるのに、接続できないのはなぜですか?

このページをAIに渡す

いつものAIに相談

Gemini・その他のAI

このページの情報を添えて、仕組みや使い方、つくりたいものを相談できます。

Geminiを開く

質問文をコピーして、Geminiの入力欄に貼り付けてください。

質問文を確認

使っているのがSTM32 Simple BLE Beaconなら、接続しない動作がサンプルの設定です。 機器が見つかることと、接続できることは別になります。

このサンプルでは、LE_GAP_SCANNABLE_NON_CONNECTABLEを指定しています。受信側はスキャンでAdvertising dataを読み取り、掲載コードではデバイス名Leaf_Aと文字列HELLO BEACONを送っています。

接続後にセンサー値を受信したり、Leafonyへ指示を送ったりしたい場合は、STM32のWeb Bluetoothサンプルなど、接続型のサンプルから始めると目的に近づけやすくなります。

ほかのBeaconサンプルや独自プログラムの場合は、接続可否・送信形式が異なることがあります。まず書き込まれているプログラム名を確認してみてください。

リーフ写真
技術資料・サンプル・Q&Aから探せます