WiFi開(kāi)發(fā)|WiFi無(wú)線技術(shù)介紹
WiFi無(wú)線技術(shù)介紹
1. WiFi技術(shù)概述
WLAN是無(wú)線局域網(wǎng)絡(luò)的簡(jiǎn)稱,全稱為Wireless Local Area Networks,是一種利用無(wú)線技術(shù)進(jìn)行數(shù)據(jù)傳輸?shù)南到y(tǒng),該技術(shù)的出現(xiàn)能夠彌補(bǔ)有線局域網(wǎng)絡(luò)之不足,以達(dá)到網(wǎng)絡(luò)延伸之目的。
Wi-Fi是無(wú)線保真的縮寫(xiě),英文全稱為Wireless Fidelity,在無(wú)線局域網(wǎng)的范疇是指“無(wú)線兼容性認(rèn)證”,實(shí)質(zhì)上是一種商業(yè)認(rèn)證,同時(shí)也是一種無(wú)線聯(lián)網(wǎng)技術(shù),與藍(lán)牙技術(shù)一樣,同屬于在辦公室和家庭中使用的短距離無(wú)線技術(shù)。同藍(lán)牙技術(shù)相比,它具備更高的傳輸速率,更遠(yuǎn)的傳播距離,已經(jīng)廣泛應(yīng)用于筆記本、手機(jī)、汽車(chē)等廣大領(lǐng)域中。
WIFI是無(wú)線局域網(wǎng)聯(lián)盟的一個(gè)商標(biāo),該商標(biāo)僅保障使用該商標(biāo)的商品互相之間可以合作,與標(biāo)準(zhǔn)本身實(shí)際上沒(méi)有關(guān)系,但因?yàn)閃IFI 主要采用802.11b協(xié)議,因此人們逐漸習(xí)慣用WIFI來(lái)稱呼802.11b協(xié)議。從包含關(guān)系上來(lái)說(shuō),WIFI是WLAN的一個(gè)標(biāo)準(zhǔn),WIFI包含于WLAN中,屬于采用WLAN協(xié)議中的一項(xiàng)新技術(shù)。
WiFi是由無(wú)線接入點(diǎn)AP(Access Point) 、站點(diǎn)(Station)等組成的無(wú)線網(wǎng)絡(luò)。AP一般稱為網(wǎng)絡(luò)橋接器或接入點(diǎn),它是當(dāng)作傳統(tǒng)的有線局域網(wǎng)絡(luò)與無(wú)線局域網(wǎng)絡(luò)之間的橋梁,因此任何一臺(tái)裝有無(wú)線網(wǎng)卡的PC均可透過(guò)AP去分享有線局域網(wǎng)絡(luò)甚至廣域網(wǎng)絡(luò)的資源。它的工作原理相當(dāng)于一個(gè)內(nèi)置無(wú)線發(fā)射器的HUB或路由,而無(wú)線網(wǎng)卡則是負(fù)責(zé)接收由AP所發(fā)射信號(hào)的CLIENT端設(shè)備。
2. ESP8266介紹
WiFi開(kāi)發(fā)系列中將使用ESP8266模組來(lái)介紹WiFi無(wú)線開(kāi)發(fā)技術(shù),ESP8266 模組是安信可開(kāi)發(fā)的一款基于樂(lè)鑫ESP8266EX的低功耗UART-WiFi芯片模組,可以方便地進(jìn)行二次開(kāi)發(fā),接入云端服務(wù),實(shí)現(xiàn)手機(jī)3/4G全球隨時(shí)隨地的控制,加速產(chǎn)品原型設(shè)計(jì)
模塊核心處理器 ESP8266 在較小尺寸封裝中集成了業(yè)界領(lǐng)先的 Tensilica L106 超低功耗 32 位微型 MCU,帶有 16 位精簡(jiǎn)模式,主頻支持 80 MHz 和 160 MHz,支持 RTOS,集成 Wi-Fi MAC/ BB/RF/PA/LNA,板載天線。支持標(biāo)準(zhǔn)的 IEEE802.11 b/g/n 協(xié)議,完整的 TCP/IP 協(xié)議棧。用戶可以使用該模塊為現(xiàn)有的設(shè)備添加聯(lián)網(wǎng)功能,也可以構(gòu)建獨(dú)立的網(wǎng)絡(luò)控制器。

ESP8266模組支持STA、AP、STA+AP三種工作模式
- STA模式:ESP8266模塊通過(guò)路由器連接互聯(lián)網(wǎng),PC或手機(jī)通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn)對(duì)設(shè)備的遠(yuǎn)程控制
- AP模式:ESP8266模塊作為熱點(diǎn),PC或手機(jī)直接與模塊通訊,實(shí)現(xiàn)局域網(wǎng)無(wú)線控制
- STA+AP模式:兩種模式的共存,既可以通過(guò)路由器連接到互聯(lián)網(wǎng),通過(guò)互聯(lián)網(wǎng)控制設(shè)備;也可以作為WiFi熱點(diǎn),供其他WiFi設(shè)備連接。實(shí)現(xiàn)了局域網(wǎng)和廣域網(wǎng)的無(wú)縫切換
–STA:Station(站點(diǎn)),每個(gè)連接到無(wú)線網(wǎng)絡(luò)中的終端
–AP:Access Point(接入點(diǎn)),無(wú)線網(wǎng)絡(luò)的創(chuàng)建者,是網(wǎng)絡(luò)的中心節(jié)點(diǎn)
ESP8266可以使用官方提供的SDK來(lái)進(jìn)行開(kāi)發(fā),也可以直接利用官方提供的固件直接使用AT指令配置模塊使用
- AT指令開(kāi)發(fā):只需要知道幾條AT指令即可用外部單片機(jī)實(shí)現(xiàn)網(wǎng)絡(luò)通訊,開(kāi)發(fā)速度快,但是增加了外置MCU的成本
- SDK開(kāi)發(fā):系統(tǒng)成本小,體積更小,能實(shí)現(xiàn)更多的功能,但是入門(mén)門(mén)檻較高,需要花時(shí)間去熟悉代碼
到此這篇關(guān)于WiFi開(kāi)發(fā)|WiFi無(wú)線技術(shù)介紹的文章就介紹到這了,更多相關(guān)WiFi開(kāi)發(fā)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
js 模式窗口(模式對(duì)話框和非模式對(duì)話框)的使用介紹
Javascript里面分模式對(duì)話框和非模式對(duì)話框,下面對(duì)兩者的使用做下介紹2014-07-07
深入理解JavaScript系列(18):面向?qū)ο缶幊讨瓻CMAScript實(shí)現(xiàn)
這篇文章主要介紹了深入理解JavaScript系列(18):面向?qū)ο缶幊讨瓻CMAScript實(shí)現(xiàn),本文講解了數(shù)據(jù)類(lèi)型、原始值類(lèi)型、Object類(lèi)型、動(dòng)態(tài)性、內(nèi)置對(duì)象、原生對(duì)象及宿主對(duì)象等內(nèi)容,需要的朋友可以參考下2015-03-03
javascript學(xué)習(xí)筆記(十八) 獲得頁(yè)面中的元素代碼
javascript學(xué)習(xí)筆記之獲得頁(yè)面中的元素代碼,需要的朋友可以參考下2012-06-06
詳解JavaScript中undefined與null的區(qū)別
大多數(shù)計(jì)算機(jī)語(yǔ)言,有且僅有一個(gè)表示"無(wú)"的值,比如,C語(yǔ)言的NULL,Java語(yǔ)言的null,Python語(yǔ)言的none,Ruby語(yǔ)言的nil2014-03-03

