问题描述
我正在构建一个 React Native 应用程序以与 ble 脉搏血氧仪 amazon link here 交互。这是我找到的 JSON。服务 UUID 是:636F6D2E-6A69-7561-6E2E-504F56313100
,特征 UUID 是:7274782E-6A69-7561-6E2E-504F56313100
用于从血氧计读取数据,我只有这两件事,但我不知道我需要发送什么十六进制来检索 SpO2 和 PRbpm .
非常感谢你们的任何帮助或想法。谢谢!
"name": "pulse Oximeter","id": "D0:5F:B8:3D:4D:25","RSSi": -65,"services": [
"1800","1801","636f6d2e-6a69-7561-6e2e-504f56313100","180a"
],"characteristics": [
{
"service": "1800","characteristic": "2a00","properties": [
"Read","WriteWithoutResponse","Write"
]
},{
"service": "1800","characteristic": "2a01","properties": [
"Read"
]
},"characteristic": "2a02","characteristic": "2a03","properties": [
"Write"
]
},"characteristic": "2a04",{
"service": "1801","characteristic": "2a05","properties": [
"Indicate"
],"descriptors": [
{
"uuid": "2902"
}
]
},{
"service": "636f6d2e-6a69-7561-6e2e-504f56313100","characteristic": "7274782e-6a69-7561-6e2e-504f56313100","properties": [
"WriteWithoutResponse","Write","Notify"
],"descriptors": [
{
"uuid": "2902"
},{
"uuid": "2901"
}
]
},{
"service": "180a","characteristic": "2a23","characteristic": "2a24","characteristic": "2a25","characteristic": "2a26","characteristic": "2a27","characteristic": "2a28","characteristic": "2a29","characteristic": "2a2a","characteristic": "2a50","characteristic": "2a30","characteristic": "2a31","properties": [
"Read"
]
}
]
}```
解决方法
这可能有帮助:https://github.com/chichengjunma/iHealthDeviceLabs-Android
不知道在哪里看,但这是旧的 iHealth 存储库...
也许其他人可以基于此添加一些颜色。 https://github.com/chichengjunma/iHealthDeviceLabs-Android/blob/master/examples/DeviceLibTest/src/com/ihealth/devices/Po3.java