如何查找串口蓝牙设备的UUID?

use*_*910 20 uuid android bluetooth

我想从串口蓝牙设备接收数据到android手机.但我不知道该设备的UUID如何找到该设备的UUID?

小智 23

扩展pwc所说的UUID为0x1101,据我所知,这是UUID的16位版本.我无法弄清楚如何使用16位UUID实例化UUID.但正如这篇文章所说,你可以通过以下方式实现:

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

这对我来说可以连接到我从Deal Extreme购买的串行蓝牙模块

  • @JPM其余的UUID来自[基础UUID](https://www.bluetooth.com/specifications/assigned-numbers/service-discovery). (2认同)

Mat*_*ttF 6

如果设备使用串口配置文件,那么是的,它只是:

0x1101
Run Code Online (Sandbox Code Playgroud)

对于其他预定义选项,请参阅以下列出的预定义UUID列表javax.bluetooth:

UUID.


pwc*_*pwc 5

SPP串行端口服务的UUID由蓝牙SIG定义为0x1101.


小智 0

在 Android 蓝牙 API 文档中:

创建 RFCOMM 套接字到服务记录 - UUID