2009-06-17 53 views
31

什麼是無源三角測量無線網絡的最佳方式。有工具可用嗎?算法?圖書館?Wifi Triangulation

我的目標是創建一個各種對象的相對地圖,這些對象使用來自幾個位置點的信號強度(DB),信噪比,信號相位等來發送或接收信號。有了足夠的採樣,我猜測可以創建一個很好的2d/3d地圖。

我正在尋找任何語言/平臺的東西。

一些關鍵字:的Wi-Fi現場勘查,可視化,覆蓋範圍,位置,定位

忘記使用Kismet來收集數據,然後再處理它的思考。也許在2.4Ghz範圍內RF的自由空間路徑損耗可以計算相對距離。並可以嘗試使用RF obstacle attenuation estimation values(基於某些用戶輸入)來提供更好的估計。然後使用三邊測量生成可能的相對座標。

+1

延遲和丟包率本質上不是被動的,因爲它們要求您至少在無線AP上丟棄一些數據包。信號強度(DB),信號/噪聲比和信號相位都是您可以使用的無源指示器,不涉及將數據包發送到路由器。 – 2009-06-17 22:13:15

+0

已注意。會相應更新。 – Loki 2009-06-17 23:22:45

+4

WTF,似乎有一個專利:http://www.patentgenius.com/patent/7515578.html也許更多?有什麼影響? – Loki 2009-06-18 01:45:07

回答

1

其實我覺得你應該嘗試使用一種算法,如GPS一個(wikipedia)。當然,你可以根據你的需要簡化它,例如:

  • 需要安裝在每一個項目時應廣播它的位置(導航信號)一個應用程序,實際上它
  • 你應該使用不同的頻道爲每一個單品確保不會產生衝突(這也取決於你廣播多少信號)

因此,如果您至少放置4臺廣播機構,則可以在每個客戶機上進行三角測量,以便計算其位置。自然bcasters應儘可能在應對多類似..

這些只是想法的方式..

7

因爲時機是遠遠不夠準確,您不能使用GPS技術。 基於來自每個基站的信號強度,您可以做的最好的是Trilateration,並假定該範圍與信號成比例。
您可能需要依次強制連接每個基站以測量信號強度。

3

使用信號強度來判斷距離可能很容易被材料阻擋視線到每個採樣點的差異所拋棄。用定向天線進行採樣可能會更好,並且從每個採樣點開始,找到最大化每個設備信號強度的方位。使用這種技術,您只能使用兩個或三個採樣位置,具體取決於您可以估算軸承的精度。

4

有趣的問題。最初的想法是使用諸如WiSpy頻譜分析儀之類的輸出。我喜歡使用定向天線的想法。看起來像一些research(可能)正在進行中。