Android蓝牙低能量葡萄糖配置文件无法读取测量结果

时间:2015-04-23 14:41:47

标签: android bluetooth bluetooth-lowenergy android-bluetooth

我正在尝试阅读GL50Evo Ble设备中的葡萄糖数据,该设备已实施蓝牙葡萄糖配置文件但我没有成功。

  1. 我已经启用了葡萄糖测量特性的通知
  2. 我已经启用了GLUCOSE MEASUREMENT CONTEXT CHARACTERISTICS的通知
  3. 我已启用GLUCOSE RECORD ACCESS CONTROL特性指示
  4. 这是我的代码:

    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()没有被调用。

    请大家帮我解决这个问题。

0 个答案:

没有答案