Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

CyBLE_SetDeviceAddress()を使用してペリフェラルのBLEアドレスが変更された場合に発生するiOSデバイスとの再接続問題 - KBA224235 - Community Translated (JA)

CyBLE_SetDeviceAddress()を使用してペリフェラルのBLEアドレスが変更された場合に発生するiOSデバイスとの再接続問題 - KBA224235 - Community Translated (JA)

ChaitanyaV_61
Employee
Employee
50 questions asked 25 likes received 25 sign-ins

Community Translated by  HiOm_1802421          Version: **

質問:

CyBLE_SetDeviceAddress() を使用してペリフェラルのBLEアドレスが変更された場合、iOSデバイスとボンディング済みのBLEデバイスとの再接続で問題が発生するのはなぜですか

回答:

ファームウェアの CyBLE_SetDeviceAddress() APIを使用してペリフェラルのBLEデバイス アドレスを変更した場合、最初の接続では接続とボンディングには何も問題ありません。しかし、再接続中にBLEペリフェラル デバイスが基本的な接続ができないという問題が発生します

これはBLEペリフェラルデバイスのアイデンティティ アドレスを変更するために CyBle_GapSetIdAddress() を呼び出さなかったためです。

この問題を回避するために、両方のAPIを呼び出してペリフェラルのデバイス アドレスとアイデンティティ アドレスを設定してください。

0 件の賞賛
175 件の閲覧回数
寄稿者