我正在尝试阅读GL50Evo Ble设备中的葡萄糖数据,该设备已实施蓝牙葡萄糖配置文件但我没有成功。
这是我的代码:
if(descriptor.getCharacteristic().getUuid().toString().equalsIgnoreCase(SupportedServices.CHARACTERISTIC_GLUCOSE_RECORD_ACCESS_CONTROL_UUID)) {
byte[] buffer = new byte[2];
// Op Code: 0x01 report stored records
buffer[0] = 0x01;
// Operator: 0x01 All records, 0x06 last one
buffer[1] = 0x01;
descriptor.getCharacteristic().setValue(buffer);
descriptor.getCharacteristic().setWriteType(BluetoothGattCharacteristic.WRITE_TYPE_DEFAULT);
gatt.writeCharacteristic(descriptor.getCharacteristic());
}
onCharacteristicsChanged()
没有被调用。
请大家帮我解决这个问题。