bluetooth - 设备和服务未定义的 react-native-ble-plx 的特征写入失败
问题描述
通过蓝牙连接向 NRF52 微控制器发送 >500 大小的十进制数组时遇到问题。该数组在发送之前被转换为 base64 缓冲区,这在较小的数组中运行良好:
Buffer.from(aDecByteArray).toString('base64')
我正在使用 react native 发送和接收数据,通过使用 react-native-ble-plx 库读取和写入 ble 特征,一切正常,但是当我尝试发送至少为 500 的十进制数组时在长度上,我得到:
未定义的设备和服务的特征写入失败。
任何想法可能是错误的。可以发送的数据大小是否有限制?任何提示或建议都会有很大帮助。
非常感谢,
解决方案
推荐阅读
- c# - 由于找不到脚本类而无法添加脚本组件?
- javascript - javascript中循环的奇怪行为
- powershell - 返回成功然后重新启动计算机
- python - 如何让 Keras 自动加载自定义指标
- reactjs - window.location.href 与 react-router-dom 的重定向实用程序
- node.js - 在 Nodejs 中的 for 循环内创建新对象并使用 let 将其分配给变量?
- javascript - Angular:仅对html表单的某些部分启用表单输入
- php - 如何配置 OneUploaderBundle 和 OneUpFlysystemBundle 在 Symfony 4.1 中工作
- sql-server - 连接多个表返回 NULL 值
- python - 将数据拟合到威布尔分布