RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于IEEE802.11無線局域網標準的嵌入式WiFi技術及應用

電子設計 ? 來源:單片機與嵌入式系統(tǒng)應用 ? 作者:吳紅舉,沈建華 ? 2021-06-11 17:16 ? 次閱讀

目前,IEEE802.11無線局域網標準在語音通信、無線辦公等領域廣泛應用,但主要還是局限在PC機、筆記本電腦等通用平臺的無線通信。無線局域網在信息家電、工業(yè)控制、移動手持設備等嵌入式環(huán)境中的應用需求日益增多。如何在嵌入式系統(tǒng)中整合WLAN寬帶通信,成為嵌入式系統(tǒng)應用中的一個熱點。

1 IEEE802.11b無線局域網

IEEE802.11系列包括IEEE802.11、IEEE802.11a、IEEE802.1lb、IEEE802.1lg四個標準?,F(xiàn)階段IEEE802.11b的產品比較多。本文主要針對IEEE802.1lb標準,介紹嵌入式WiFi的實現(xiàn)。

IEEE802.11b標準是在IEEE802.11的基礎上發(fā)展起來的,工作在2.4 GHz頻段,采用CCK調制技術,最高傳輸率能夠達到11 Mbps,具有部署方便、通信可靠、抗干擾能力強、成本低、靈活性好、移動性強、高吞吐量等特點。它使得無線用戶可以得到以太網級的網絡性能、速率和可用性,并且可以無縫地將多種LAN技術集成起來,形成一種能夠最大限度地滿足用戶需求的網絡。WiFi是Wireless Fidelity的縮寫,專指IEEE802.11b無線標準。在介紹IEEE802.11b的工作模式之前,首先介紹幾個基本的概念。

1.1 IEEE802.11b基本概念

STA是指接入無線媒介的部分,常被稱為網絡適配器或者網絡接口卡。STA可以是移動的,也可以是固定的。每個STA都支持鑒權(authentication),取消鑒權(deauthentication),加密和數(shù)據傳輸?shù)取?/p>

基本服務集BSS(Basic Service Set)是IEEES02.11b局域網的基本構成單元,基本服務集中可以包含多個STA。BSS基本服務集都有一個覆蓋范圍。在該覆蓋范圍內基本服務集的成員STA可以保持相互通信,每個BSS有一個基本服務集識別碼BSSID。

獨立的基本服務集IBSS(Independent BSS)是最基本的IEEE802.11b局域網類型,一個最小的IEEE802.11b局域網可以僅僅包含兩個STA。在這種模式下,STA能夠直接通信。因為這種類型的IEEES02.11b局域網通常在需要的時候才安排,所以這種網絡工作模式通常被稱為ad hoc(拉丁語,可譯為“自組網”)模式。站點(STA)與基本服務集(BSS)之間的相互關系是動態(tài)的,STA可以自由地開機、關機、進入或離開BSS覆蓋范圍。

DSS(Distribution System Service),用于連接多個BSS。由于物理層覆蓋范圍的限制決定了所能支持的STA與STA之間的直接通信距離。為了解決這個問題,引入DS(Distribution System),它可以把多個BSS構成一個擴展的網絡。

AP是Access Point簡稱,一般翻譯為“無線訪問節(jié)點”或“橋接器”。主要在媒介訪問控制層MAC中扮演無線工作站及有線局域網絡的橋梁。

ESS(Extended Service Set),DS和多個BSS允許IEEE802.11構成一個任意大小和復雜的無線網絡。IEEE802.11b把這種網絡稱為擴展服務集網絡。同樣,ESS也有一個標識的名稱,即ESSID。

目前,IEEE802.11無線局域網標準在語音通信、無線辦公等領域廣泛應用,但主要還是局限在PC機、筆記本電腦等通用平臺的無線通信。無線局域網在信息家電、工業(yè)控制、移動手持設備等嵌入式環(huán)境中的應用需求日益增多。如何在嵌入式系統(tǒng)中整合WLAN寬帶通信,成為嵌入式系統(tǒng)應用中的一個熱點。

1 IEEE802.11b無線局域網

IEEE802.11系列包括IEEE802.11、IEEE802.11a、IEEE802.1lb、IEEE802.1lg四個標準?,F(xiàn)階段IEEE802.11b的產品比較多。本文主要針對IEEE802.1lb標準,介紹嵌入式WiFi的實現(xiàn)。

IEEE802.11b標準是在IEEE802.11的基礎上發(fā)展起來的,工作在2.4 GHz頻段,采用CCK調制技術,最高傳輸率能夠達到11 Mbps,具有部署方便、通信可靠、抗干擾能力強、成本低、靈活性好、移動性強、高吞吐量等特點。它使得無線用戶可以得到以太網級的網絡性能、速率和可用性,并且可以無縫地將多種LAN技術集成起來,形成一種能夠最大限度地滿足用戶需求的網絡。WiFi是Wireless Fidelity的縮寫,專指IEEE802.11b無線標準。在介紹IEEE802.11b的工作模式之前,首先介紹幾個基本的概念。

1.1 IEEE802.11b基本概念

STA是指接入無線媒介的部分,常被稱為網絡適配器或者網絡接口卡。STA可以是移動的,也可以是固定的。每個STA都支持鑒權(authentication),取消鑒權(deauthentication),加密和數(shù)據傳輸?shù)取?/p>

基本服務集BSS(Basic Service Set)是IEEES02.11b局域網的基本構成單元,基本服務集中可以包含多個STA。BSS基本服務集都有一個覆蓋范圍。在該覆蓋范圍內基本服務集的成員STA可以保持相互通信,每個BSS有一個基本服務集識別碼BSSID。

獨立的基本服務集IBSS(Independent BSS)是最基本的IEEE802.11b局域網類型,一個最小的IEEE802.11b局域網可以僅僅包含兩個STA。在這種模式下,STA能夠直接通信。因為這種類型的IEEES02.11b局域網通常在需要的時候才安排,所以這種網絡工作模式通常被稱為ad hoc(拉丁語,可譯為“自組網”)模式。站點(STA)與基本服務集(BSS)之間的相互關系是動態(tài)的,STA可以自由地開機、關機、進入或離開BSS覆蓋范圍。

DSS(Distribution System Service),用于連接多個BSS。由于物理層覆蓋范圍的限制決定了所能支持的STA與STA之間的直接通信距離。為了解決這個問題,引入DS(Distribution System),它可以把多個BSS構成一個擴展的網絡。

AP是Access Point簡稱,一般翻譯為“無線訪問節(jié)點”或“橋接器”。主要在媒介訪問控制層MAC中扮演無線工作站及有線局域網絡的橋梁。

ESS(Extended Service Set),DS和多個BSS允許IEEE802.11構成一個任意大小和復雜的無線網絡。IEEE802.11b把這種網絡稱為擴展服務集網絡。同樣,ESS也有一個標識的名稱,即ESSID。

void init_mac(void)

void reset_mac(void)

WORD wc_write(WORD*buff,WORD len)

WORDwc_read(WORD*buff,WORDmaxlen)

B00L get_wlan(void)

reset_mac(void)用于在系統(tǒng)啟動或者系統(tǒng)需要復位時,復位Prism MAC,同時對驅動使用的變量進行初始化。inh_mac(void)函數(shù)完成初始化網絡控制器和固件,同時向網卡控制器申請使用的buffer,保存需要用到的RID。wc_write(W0RD*burf,W0RD len)函數(shù)把buff中的len個字節(jié)寫入到MAC的發(fā)送緩沖區(qū),然后寫發(fā)送命令到網卡的命令寄存器發(fā)送數(shù)據,函數(shù)返回實際發(fā)送的數(shù)據長度。wc_read(WORD*buff,WoRD maxlen)函數(shù)接收輸入數(shù)據。返回實際收到的數(shù)據長度,對上層協(xié)議來講,調用wc_read以后,可以對buff中的數(shù)據做協(xié)議分析。對于TCP/IP來講,實際上取出的可能是IP、ARP等類型的報文。get_wlan(void)通過訪問EvStat寄存器判斷是否有數(shù)據被接收,返回判斷結果。若有,則把PrismMAC數(shù)據幀收入到共享數(shù)據區(qū)中。本函數(shù)只是把PrismMAC的數(shù)據幀首部讀出,相當于是以太網幀的首部。讀出的數(shù)據格式為

上層協(xié)議調用get_wlan以后,如果返回值是TRUE,就可以訪問目的地址、源地址、幀類型等變量,以判斷是否處理收到的數(shù)據。如果是需要接收的數(shù)據,可以調用wc—read讀取數(shù)據。

3 嵌入式WiFi在醫(yī)療監(jiān)護中的應用

嵌入式WiFi在許多領域有著廣泛的應用。這里介紹一個嵌入式WiFi的具體實現(xiàn)——移動監(jiān)護系統(tǒng)。該監(jiān)護系統(tǒng)用于醫(yī)院病人監(jiān)護,采用嵌入式WiFi技術,可在移動環(huán)境下,對被測對象進行數(shù)字分組、實時監(jiān)測。

3.1 硬件結構

移動監(jiān)護系統(tǒng)由服務器和多個移動監(jiān)護器組成。服務器端包括1臺PC或者筆記本電腦、1個無線AP和1個報警器,硬件結構和連接方式都比較簡單,在此不再說明。移動監(jiān)護器的硬件結構框圖如圖3所示。

圖3中,移動監(jiān)護器的硬件結構包括電源模塊、壓力傳感器模塊、加速度傳感器模塊和無線網卡模塊。

移動監(jiān)護器使用Ti的超低功耗微控制器MSP430F148作為CPU。加速度傳感器模塊使用AD公司的加速度傳感器ADXL202,用于運動加速度測試,或重力加速度的測量,分析傾斜度,即用于病人跌倒測試。壓力傳感器使用Motorola醫(yī)療專用的MPX2300DT,具有良好的低電壓工作特性和線性輸出,用于脈搏測量。

電源使用3.6 V電池供電,經過簡單電壓變換即可滿足移動監(jiān)護器電源要求。無線網卡采用基于IntersilPrism2芯片集的PCMCIA網卡。它是一款IEEE802.11b兼容網絡適配器。

3.2 軟件結構

ad-hoc模式下,移動監(jiān)護器和服務器間的距離很短。為了增大監(jiān)護范圍,移動監(jiān)護系統(tǒng)工作在Infrastructure模式,服務器端的AP和移動監(jiān)護器都相當于一個STA,移動監(jiān)護器與服務器可以在不同的BSS中。移動監(jiān)護器、AP所在的BSS共同構成一個ESS,使用DSS通信。

服務器端軟件模塊主要用于從網絡接收到的數(shù)據中分離出斜度、移動監(jiān)護器配置信息、脈搏信息,并根據信息報警,對移動監(jiān)護器進行控制。

移動監(jiān)護器的軟件模塊如圖4所示。移動監(jiān)護器主要完成加速度(斜度)數(shù)據的采集、脈搏信號的采集、數(shù)據的收發(fā)、傳感器的啟??刂啤F滠浖蓜澐譃閮蓚€層次:應用層和驅動層。陰影部分為硬件驅動層,驅動層以上為應用層。

移動監(jiān)護系統(tǒng)由于采用嵌入式WiFi技術,支持數(shù)字分組,可以根據需要對被測對象分組檢測,同時進行實時數(shù)據傳輸;保證了監(jiān)護的可靠性與準確性,在實際使用中有很好的效果。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5082

    文章

    19104

    瀏覽量

    304791
  • 無線
    +關注

    關注

    31

    文章

    5450

    瀏覽量

    173237
  • 局域網
    +關注

    關注

    5

    文章

    751

    瀏覽量

    46277
收藏 人收藏

    評論

    相關推薦

    寬帶無線接入技術

    802.16技術  1.4.4 IEEE 802.20技術 結束語第2章 無線局域網(WLAN)技術
    發(fā)表于 12-29 14:21

    嵌入式WiFi在醫(yī)療監(jiān)護中的應用方案

    環(huán)境中的WiFi通信設計方案;通過一個移動監(jiān)護系統(tǒng)的具體實現(xiàn),說明方案的有效性。嵌入式WiFi技術是當前無線網絡應用的一個熱點。目前,
    發(fā)表于 11-28 10:17

    SDIO接口WiFi模塊的工作原理和基本特征介紹

    的符合wifi無線網絡標準嵌入式模塊,內置無線網絡協(xié)議IEEE802.11協(xié)議棧以及TCP/I
    發(fā)表于 05-08 10:36

    怎么實現(xiàn)嵌入式無線局域網設備的設計?

    怎么實現(xiàn)嵌入式無線局域網設備的設計?
    發(fā)表于 05-28 06:00

    無線局域網的智能網絡優(yōu)化技術

    無線局域網的智能網絡優(yōu)化技術 摘要:近年來基于IEEE802.11標準系列的無線
    發(fā)表于 08-04 15:14 ?770次閱讀

    IEEE802.11協(xié)議

    IEEE802.11協(xié)議 IEEE802.11是美國電機電子工程師協(xié)會(IEEE)為解決無線網路設備互連,于1997年6月制定發(fā)布的無線
    發(fā)表于 01-06 10:58 ?1158次閱讀

    IEEE802.11a協(xié)議標準

    IEEE802.11a協(xié)議標準   IEEE802.11a是美國電機電子工程師協(xié)會(IEEE)為了改進其最初推出的無線
    發(fā)表于 01-06 11:04 ?2896次閱讀

    嵌入式WiFi技術

    嵌入式WiFi技術 目前,IEEE802.11無線局域網
    發(fā)表于 02-02 11:05 ?1151次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>WiFi</b><b class='flag-5'>技術</b>

    無線局域網技術

    文章介紹了無線局域網的概念及特點,從IEEE802.11X、HiperLAN、HomeRF、中國無線局域網規(guī)范等方面介紹了
    發(fā)表于 03-20 11:54 ?190次下載

    IEEE 802.11標準擴展在多個環(huán)境支持無線局域網通信

      2012年國際CTIA 無線通信展 - IEEE是全球最大的專業(yè)技術組織,致力于推進技術造福人類。IEEE于今天公布了
    發(fā)表于 05-10 08:46 ?1021次閱讀

    IEEE802.11無線局域網_部分2

    本書專門介紹當前在無線局域網技術領域內的熱點技術-EEE802.11無線局域網。主要內容包括:
    發(fā)表于 04-05 09:36 ?3次下載

    IEEE802.11無線局域網_部分1

    本書專門介紹當前在無線局域網技術領域內的熱點技術-EEE802.11無線局域網。主要內容包括:
    發(fā)表于 04-05 09:37 ?5次下載

    基于嵌入式環(huán)境的WiFi通信設計方案詳解

    IEEE802.11b嵌入式WiFi TCP/IP 移動監(jiān)護 目前,IEEE802.11無線局域網
    發(fā)表于 07-28 11:41 ?5715次閱讀
    基于<b class='flag-5'>嵌入式</b>環(huán)境的<b class='flag-5'>WiFi</b>通信設計方案詳解

    工業(yè)控制中無線局域網的應用前景將會如何

    一、概述 無線局域網是指無線通信技術與上位機設備互相連接,最初推出的版本為IEEE802.11IEEE
    發(fā)表于 03-01 15:34 ?885次閱讀

    ieee標準是什么 無線局域網wlan使用的標準是什么

    無線局域網(WLAN)使用的主要標準是由IEEE(Institute of Electrical and Electronics Engineers)制定的
    發(fā)表于 06-14 17:21 ?6047次閱讀
    RM新时代网站-首页