但是都是unknow service Unknown characteristic都是什么?还有应该怎么用uuid读写内容 ,求教。。。
uuid是获取服务的
血糖仪设备
蓝牙连接成功 获取服务(UUID:0000fc00-0000-1000-8000-00805f9b34fb)
获取服务的特征(UUID:0000fc1-0000-1000-8000-00805f9b34fb) 监听此特征
成功监听后,会不断接收到血糖仪传来的信息。传过来的值是正确数据的条件
value[3] == (byte) 0x5A && value[6] == (byte) 0x88
计算(16进制)
byte[] HiLos = new byte[]{value[4], value[5]};
String HiLoStr = mBLEUtil.bytesToHexString(HiLos);
int hiLo = Integer.valueOf(HiLo, 16);
bsValue = new DecimalFormat("#.0").format(hiLo / 18d);