Подтвердить что ты не робот

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

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

4b9b3361

Ответ 1

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

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

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

Ответ 2

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

Ответ 3

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

0x1101

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

UUID.

Ответ 5

Просто откройте свое устройство в оболочке adb sdptool и найдите у себя UUID вашего устройства

Ответ 6

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

public ParcelUuid[] getUuids ()

Ответ 7

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

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