api - XBee Pro S2C 中的数据类型和传输错误
问题描述
我在使用 Arduino UNO R3 和 XBEE S2C 的项目时遇到问题。我将它与 BMP280 和陀螺仪一起使用。我正在使用 2 个 XBee(1-协调器,1-路由器)。收集数据后,我们使用 XBee ProS2C(API 模式)发送数据。我面临的问题是:
- 传感器数据格式为浮点数,但我使用的代码以整数形式给出值,不接受十进制(浮点数或双精度)值。
- 第二个问题是数据大约是 16 字节,但是数据包并不是每轮都发送成功。有时有效,有时无法成功发送数据
- 有效负载数据类型是 uint8_t,我无法更改任何数据类型。我用于 XBee 的配置是正确的,我使用的代码是 XBee arduino 库 (XBee.h)。如果有人可以对发送十进制值以及数据包传输有所了解,那将很有帮助。谢谢你。
解决方案
推荐阅读
- image-processing - 如何在matlab中对以下操作进行矢量化?
- javascript - 在 Acrobat 类型库 10.0 JSObject 中使用 pageNum 属性返回 RunTime 错误 438
- recursion - 为什么我的使用尾递归的 F# 向量添加函数不起作用?
- sugarcrm - Sugarcrm 8.0 自定义模块与 rest api
- http - 在 Go 中复用一个可以处理非 HTTP 协议的 HTTP 服务器的正确方法
- c - 用户定义的连接函数
- javascript - Vue中如何让组件标签以前缀开头?
- javascript - 使用 supertest 获取令牌时收到“SyntaxError: Unexpected token e in JSON at position 0”消息
- php - 如何在彼此相邻的两个单选按钮之间添加间距
- output - 如果 Python 3.7 中不需要,如何跳过一个条件?