Я хочу получать данные с устройства bluetooth последовательного порта на Android-телефон. Но я не знаю UUID этого устройства, как найти UUID этого устройства?Как найти UUID последовательного порта Bluetooth-устройства?
ответ
В документации API Android Bluetooth:
Create RFCOMM Socket to Service Record - UUID.
UUID для службы последовательного порта SPP определяется по Bluetooth SIG равным 0x1101.
Просто откройте устройство в ADB типа оболочки sdptool и просмотреть вы получили ваш UUID устройства
Если устройство использует профиль серийного порта, то да, это просто:
0x1101
Для другой пры -пределенные параметры, см. список предопределенных UUID, перечисленных в javax.bluetooth
:
UUID.
Расширение того, что pwc говорит о UUID, равном 0x1101, это 16-разрядная версия UUID, насколько я могу судить. Я не мог понять, как создать экземпляр UUID с 16-битным UUID. Но, как this post говорит, что вы можете сделать это:
private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805f9b34fb");
Это работает для меня, чтобы подключить к последовательному модуль Bluetooth, купил у Deal Extreme,
Так что же означает все остальное UUID? Я знаю, что 1101 означает протокол последовательного порта. – JPM
@JPM Остальная часть этого UUID поступает из [базового UUID] (https://www.bluetooth.com/specifications/assigned-numbers/service-discovery). –
От уровня API 15, вы можете запросить поддерживаемые функции (UUID,) удаленного устройства, используйте метод объекта BluetoothDevice, полученного в процессе поиска:
public ParcelUuid[] getUuids()
вы можете получить UID устройства простым Вызов
perticulerDevice.getUuids()[0].toString()
Как сделать это до 15? –
- 1. Детерминизм последовательного порта
- 2. Связь последовательного порта: опрос последовательного порта и использование последовательного порта. Событие DataReceived
- 3. Поиск примера последовательного порта:
- 4. Как получить идентификатор последовательного порта?
- 5. Добавление последовательного порта Arduino
- 6. Режим последовательного порта C#
- 7. Блокировка последовательного порта Чтение
- 8. Подключение последовательного порта Elixir
- 9. Чтение последовательного порта
- 10. Чтение последовательного порта быстрее
- 11. прослушиватель последовательного порта Python
- 12. VB6 Программирование последовательного порта
- 13. Связь последовательного порта
- 14. чтение с последовательного порта
- 15. Дисплей связи последовательного порта
- 16. Время последовательного порта Windows?
- 17. Фрагментированные данные последовательного порта
- 18. Поведение запредельного последовательного порта
- 19. Возврат последовательного порта «\ 0»
- 20. Определение использования последовательного порта
- 21. Стиль записи последовательного порта
- 22. Устранение объекта последовательного порта
- 23. Чтение последовательного порта
- 24. Использование последовательного порта
- 25. Программирование последовательного порта?
- 26. Проектирование класса последовательного порта
- 27. C# перенаправление последовательного порта
- 28. чтение из последовательного порта
- 29. Инициализация инициализации последовательного порта
- 30. Повреждения последовательного порта
ссылка не работает. – Mneckoee