Rssi與網絡設置問題
时间:10-02
整理:3721RD
点击:
各位大神好 小弟最近做專題 遇到一個問題
以下是我zigbee的規格 設定軟體用的是x-ctu
我要在一個大空間內 (空間內>10個rounter)
用ATDB 抓取Rssi值後 判斷某兩個router之間的相對距離
但這個大空間太廣 導致需要使用一些中繼點 或是透過網狀的net來將近端的資料給遠端
如下圖
本來 我要算的是1和2,3之間的rssi
當要計算1->3的時候
因為1離3太遠 所以會透過2傳送
但這樣我取的rssi 就會變成是2->3的rssi
本來1->3的距離 遠大於1->2
但1給3的資料一經過2傳送 1->3的距離就變成2->3的距離
結果變成了1->3的距離小於1->2
因為在這個範圍內的router 都是會隨機移動的生物
我弄了好幾天的 datasheet也看了很久 網路上的資料也找了很久
但還是沒辦法解決
故上來請問各位大大 有沒有什麼建議 或方法 可以幫幫我
我其實只需要知道相鄰的ROUTER距離就好 不需要知道1->3的距離
但因為網絡是網狀的
所以不管我廣播 或是下ATND搜尋 都會搜到3 所以就會去算1->3的距離
請問
當資料透過某點轉發的時候 是否有什麼指令 或可以看封包的資料 知道他是不是轉發的?
或是有沒有什麼方法 可以讓我不要搜尋 太遠的點呢@@
先給各位大神跪了!!!!
以下是我zigbee的規格 設定軟體用的是x-ctu
我要在一個大空間內 (空間內>10個rounter)
用ATDB 抓取Rssi值後 判斷某兩個router之間的相對距離
但這個大空間太廣 導致需要使用一些中繼點 或是透過網狀的net來將近端的資料給遠端
如下圖
本來 我要算的是1和2,3之間的rssi
當要計算1->3的時候
因為1離3太遠 所以會透過2傳送
但這樣我取的rssi 就會變成是2->3的rssi
本來1->3的距離 遠大於1->2
但1給3的資料一經過2傳送 1->3的距離就變成2->3的距離
結果變成了1->3的距離小於1->2
因為在這個範圍內的router 都是會隨機移動的生物
我弄了好幾天的 datasheet也看了很久 網路上的資料也找了很久
但還是沒辦法解決
故上來請問各位大大 有沒有什麼建議 或方法 可以幫幫我
我其實只需要知道相鄰的ROUTER距離就好 不需要知道1->3的距離
但因為網絡是網狀的
所以不管我廣播 或是下ATND搜尋 都會搜到3 所以就會去算1->3的距離
請問
當資料透過某點轉發的時候 是否有什麼指令 或可以看封包的資料 知道他是不是轉發的?
或是有沒有什麼方法 可以讓我不要搜尋 太遠的點呢@@
先給各位大神跪了!!!!
楼上的怎么用繁体字呢?是台湾的 吗?
是的@@
在這裡不能用繁體字嗎
那我看看能不能用GOOGLE 轉成簡體字@@
不是,我只是问问。
xbee我用的不熟,不过我觉得即使你收集到了RSSI值算出的距离误差也是很大的。RSSI就不适合去计算距离。