2012-10-24 50 views
2

使用大學網絡特定類的項目。識別用戶當前連接到的AP的BSSID

這個想法是,如果我們可以在校園中獲取網絡會話/連接的識別特徵,我們可以繪製出AP並將其與他們的位置座標相關聯,並將它們繪製在地圖上。更具體地說,我們試圖確定設備連接到哪個AP。

基本上,用戶會從支持Wi-Fi的設備(最好是iPad或iPod Touch)在內聯網上啓動網頁,並且在頁面加載或通過動作事件捕獲唯一標識符;我們可以依次與lat &長座標相關聯。這裏的想法是唯一標識符將被髮送並存儲到數據庫字段中(幾乎像留言簿提交)。然後,在外部獨立的公共網頁上 - 觀看者將能夠看到這些唯一標識符返回並翻譯爲地圖上繪製的最近訪問的位置。這將轉化爲手動「登記」追蹤服務。

捕獲IP地址將不起作用,因爲它們不是靜態的。

+0

對不起,沒有澄清問題...有沒有一種方法來識別BSSID(或一些其他唯一標識符)用戶當前通過任何類型的Web腳本連接到的AP? – MZM

回答

0

BSSID是活動連接屬性集的一部分,因此存儲在OS的客戶端網絡組件中。您需要通過調用操作系統的相應API來查詢它(例如,在Windows中它將是WlanQueryInterface)。您還需要能夠從腳本調用此API,您可以在此處找到關於此的一些信息:How to call Windows API functions in JScript?

相關問題