1. 程式人生 > 程式設計 >WiFi開發|WiFi無線技術介紹

WiFi開發|WiFi無線技術介紹

目錄
  • WiFi無線技術介紹
    • 1. WiFi技術概述
    • 2. ESP8266介紹

WiFi無線技術介紹

1. WiFi技術概述

WLAN是無線區域網絡的簡稱,全稱為Wireless Local Area Networks,是一種利用無線技術進行資料傳輸的系統,該技術的出現能夠彌補有線區域網絡之不足,以達到網路延伸之目的。

Wi-Fi是無線保真的縮寫,英文全稱為Wireless Fidelity,在無線區域網的範疇是指“無線相容性認證”,實質上是一種商業認證,同時也是一種無線聯網技術,與藍芽技術一樣,同屬於在辦公室和家庭中使用的短距離無線技術。同藍芽技術相比,它具備更高的傳輸速率,更遠的傳播距離,已經廣泛應用於筆記本、手機、汽車等廣大領域中。

WIFI是無線區域網聯盟的一個商標,該商標僅保障使用該商標的商品互相之間可以合作,與標準本身實際上沒有關係,但因為WIFI 主要採用802.1www.cppcns.com1b協議,因此人們逐漸習慣用WIFI來稱呼802.11b協議。從包含關係上來說,WIFI是WLAN的一個標準,WIFI包含於WLAN中,屬於採用WLAN協議中的一項新技術。

WiFi是由無線接入點AP(Access Point) 、站點(Station)等組成的無線網路。AP一般稱為網路橋接器或接入點,它是當作傳統的有線區域網絡與無線區域網絡之間的橋樑,因此任何一臺裝有無線網絡卡的PC均可透過AP去分享有線區域網絡甚至廣域網路的資源。它的工作原理相當於一個內建無線發射器的HUB或路由,而無線網絡卡則是負責接收由AP所發射訊號的CLIENT端裝置。

2. ESP8266介紹

WiFi開發系列中將使用ESP8266模組來介紹WiFi無線開發技術,ESP8266 模組是安信可開發的一款基於樂鑫ESP8266EX的低功耗UART-WiFi晶片模組,可以方便地進行二次開發,接入雲端服務,實現手機3/4G全球隨時隨地的控制,加速產品原型設計

模組核心處理器 ESP8266 在較小尺寸封裝中集成了業界領先的 Tensilica L106 超低功耗 32 位微型 MCU,帶有 16 位精簡模式,主頻支援 80 MHz 和 160 MHz,支援 RTOS,整合 Wi-Fi MAC/ BB/RF/PA/LNA,板載天線。支援標準的 IEEE802.11 b/g/n 協議,完整的 TCP/IP 協議棧。使用者可以使用該模組為現有的裝置新增聯網功能,也可以構建獨立的網路控制器。

WiFi開發|WiFi無線技術介紹

ESP8266模組支援STA、AP、STA+AP三種工作模式

  • STA模式:ESP8266模組通過路由器連線網際網路,PC或手機通過網際網路實現對裝置的遠端控制
  • AP模式:ESP8266模組作為熱點,PC或手機直接與模組通訊,實現區域網無線控制
  • STA+AP模式:兩種模式的共存,既可以通過路由器連線到網際網路,通過互聯網控制裝置;也可以作為WiFi熱點,供其他WiFi裝置連線。實現了局域網和廣域網的無縫切換

–STA:Station(站點),每個連線到無線網路中的終端
–AP:Access Point(接入點),無線網路的建立者,是網路的中心節點

ESP8266可以使用官方提供的SDK來進行開發,也可以直接利用官方提供的韌體直接使用AT指令配置模組使用

  • AT指令開發:只需要知道幾條AT指令即可用外部微控制器實現網路通訊,開發速度快,但是增加了外接MCU的成本
  • SDK開發:系統成本小,體積更小,能實現更多的功能,但是入門門檻較高,需要花時間去熟悉程式碼

到此這篇關於WiFi開發|WiFi無線技術介紹的文章就介紹到這了,更多相關WiFi開發內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!