Настройка поддержки BT в Linux (Android) - PullRequest
1 голос
/ 09 декабря 2011

Я пытаюсь включить поддержку Bluetooth через USB на новом устройстве Android на базе ARM.Я думаю, что мне не хватает какой-то волшебной конфигурации, чтобы успешно открыть сокет BT.

  • BT предоставляется через USB-ключ (по сравнению с UART в большинстве устройств Android)
  • Я могу успешно запустить «сканирование hcitool» для обнаружения устройств.
  • Я могу открыть сокет через libbluetooth в C
  • Когда я пытаюсь установить соединение RFCOMM, соединение отклоняетсяпоскольку соединение L2CAP не может быть установлено.

Кроме того,

  • для некоторых ОС, я должен одобрить соединение.(Старая версия Ubuntu, некоторые разновидности стека BT для Windows.)
  • периферийное устройство не требует PIN-кода, но в некоторых случаях мне предлагается предоставить его.(Windows попросила об этом. Об этом просила более старая версия Ubuntu. Это также может быть при использовании ключей BT 2.0, против BT 2.1 и выше?).
  • Для подключения Bluetooth, поставляемого с Ubuntu 10 на моем ПК, требуетсяни ПИН-код, ни сопряжение.

Я пропустил фрагмент конфигурации, в котором говорится: i) устройства автосопряжения, ii) не запрашивать ПИН-код, если ни один из них не требуется?

Есть ли руководство по этому онлайн?Документация кажется ограниченной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...