English 中文(简体)
预算外(系列1)网络中的终端装置如何在无 Beacon(w/协调员)网络中相互沟通
原标题:How end devices communicate with each other in the XBee (Series 1) NonBeacon (w/Coordinator) network
  • 时间:2012-05-26 03:19:47
  •  标签:
  • xbee

我设置了一个由三个XBEE系列1模块组成的Non Beacon(w/Conference)网络。一个模块配置为协调员。另外两个模块配置为终端设备。固态软件版本和配置如下。

< 强 > Firmare

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.

<强度 > End 设备

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 可以接收它 。 我不知道这是否是解决端设备之间通信问题的好解决方案 。 还有其它解决方案吗?

最佳回答

由于Digi Xube 802.15.4模块(又称Digi Xube系列1模块),使用坐标上的广播与你的终端设备交谈是没有惩罚的。

另一方面,如果你想在任何两个Digi XUBee 802.15.4模块之间建立联系,您需要使用单向地址。

  1. Set an address on each node by setting the MY parameter to a unique value
  2. Set the coordinator s DL parameter to the MY value of the *end device node you wish to speak with.
  3. Note that each end device will always be able to speak to the coordinator (the node with CE set to 1) by setting DL to 0.

要更改协调员的 DL 参数, 才能与每个 < em> end 设备 < / em > 进行交谈, 可能非常笨拙。 这就是为什么许多人最终会使用 API 模式的 Digi XUBee 收音机 。

如果您从的文档部分下载手册,请查看http://www.digi.com/support/productdetail?pid=3257" rel=“noreferr” >Digi submitee 802.15.4 page ,您将找到一个名为“API 操作”的章节。如果您将AP参数设置为 & gt; 1, 它将启用此模式 。

如果您从终端设备中以 API 模式向协调员发送一些数据, 您就会看到 RX 框架( API 类型 0x81) 从收音机中产生。 同样, 如果您使用 API 类型 0x01 发送类似格式的包件, 并指定终端设备地址为目的地, 您就会看到数据从终端设备 XBee 的序列端口中产生 。

如果您搜索“ XUBee API 库 ”, 您将会找到许多有用的链接, 用于使用您选择的语言, 如 < a href=> http://code.google. com/ p/xbee- api/" rel=" noreferrer" 的图书馆, 可以与 Digi XIPE 模块如