ESP8266/ESP32Wi-Fi無線網路介紹

2021-04-24 22:00:01


Wi-Fi時基於IEEE802.11標準技術的無線網路技術,可以使聯網的裝置通過無線電波的方式加入到採用TCP/IP通訊協定的網路。

常用術語介紹

Wi-Fi網路環境通常由兩種裝置組成:APSTA
AP(Access Point): 通常稱為存取點或者無線接入點。
STA(Station): 通常稱為基站或者無線終端。
在這裡插入圖片描述
情況一中,回到家,手機連線上家中的路由器時,路由器的扮演的角色就是AP,而手機此時扮演的角色就是STA。
情況二中,在戶外情況下,電腦通過手機開的熱點上網時,手機的角色就變成了AP,而電腦此時的角色則變成了STA
所以同一裝置在不同情況中所處的角色可能發生轉換。

ESP32/ESP8266Wi-Fi介紹

ESP32或者ESP8266也和手機一樣可以擁有兩種角色:
情況一:ESP模組通常處於這種方式下。作為STA接入到AP。此時如果作為AP的路由器能夠存取Intnet,那麼作為STA的ESP32/ESP8266也能存取Intnet。所以如果你的ESP32/ESP8266需要存取公網的伺服器時應選擇這種方式。
情況二:作為AP允許其他裝置接入。此時,因為STA一次只能接入一個AP,而ESP模組又沒有Intnet連線。所以如果手機作為STA接入時,是不能上網的。
在這裡插入圖片描述

ESP32/ESP8266組成區域網的常用方式

常用的有三種方式,其中第三種情況其實是第一種情況的擴充套件應用,增加了多裝置和閘道器。
情況一:ESP模組的角色為STA,它通過路由器連線到Intnet。之前發的ESP系列教學中涉及到Bylnk、ThingSpeak、IFTTT和阿里雲軟體的就是採用的這種連線方式。
物聯網-wemos D1 Mini (esp8266)實驗三 — WeMos D1Mini 連線 thingSpeak實時顯示室內co2(MQ - 135)濃度
物聯網-wemos D1 Mini (esp8266)實驗五 – 與Blynk合作的土壤溼度檢測與遠端澆花系統
阿里雲IOT入門教學(三)阿里雲IOT Studio自建手機App控制Wemos D1 Mini( ESP8266 )板載燈亮滅
情況二:ESP模組的角色為AP,手機連線到ESP模組後就不能上網了。但是如果在ESP模組中搭建一個http伺服器,編寫簡單的html頁面。手機就可以通過預設IP:192.168.4.1來存取這個頁面。實現讀取和控制。比如ESP系列教學中的丟失尋找器,澆花,格力空調控制三篇。
物聯網-wemos D1 Mini (esp8266)實驗二 — 蜂鳴器版失物尋找 附完整原始碼和註釋
物聯網-wemos D1 Mini (esp8266)實驗四 – 實驗二中的丟失尋找器改進為手機控制水泵
物聯網-wemos D1 Mini (esp8266)實驗十 —伺服器版溫度計

在這裡插入圖片描述
情況三:多塊ESP模組以STA的方式連線路由器組成IOT物聯網。多塊ESP模組中有一塊作為閘道器來處理各種採集資料。很多時候因為對閘道器能力的要求這個模組也可替換為樹莓派等效能更高的硬體裝置。
在這裡插入圖片描述