1 Reply Latest reply on Apr 19, 2020 6:43 PM by JuyoungJ_06

    Community Translation - Reconnection Issue with iOS Devices when BLE Address of a Peripheral Is Changed Using CyBle_SetDeviceAddress() – KBA224235

    HiOm_1802421

      Hi,

       

      I tried to translate this KBA224235 into Japanese.

       

      Reconnection Issue with iOS Devices when BLE Address of a Peripheral Is Changed Using CyBle_SetDeviceAddress() – KBA224235

      ==========

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

       

      質問:

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

       

      回答:

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

      しかし、再接続中にBLEペリフェラル デバイスが基本的な接続が出来ないという問題が発生します。

       

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

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

      ==========

       

      BR,

      Omoi