私はBluetooth Low Energyデバイス用のアプリケーションを構築しています。私はiPhone側でどのように接続間隔を設定するかを把握しようとしています。IOS Bluetooth低エネルギー接続間隔
私は、周辺機器の最小接続間隔と最大接続間隔を定義しました。しかし、私はiPhoneアプリに可能な最長の接続間隔を使用したいと思います。アプリケーションに接続間隔を設定する方法はありますか、少なくともそれに影響を与える方法はありますか?
おかげ
私はBluetooth Low Energyデバイス用のアプリケーションを構築しています。私はiPhone側でどのように接続間隔を設定するかを把握しようとしています。IOS Bluetooth低エネルギー接続間隔
私は、周辺機器の最小接続間隔と最大接続間隔を定義しました。しかし、私はiPhoneアプリに可能な最長の接続間隔を使用したいと思います。アプリケーションに接続間隔を設定する方法はありますか、少なくともそれに影響を与える方法はありますか?
おかげ
あなたは、高1の間隔近い最小接続して、周辺からの接続パラメータの更新要求を送信することができます。あなたがiPhoneに影響を与えることができるかどうかはわかりません。
二つの可能性があります:あなたのアプリケーションがマスターである場合
ケース1
は、アプリケーションからの接続間隔を変更する方法はありません。このためのAPIはありません。周辺機器は接続間隔の変更を要求する必要があります。許容される接続間隔の値については、3.6接続パラメータでこの文書(https://developer.apple.com/hardwaredrivers/BluetoothDesignGuidelines.pdf)を確認してください。
ケース2
アプリケーションが周辺機器であれば、あなたはCBPeripheralManagerでsetDesiredConnectionLatencyメソッドを使用することができます。詳細はこちらhttps://developer.apple.com/reference/corebluetooth/cbperipheralmanager/1393277-setdesiredconnectionlatency
周辺機器の最小間隔と最大間隔はどのように設定しましたか? – uerceg