私はBLEプロジェクトで作業しています。周辺機器はBLEデバイスで、中央はiPhone(iOS-10.3.1)です。私はいくつかの記事を読んで、彼らはすべてのiPhoneのための最小接続間隔は30msだと述べた。しかし、私はちょうど、プログラムで "接続間隔"を取得することが可能ですか?私の開発環境はXCode8.3.2 + Swift3.1です。 BLEデバイスはnRF51チップを使用します。あなたがコードをいくつか投稿したり、私が調べなければならない正しい方法に私を向けることができれば、本当に感謝しています。ありがとう周辺機器(BLEデバイス)と中央(iPhone)の接続間隔を取得する方法
答えて
コアBluetoothフレームワークで接続間隔を取得または設定する方法はありません。ただし、スニッファツールを使用して周辺機器側から接続間隔を確認することができます。
また、PheriperalからiOSに接続パラメータの更新を送信することもできます。
は、開発者の設定でBluetoothのHCIスヌープログを有効にする、より多くの情報(ページなし22)のAndroid携帯電話上で
https://developer.apple.com/hardwaredrivers/BluetoothDesignGuidelines.pdf
ために、このリンクを参照してください。
ログファイルは、内部のsdcardフォルダに作成されます。それをwiresharkで開きます。接続間隔などのBLE接続パラメータを含む、Bluetooth経由で送受信されるすべての低レベルシグナリングデータが表示されます。
ありがとうございました!これは非常に便利です! –
@ infinity_coding7私はうれしいです!あなたの質問を読んで、私の答えはそれを直感的に聞こえるわけではありませんが、AndroidはBLE周辺機器として動作できるので、iOSの中央動作を診断するのに役立てることができます。 –
- 1. BLE on Android周辺機器
- 2. Windows 10のBLE周辺機器に接続
- 3. BLE GATT周辺機器名を変更して中央に通知する
- 4. 異なるデバイスのBLEの異なる周辺機器名
- 5. BLE中央デバイスからBLE周辺デバイスに接続せずにRSSIを連続的に取得するにはどうすればよいですか?
- 6. ピンペアリング付きのAndroid BLE周辺機器
- 7. Swift 3、アンラッピング周辺機器名(Bluetooth BLE)
- 8. は、Android(6.0)BLE周辺機器の特性のためのMacのBLE中央上の特性通知が
- 9. 周辺機器から新しいmtuを要求した後、アンドロイド(中央)でMTUを取得する方法
- 10. iPhone API - 周辺機器のBluetooth MACアドレス?
- 11. iOS Advertising Interval(iPhoneは周辺機器)
- 12. 周辺機器を接続するARM TrustZone?
- 13. Windows 10 BLEカスタム周辺機器としてアドバタイズ
- 14. 接続されたすべてのBluetooth周辺機器を取得する方法
- 15. センターがBLEで周辺機器に通知する頻度
- 16. 再起動後にBluetooth周辺機器に接続する
- 17. 周辺の通知のAndroid BLEスキャン間隔?
- 18. LPC1769のSPI周辺機器
- 19. iOS App Bluetoothが周辺機器に接続できません
- 20. 周辺機器としてアンドロイドを使用してプログラム的に中央からデータを受信する方法
- 21. BLE異なるViewControllerにナビゲートすると周辺機器が切断される
- 22. BLEデバイスに接続した後のバッテリーレベルの取得方法は?
- 23. Bluetooth周辺機器が「接続中」状態でiOSに接続しています
- 24. ブルートゥース周辺機器のコマンドをキャッチする方法
- 25. Android 6 BLEの最大接続間隔
- 26. BLE:接続間隔の最大パケット数
- 27. AndroidデバイスのBluetooth LE周辺機器の市場シェア
- 28. 再起動後に周辺機器を再接続する - Objective-C
- 29. 同じデバイス上の複数のiOSアプリケーションを同じ周辺機器に接続できますか?
- 30. cancelPeripheralConnectionの後にBLEデバイスが再接続する(BLEデバイスを忘れる方法)
こんにちは、お返事ありがとう、私はそのガイドをチェックして、私はあなたが正しいと思う、スニッファの方法と "接続パラメータの更新を送信する"あなたは私にいくつかの詳細を与えるか、 ?ありがとう –