检测流程图
2024-12-04 16:21:13 0 举报
检测流程图
作者其他创作
大纲/内容
onConnectionStateChange
是否有24组有效数据
设置MTU(如果需要)
是
写入特征值,开启通知
结束
断开连接
onCharacteristicChanged回调
1
判断设备名称Skyworth_BT_RC8F
写入new byte[]{0x02}
判断characterUUID
启动扫描
写入new byte[]{0x01}
扫描是否超时
处理byte[]数据
通信ready
继续扫描
发现服务onServicesDiscovered
判断byte[1]
心率连接检测全流程
连接成功
未连接
writeCharacteristic
建立连接(BluetoothGatt.connect())
扫描到设备(ScanCallback)
保存体检包
处理体检包数据
不匹配
展示心率、血氧、检测波形等
获取体检报告
STATE_CONNECTED
蓝牙设备返回数据onCharacteristicChanged
2
否
开始检测
BluetoothGattCallback回调成功
STATE_DISCONNECTED
停止检测
0 条评论
下一页