Intereting Posts
Получение ClassNotFoundException при загрузке приложения Android Видео не воспроизводится должным образом со списком в Android Самый быстрый способ запросить контакты с «номерами мобильных телефонов» на Android Как перепроектировать / декомпилировать Android APK, который был запутан с помощью ProGuard? Android Studio Имя класса зеленый? Отключение аппаратного ускорения для mapView приводит к постоянному перерисовке Bluetooth GATT onConnectionState Изменение не работает на Lollipop Внедрить безопасность на уровне подписки на услуги Android с более чем одной разрешенной подписью Назначение скрытых значений элементу списка Не удается записать в регистр ARM R4: функция или ошибка? Android Spinner раскрывает дизайн анимационных материалов Несколько Исключения при работе с SQLite Database Проверьте подключение к сети GetActivity () вызывает RuntimeException: не удалось запустить намерение Intent act = android.intent.action.MAIN «Конверсия в формат Dalvik завершилась с ошибкой 1» после обновления до ADT 14

Как найти UUID устройства последовательного порта Bluetooth?

Я хочу получать данные с устройства bluetooth последовательного порта на Android-телефон. Но я не знаю UUID этого устройства, как найти UUID этого устройства?

Solutions Collecting From Web of "Как найти UUID устройства последовательного порта Bluetooth?"

Расширение того, что pwc говорит о том, что UUID равен 0x1101, это 16-разрядная версия UUID, насколько я могу судить. Я не мог понять, как создать экземпляр UUID с 16-битным UUID. Но, как говорится в этом сообщении, вы можете это сделать:

private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805f9b34fb");

Это помогло мне подключиться к серийному модулю bluetooth, который я купил у Deal Extreme

UUID для службы последовательного порта SPP определяется Bluetooth SIG как 0x1101.

Если устройство использует профиль последовательного порта, то да, это просто:

 0x1101 

Для других предопределенных опций см. Список предопределенных UUID, перечисленных в javax.bluetooth :

UUID .

Просто откройте свое устройство в оболочке adb sdptool и просмотрите свое устройство UUID

В документации по API Bluetooth Bluetooth:

Создание сокета RFCOMM для записи службы – UUID .

С уровня API 15 вы можете запросить поддерживаемые функции (UUID) удаленного устройства, использовать метод на объекте BluetoothDevice, полученный при поиске:

 public ParcelUuid[] getUuids () 

Вы можете получить UID устройства простым вызовом

 perticulerDevice.getUuids()[0].toString()