2014-10-06 96 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