【问题标题】:How end devices communicate with each other in the XBee (Series 1) NonBeacon (w/Coordinator) network终端设备如何在 XBee(系列 1)NonBeacon(带协调器)网络中相互通信
【发布时间】:2012-06-01 13:30:11
【问题描述】:

我设置了一个具有三个 XBee Series 1 模块的 NonBeacon(w/Coordinator)网络。一个被配置为协调器。另外两个配置为终端设备。固件版本和配置如下。

固件

Modem:  XBEE    Function Set    Version
XB24    XB24    802.15.4        10CD

协调员

Parameter            Value   Comments
CH (Channel)         0x0F    Identical
ID (PAN ID)          0x5241  Identical
DH                   0x0
DL                   0x0
MY (Source Address)  0xFF01  Unique
CE (Coord. Enable)   1  
A2 (Coord. Assoc.)   0x04    allow end devices to associate to it.

终端设备

Parameter            Value   Comments
CH (Channel)         0x0F    Identical
ID (PAN ID)          0x5241  Identical
DH                   0x0
DL                   0x0
MY (Source Address)  0xFF02  Unique
CE (Coord. Enable)   0  
A1 (End Dev Assoc.)  0x04    allow associate to coordinator.

当终端设备 1 发出数据时,协调器可以接收数据,但终端设备 2 不能。我希望终端设备 2 从该网络中的终端设备 1 接收数据。我目前的解决方案是让协调器广播数据,以便终端设备 2 可以接收它。我不确定这是否是解决终端设备之间通信问题的好方法。还有其他解决办法吗?

【问题讨论】:

    标签: xbee


    【解决方案1】:

    使用 Digi XBee 802.15.4 模块(也称为 Digi XBee 系列 1 模块),使用坐标上的广播与您的终端设备通话不会受到任何影响。

    另一方面,如果您希望能够在任意两个 Digi XBee 802.15.4 模块之间建立通信,则需要使用单播寻址。单播寻址方式如下:

    1. 通过将 MY 参数设置为唯一值,在每个节点上设置地址
    2. 将协调器的 DL 参数设置为您希望与之通话的 *end device 节点的 MY 值。
    3. 请注意,通过将 DL 设置为 0,每个 终端设备 始终能够与协调器(CE 设置为 1 的节点)对话。

    必须更改协调器上的 DL 参数才能轮流与每个终端设备通话,这可能非常笨拙。这就是为什么许多人最终在 API 模式下使用 Digi XBee 无线电。

    如果您从Digi XBee 802.15.4 Support Page 的文档部分下载手册,您会找到一个标题为“API 操作”的部分。如果您将 AP 参数设置为 > 1,它将启用此模式。

    如果您在 API 模式下从终端设备向协调器发送一些数据,您会看到无线电出现 RX 帧(API 类型 0x81)。同样,如果您使用 API 类型 0x01) 发送类似格式的数据包并将终端设备的 MY 地址指定为目标,您将看到数据从终端设备 XBee 的串行端口出现。

    如果您搜索“XBee API 库”,您会发现很多有用的库链接,这些库可以使用您选择的语言与 Digi XBee 模块对话,例如 this handy one for the Java language

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-10
      • 1970-01-01
      • 1970-01-01
      • 2021-06-28
      • 2016-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多