BLE ペリフェラル デバイスを常に 1 つのマスターのみに接続するように制限したい.IF 他のマスター/中央デバイスから接続要求を受信した場合、接続要求を拒否する必要があります。
ご協力いただきありがとうございます !
よろしく、
センティル
BLE ペリフェラル デバイスを常に 1 つのマスターのみに接続するように制限したい.IF 他のマスター/中央デバイスから接続要求を受信した場合、接続要求を拒否する必要があります。
ご協力いただきありがとうございます !
よろしく、
センティル
あなたの質問は少し漠然としているので、2 つのケースに分けます。
(1) マスターに接続されている場合、別のマスターには接続できません。この制限は、BLE 規格によって課されます。
(2) おそらくこれを意味していたのでしょう。マスターに接続されていたが、何らかの理由で接続が失われ、ペリフェラルが再度アドバタイズしている場合。このペリフェラルを他の中央デバイスに接続して元のマスターを待機させたくありませんよね? 周辺機器は、接続可能なアドバタイズのみを行い、接続要求を開始する中央デバイスに応答できます。しかし、両方が接続されると、周辺機器は識別のためにマスターからの情報を要求する可能性があります。マスターが正しい答えで応答できない場合、周辺機器は切断され、元の中央デバイスが接続されるまで再びアドバタイジングを行う可能性があります。
お役に立てれば。
次に、スレーブでアプリケーションを編集する必要があります。
BLE チップ アプリケーション層のソース コードはありますか? BLEチッププログラマーはありますか?開発キット?使ってるチップは?