ESP32 的 WiFi



WiFi 棧的可用性是 ESP32 與其他微控制器之間主要的區別之一。本章將簡要概述 ESP32 上可用的各種 WiFi 模式。後續章節將介紹使用 HTTP、HTTPS 和 MQTT 透過 WiFi 傳輸資料。ESP32 上可以配置 WiFi 的三種主要模式

  • 工作站模式 - 這類似於 WiFi 客戶端模式。ESP32 連線到可用的 WiFi 網路,該網路又連線到您的網際網路。這與將您的手機連線到可用的 WiFi 網路完全相同。

  • 接入點模式 - 這相當於開啟手機上的熱點,以便其他裝置可以連線到它。類似地,ESP32 在其周圍建立一個 WiFi 網路,其他裝置可以連線到它。但是,ESP32 本身沒有網際網路訪問許可權。因此,使用此模式,您通常只能顯示硬編碼到 ESP32 記憶體中的幾個網頁。此模式通常用於安裝期間執行裝置設定。假設您將 ESP32 帶到一個未知的客戶站點,您事先不知道其 WiFi 憑據。您將對 ESP32 進行程式設計以在接入點模式下開始操作。一旦您的手機連線到 ESP32 建立的 WiFi 網路,就會開啟一個頁面(俘獲門戶),並提示您輸入 WiFi 憑據。輸入這些憑據後,ESP32 將切換到工作站模式,並嘗試使用提供的憑據連線到可用的 WiFi 網路。

  • 組合 AP-STA 模式 - 正如您可能猜到的,在此模式下,ESP32 連線到現有的 WiFi 網路,同時它也建立了自己的網路,其他裝置可以連線到它。

大多數情況下,您將以工作站模式使用 ESP32。在所有接下來的 3 章中,我們也將以工作站模式使用 ESP32。但是,您也應該瞭解 AP 模式,並鼓勵您自己探索 AP 模式的示例。

廣告