現在、次の方法で、ユーザーの操作なしで電話をマシンに正常にペアリングして接続できます。
$bluetoothctl
#power on
#discoverable on
#pairable on
#agent NoInputNoOutput
#default-agent
携帯電話から BT デバイスを検索すると、自動的にペアリングされて接続されます。今、私は2つの問題を抱えています:
サービスの承認を求めます。
サービスを承認する
[エージェント] サービス 0000110e-0000-1000-8000-00805f9b34fb を承認します (はい/いいえ):
しかし、これは私が指定したので良くありませんNoInputNoOutput
!
- デバイスを信頼するには?入力するだけで十分
trust
ですが、同じ理由でこれを自動的に行う必要があります。
一般に、Bluetooth 接続と A2DP や HFP などの一般的なプロファイルを処理するための信頼できる C++ ライブラリはありますか?