1

iOS 10デバイス (iPhone) と組み込み Linuxデバイス (カーネル バージョン 3.10、BlueZバージョン 5.35) の間で USB (iAP2 プロトコル、CarPlay) 経由でOOB ペアリングを実装しています。

私の質問は: BlueZ はこの種のペアリングをサポートしていますか? それに関する情報はどこにありますか?

私が今持っているもの:

  • OBB ペアリングは iOS 側から問題なく動作します (たとえば、USB 接続が初めて確立された後、電話の「マイ デバイス」Bluetooth セクションに Linux デバイスがあります)。
  • Linux アクセサリ側では、iPhone のMAC アドレスとリンクキーを受け取り、それを/var/lib/bluetooth/${self_mac_addr}/${recieved_iphones_mac_addr}/infoファイルに書き込みます。その結果、サービスの再起動時にデバイスが「ペアリング済み」であることを確認できbluetoothdます。

私が達成したいこと:

  • 再起動せずに iPhone を Linux デバイスの bluez の「paired」セクションに追加しbluetoothdます。
  • 前述のファイルに書き込むために iPhone の名前を受け取ります (現在、名前として mac アドレスを使用しています)。
4

0 に答える 0