2014-10-06 78 views
0

我的问题很简单,它是否会首先接收数据(来自广播)的最接近的Xbee?哪个模块首先接收数据

我正在一个简单的方法来估计模块的位置,但我需要知道哪一个是最接近我的模块哪个广播。因此,首先阅读数据将向广播公司发送一条消息,告诉他“你好,我是第一个?”并等待答复“是的,你是第X个问我”。

感谢

回答

0

这不会对至少两个原因是可靠的:

  • 广播消息发送三次通过网络上的所有节点,以确保收据。您不知道节点实际接收到哪个重传。
  • 主机处理可能在每个节点上引入可变延迟 - 主机在XBee模块上轮询字节的频率如何?与RF信号在空中传播的速度相比,延迟可能很高。

802.15.4网络上的大多数距离估计都利用了接收信号强度指示(RSSI)。在具有相同天线的露天环境中,较低的RSSI应指示节点之间的较大距离。例如,飞思卡尔已发布关于Position Location Monitoring Using IEEE® 802.15.4/ZigBee® technology的论文。

+0

感谢,这是非常有帮助的 在论文中,他们谈论的算法,但目前还不清楚:/ 我看不出你如何能得到n和d底:的事业,我们寻找MN等之间的距离SN,当我们得到n时,我们是否应该得到一个特定的n必须是一种常数或者我们得到一个数组? 我做了一些微积分,得到的距离是2A - RSSI其中A是1米距离的RSSI,所以我有点迷惑:/ 对不起,很无聊,但感谢很多 – Thanatheos 2014-10-07 10:38:24