Я пытаюсь включить поддержку 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) не запрашивать ПИН-код, если ни один из них не требуется?
Есть ли руководство по этому онлайн?Документация кажется ограниченной.