首页 > 解决方案 > 设备和服务未定义的 react-native-ble-plx 的特征写入失败

问题描述

通过蓝牙连接向 NRF52 微控制器发送 >500 大小的十进制数组时遇到问题。该数组在发送之前被转换为 base64 缓冲区,这在较小的数组中运行良好:

Buffer.from(aDecByteArray).toString('base64')

我正在使用 react native 发送和接收数据,通过使用 react-native-ble-plx 库读取和写入 ble 特征,一切正常,但是当我尝试发送至少为 500 的十进制数组时在长度上,我得到:

未定义的设备和服务的特征写入失败。

任何想法可能是错误的。可以发送的数据大小是否有限制?任何提示或建议都会有很大帮助。

非常感谢,

标签: bluetoothreact-native-ble-plx

解决方案


推荐阅读