
- ESP32 物聯網教程
- 首頁
- 物聯網概述
- ESP32 簡介
- 在 Arduino IDE 中安裝 ESP32 開發板
- 設定 RTOS 以實現雙核和多執行緒操作
- ESP32 與 MPU6050 介面
- ESP32 與模擬感測器介面
- ESP32 首選項
- ESP32 SPIFFS 儲存(晶片內部的迷你 SD 卡)
- ESP32 與 OLED 顯示屏介面
- ESP32 的 WiFi
- 使用 HTTP 透過 WiFi 傳輸資料
- 使用 HTTPS 透過 WiFi 傳輸資料
- 使用 MQTT 透過 WiFi 傳輸資料
- 透過藍牙傳輸資料
- 使用 NTP 客戶端獲取當前時間
- 執行 ESP32 韌體的(OTA)更新
- ESP32 的應用
- 開發人員的下一步
- ESP32 物聯網有用資源
- 快速指南
- 有用資源
- 討論
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 模式的示例。
廣告