首页 > 解决方案 > XBee Pro S2C 中的数据类型和传输错误

问题描述

我在使用 Arduino UNO R3 和 XBEE S2C 的项目时遇到问题。我将它与 BMP280 和陀螺仪一起使用。我正在使用 2 个 XBee(1-协调器,1-路由器)。收集数据后,我们使用 XBee ProS2C(API 模式)发送数据。我面临的问题是:

  1. 传感器数据格式为浮点数,但我使用的代码以整数形式给出值,不接受十进制(浮点数或双精度)值。
  2. 第二个问题是数据大约是 16 字节,但是数据包并不是每轮都发送成功。有时有效,有时无法成功发送数据
  3. 有效负载数据类型是 uint8_t,我无法更改任何数据类型。我用于 XBee 的配置是正确的,我使用的代码是 XBee arduino 库 (XBee.h)。如果有人可以对发送十进制值以及数据包传输有所了解,那将很有帮助。谢谢你。

标签: apiarduinoxbee

解决方案


推荐阅读