????WiFi探針技術是指基于WiFi探測技術來識別AP(無線訪問接入點)附近已開啟WiFi的智能手機或者WiFi終端(筆記本,平板電腦等),無需用戶接入WiFi,WiFi探針就能夠識別用戶的信息。
當我們走進探針信號覆蓋區域內且我們的wifi設備打開,我們的設備就能被探針探測出來,無論是IOS或者安卓系統都能輕易檢測到,并且獲取設備的MAC地址。
WiFi探測特點
●用戶無需連接,無需安裝APP;
●手機已經連接WiFi也可以探測;
●自動實時探測區域內的WiFi終端標識MAC地址;
●自動記錄每個WiFi終端進入區域時間log_TIme、場強SNR;
●兼容iOS蘋果和Android系統,開啟WiFi的智能手機、筆記本電腦、Pad等移動設備都能探測。
WiFi探針的工作原理
要深入了解WiFi探針技術,首先先認識WiFi使用的網絡協議,WiFi采用的是IEEE802.11協議集,此協議集包含許多子協議。其中按照時間順序發展,主要有:(1)802.11a,(2)802.11b,(3)802.11g(4)802.11n。在網絡通信中,數據被封裝成了幀,幀就是指通信中的一個數據塊。但是幀在數據鏈路層傳輸的時候是有固定格式的,不是隨便的封裝和打包就可以傳輸,大小有限制,最小46字節,最大1500字節所以我們必須按照這個規則來封裝。下面802.11的幀結構:
從上面的結構可以知道,前倆個字節為:幀控制字段。
控制字段的前2bit節為:協議類型,目前此值為:0。
1)控制幀:(ControlFrame,例如RTS幀、CTS幀、ACK幀)用于競爭期間的握手通信和正向確認、結束非競爭期等;
2)管理幀:(ManagementFrame,例如Beacon幀、ProbeRequest幀)主要用于STA與AP之間協商、關系的控制,如關聯、認證、同步等;
3)數據幀:(DataFrame,承載數據的載體)用于在競爭期和非競爭期傳輸數據。
1、管理幀
BeaconFrame:信標幀,是相當重要的維護機制,主要來宣告某個AP網絡的存在。定期發送的信標,可讓移動WiFi設備得知該網絡的存在,從而調整加入該網絡所必要的參數。在基礎網絡里,AP必須負責發送Beacon幀,Beacon幀所及范圍即為基本服務區域。在基礎型網絡里,所有溝通都必須通過接入點,因此WiFi設備不能距離太遠,否則無法接收到信標。下圖是幀格式:
2、管理幀ProbeRequest:探測請求幀,WiFi設備將會利用ProbeRequest幀,掃描所在區域內目前有哪些802.11網絡。下圖是幀格式:
3、數據幀:
Data數據幀,當接入點要送出一個幀給WiFi設備但是不必確認之前所傳送的信息時,就會使用標準的數據幀。標準的數據幀并不會征詢對方是否有數據待傳,因此不允許接收端傳送任何數據。無競爭周期所使用的純數據(Data-Only)幀和無競爭周期所使用的數據幀完全相同。看了以上的網絡知識,我們現在說說WiFi探針是怎么工作的,還是先看張圖:
就像圖中描述的一樣,我們的WiFi探針其實就是一個AP,它定時的向自己的四周廣播發送Beacon幀,用來通知附近的WiFi設備,AP是存在的,(好比它一直在向周圍喊著,我在這里,大家快來連接我啊)。我們的WiFi設備,手機,平板電腦等,也不停的發送著probe幀,去尋找附近可用的AP。在probe幀的介紹中就我們可以看到probe幀包含了設備的mac地址,當我們的AP接收到probe幀之后就獲取了這個設備的MAC地址,而這個AP就是我們的WIFI探針。因此只要在WiFi探針覆蓋區域內的設備打開著WiFi,探針就能收集到他的MAC地址。
WiFi探針可以采集哪些數據
可采集數據:
設備MAC地址;
WiFi信號強度;
WiFi信號頻道;
信號幀類型。
記錄格式:探針 MAC|抓取的設備 MAC|設備發送的 WiFi 包的類型|子類型|信號強度|時間戳
數據釋義
“探針MAC”就是探針本身的MAC地址;
“抓取的設備MAC”指探針抓取到的WiFi信號的發射設備的MAC地址,一般為手機;
“信號強度”指探針抓取到的WiFi信號的強度,最小值為“-100”,一般來說,此值越大表示發射設備離探針越近;
“設備發送的WiFi包的類型”指探針抓取到的WiFi信號的類別,其末位數的值為0、4、8時,分別表示抓取到的WiFi信號為“管理”幀、“控制”幀、“數據”幀;
“時間戳”指探針抓取到WiFi信號的時間,如果探針在局域網內使用而沒有接入廣域網的話,時間戳可能是不準確的。
WiFi探針數據可以同哪些數據融合?
數據的應用核心在于融合,如何將各成一派數據巧妙的組合在一起,讓數據驅動商業的發展,是現在與未來的議題。雖然線上大數據已經經歷過互聯網的洗禮,但是線下數據仍有較長的路要走,那么WiFi探針可以同哪些數據做融合呢?
MAC數據可以同支付數據、會員數據、消費數據、營銷數據、地理數據及線上數據做深度的融合,將多維度的數據集成一起勾畫出完整的用戶畫像,如用戶的姓名、年齡、興趣偏好、消費特征、過往消費記錄、學歷等。基于這些數據再結合具體的應用,這樣才能讓線下商戶有據可依,釋放出數據的價值。
上一篇:中美貿易戰開啟新戰場 瞄準中國云計算命門
下一篇:5G競賽…臺灣快搶發球權
推薦閱讀
史海拾趣
在顯示芯片領域,集創北方是國產化替代的積極推動者。公司憑借自身在顯示芯片領域的深入研究和創新實力,成功打破了國外廠商的技術壟斷,為國內廠商提供了更多選擇。同時,集創北方還積極參與行業標準制定,推動了國內顯示芯片產業的健康發展。
2022年2月,北京冬奧會盛大開幕。在這場全球矚目的體育盛事中,鳥巢LED舞臺的璀璨燈光吸引了無數目光。背后的功臣正是集創北方的LED驅動芯片ICND2153和ICND2055。這兩款芯片以其卓越的性能和穩定性,確保了舞臺效果的完美呈現,為冬奧會增添了無盡的光彩。
Eureka公司自1995年成立以來,一直致力于電子技術的研發和創新。在早期階段,公司憑借一款具有創新性的液晶顯示驅動IC產品,成功打入市場。隨著技術的不斷進步,Eureka逐步拓展了產品線,推出了包括類比-數位混合信號處理器、系統應用完整方案等一系列產品。這些產品的推出,不僅豐富了Eureka的產品線,也提升了公司在行業內的競爭力。
在電子行業競爭日益激烈的環境下,Antelec公司深知持續創新的重要性。公司不斷加大研發投入,引進先進的研發設備和人才,推動技術升級和產品創新。同時,公司還積極關注行業發展趨勢和客戶需求變化,及時調整產品策略和市場布局,保持了在市場中的領先地位。
隨著云計算和大數據技術的興起,電子智鏈在2010年代初期開始了技術轉型。公司投入大量資源研發基于云計算的ERP系統,并在2015年成功推出“云鏈”系列產品。這一產品迅速受到市場的歡迎,電子智鏈的客戶群迅速擴大,不僅涵蓋了中小型企業,還吸引了眾多大型電子集團。同時,公司也在國際市場上積極擴張,與多家海外企業建立了合作關系。
B&B公司成立于二戰后的經濟恢復期,最初是一家小型的電子制造公司。在創始人對電子技術的深厚興趣和不懈追求下,公司逐漸在數據通信和商業應用領域找到了自己的定位。初步的產品線主要集中在轉換器、控制器等基礎電子設備上,為當時的工業自動化和過程控制提供了穩定可靠的解決方案。
Win ce 5.0 下SD卡驅動程序中的"sdbusdriver" 微軟自帶的Bus層驅動程序中,在其下的文件sdhceventhandlers.cpp下有一個slotstatuschange函數,這個函數是一個死循環專門負責卡插入撥出時的加載和卸載還有設備中斷,在循環中有一個pWorkItem->GetMessage(),用來等待消息,以控制循環。有沒有高 ...… 查看全部問答∨ |
我使用USART1模塊進行串口通訊,但調試的時候發現程序進不了中斷。 相關代碼: #include "msp430x14x.h" #define uchar unsigned char #define uint unsigned int #define URXD1 BIT7 #define UTXD1 BIT6 uchar dataSedBuffer[100]={ ...… 查看全部問答∨ |
我用單片機IO口模擬RS232通訊,單片機給PC機傳數據。但是我不知道PC機的串口數據是如何讀取的,因此我就不知道如何發送0和1.比如,串口采用的N8.1格式的數據嗎?要發送一個數字或者一個字母(如A),發送的是ASCII碼嗎?先發送低位還是高位?能具體 ...… 查看全部問答∨ |
我用RegCreateKeyEx()生成了一個新的注冊表項,但是緊接著調用RegDeleteKey()卻刪除不了了,我是寫的一個小程序試的,不知道是不是不能緊接著刪. 另人詫異的是當關掉程序后,再啟動,進入程序就可以直接刪除了,不知道這是為什么,有碰到這種事兒的嗎, ...… 查看全部問答∨ |
請教:關于LSD-MSP430PRGS-IIIA編程器的BSL密碼文件,在說明書中提到 “BSL 密碼文件:裝載代碼的密碼文件,芯片熔絲燒掉以后,程序需要更新,但是不希望信息FLASH 里的數據被擦除的情況下使用這種方法,進行這種操作時,務必需要執行以下操作:加 ...… 查看全部問答∨ |
|
請教:Quartus6.0中打開SOPC打不開,出現at.java.awt....(Unknown Source) 請教各路高手:Quartus6.0中點擊SOPC打不開,出現很多諸如at.java.awt....(Unknown Source) 注:Nois 已經安裝。 此問題困我很久了,望高手指點迷津。 ...… 查看全部問答∨ |