возможность 16-битного UUID, а не 128-битного UUID для службы Bluetooth в Android - PullRequest
2 голосов
/ 04 января 2012

Я пишу приложение для Android, которое создает соединение Bluetooth с внешним устройством, не поддерживающим Android (например, пользовательское устройство Bluetooth). В моем приложении для Android я создаю UUID для моего сервиса, который является 128-битным. Когда приложение для Android прослушивает 128-битный UUID, если внешнее устройство подключается с таким же 128-битным UUID , соединение было успешным.

Если внешнее устройство подключается только с 16 бит и принимает оставшиеся биты в качестве базового UUID Bluetooth , соединение не удалось.

У меня вопрос Можем ли мы изменить 128-битный UUID на 16-битный UUID в Android-Bluetooth?

Пожалуйста, помогите мне в этом.

1 Ответ

0 голосов
/ 04 января 2012

Насколько я могу судить, пути нет.Но вы можете убедиться, что базовый UUID, используемый внешним устройством, правильный, тогда он должен подключиться к приложению Android, которое регистрируется с 128-битным UUID.

...