0
  const monitorchars =  DeviceManager.monitorCharacteristicForDevice(
    device.id,
    "00001800-0000-1000-8000-00805f9b34fb",
    "00002a01-0000-1000-8000-00805f9b34fb",  
    function (err, result) {
      if(err) {
        console.log(err)
        return;
      }
      console.log(result);
    });
  console.log(monitorchars)

我正在使用该react-native-ble-plx软件包。

我获得了读取特征,读取描述符,并且我正在尝试在 react-native 代码中编写和通知道具。但是,值显示错误。

任何人都可以帮助在 ble-plx 中编写和通知吗?

BleError: Characteristic X notify change failed for device Y and service Z

我们正在开发一个设备,使用它我们得到了服务及其各自的特征,在这些特征中,我们有一个带有通知属性(isNotifiable:true,isNotifying:false)的特征和一个客户端特征配置描述符。现在我们想让这个 isNotifying 属性值为 true,这样我们就可以从我参考这个文档的设备中获取一些数据流,这里有一个声明,比如“要设置通知值,我们需要告诉传感器启用我们这种通知模式。我们将写入特征的描述符以设置正确的值:通知或指示。在 ble-plx 中有一个方法 bleManager.writeDescriptorForDevice(),我们尝试使用它但最终出现错误,

所以,通过使 isNotifying 属性值为 true 来帮助我获取设备数据

4

0 回答 0