Android 蓝牙血压设备连接

Android 蓝牙血压设备连接,android,bluetooth,serial-port,Android,Bluetooth,Serial Port,我有一个血压计,它是一个蓝牙支持的装置。在购买之前,我要求卖家提供协议等,以便我可以在我的android应用程序中使用它。我对android和蓝牙连接都很陌生。任何我搜索过的方式,在我的应用程序中,我可以看到配对的设备和一个可用的设备,在可用的设备中,当我搜索蓝牙设备时,我可以看到BP监视器以及我从设备获得的mac地址。xxx 现在我不知道有两件事让我很困惑,第一件是RS 232,如下图所示,第二件是uuid,但是我在发送uuid时也很困惑,因为它是16位的,android支持128位 1. R

我有一个血压计,它是一个蓝牙支持的装置。在购买之前,我要求卖家提供协议等,以便我可以在我的android应用程序中使用它。我对android和蓝牙连接都很陌生。任何我搜索过的方式,在我的应用程序中,我可以看到配对的设备和一个可用的设备,在可用的设备中,当我搜索蓝牙设备时,我可以看到BP监视器以及我从设备获得的mac地址。xxx

现在我不知道有两件事让我很困惑,第一件是RS 232,如下图所示,第二件是uuid,但是我在发送uuid时也很困惑,因为它是16位的,android支持128位

1. RS232 Transmit agreement [9600 baud rate] [none party][ 8 bit data][1 bit stop]

BLE uuid: 
Receive: service uuid:0xFFF0, characteristic UUID:0xFFF1

Send: service uuid:0xFFF0, characteristic UUID:0xFFF2
我假设它需要连接,但是当我尝试与android bluetooth Section的设备配对时,它会提示由于pin或pass等原因无法配对。但是他们也要求我安装一个我测试过一次的应用程序,它可以远程激活机器进行测量

如果有人能指引我正确的方向,我会非常感激。下文提供了完整的说明


您不需要发送GUID。将设备与应用程序外部配对。然后在你的应用中,声明BluetoothAdapter,因此getBondedDevices()应该列出你的设备(检查设备名称以识别它)。现在连接到设备并按照指令集进行操作。然后,当它正常工作时,您可以将发现和配对合并到您的应用程序中。享受!:)实际上,正如我所说,当我尝试手动配对设备时。它给出了pin或密钥的错误。除非首先成功配对,否则无法将其添加到绑定设备中。我的UUID也是0xFFF0格式的?如何使用它