Beacon報文的作用

2021-08-14 22:19:14 字數 1092 閱讀 5747



**傲天動聯-autelan_655的部落格

beacon英文原意是:燈塔,訊號的意思,也可以做動詞是:照亮 指引的意思。  

在wlan網路也有beacon報文,beacon報文包含的資訊如下圖。

1、timestamp 時間戳的作用是用來同步,ap傳送的beacon報文帶有timestamp,sta接收到這個

欄位後,同步自己的時間與ap時間一致。 

2、beaconinterval  傳送beacon的間隔,802.11標準規定預設值是100個tu,tu是時間單元,我們常說

是100ms,實際上是不對的,應該是100tu或者是0.102400s。 

beaconinterval的間隔設定要合理,不能太長也不能太短。如果時間太長了,sta長時間聽不到信標,以為ap不在了,可能引起掉線,或者ap為sta快取過多的資料導致資料溢位。時間太短了,會導致處於節電的sta頻繁的醒來,起不到節電的目的。 

3、ssid,用於廣播自己的網路名字,屬於被動發現網路的形式。 

4、tim ,用於表明ap為那些在節電模式的sta快取了資料,sta收到後,如果有自己的管理id,請求提取資料。 

目前部署的網路中,一般包含多個ssid,每個ssid都要傳送beacon。beacon報文是消耗空口資源,每100個tu傳送乙個beacon,用最低速率計算,要消耗掉3.22%空口資源。每增加乙個ssid,都要增加這些空口資源的浪費。所以在部署網路的時候ssid絕對不能過多,一般來說乙個ap不要超過4個ssid。 

如下圖所示,假設乙個通道有三個ap,每個ap三個ssid,那麼所有的beacon要占用幾乎30%的系統資源。  

藍芽廣播的應用 beacon

藍芽裝置 從機 會每隔一定的時間廣播乙個資料報出去。在附近的主機 手機 就能每隔一段時間收到對應的資料報。從機主要工作在非連線狀態。一般的beacon資料報中包含beacon裝置的mac位址和本地資料報的rssi值 訊號強度 多數應用於定位。個人覺得beacon功能,廣播什麼資料都可以 基於實際應用...

TCP報文中的sackOK含義和作用

一般tcp的ack過程 在tcp的互動過程中,除了第乙個syn請求報文的ack標誌未置1外,其他的報文的ack標誌都是置1的。當客戶端與伺服器在互動的過程中,某些資料報被丟棄時,其ack確認和後續資料互動的過程如下圖所示 在上圖所示的互動過程中,我們可以清楚的發現,在互動中由於某些未知的不可控的原因...

基於Beacon的室內定位系統簡介

系統應用 根據諾基亞提供的資料,人們87 90 的時間在室內度過,室內定位的市場是非常可觀的。基於beacon的室內定位可以應用於商場導購,室內 分析,停車場引導,智慧型引導機械人等室內活動中。系統原理 beacon是乙個小型的低功耗藍芽基站,這些低功耗藍芽beacon基站不停的向外傳送beacon...