ESP32內建的WiFi模組,因此可以很簡易連上網路,本文將介紹如何上網抓取即時空氣品質PM2.5資料:我們只需要利用WiFi函式庫連上網路,並用HTTPClient模擬一個瀏覽器,就可以上網抓取網頁資料。不過為了讓讀者了解ESP32 WiFi的運作原理,我們會先從WiFiscan這個範例開始講起。
WiFiscan就是掃描網路的意思,就像我們手機開啟WiFi功能時,會先列表附近掃描到的網路名稱及訊號強度,WiFiscan就是這樣的功能,我們掃描到網路之後,再來選擇要使用哪個網路上網。
以下為本文大綱:
- WiFiscan網路掃描
- HTTPClient抓取PM2.5資訊
- JSON資料解析
- PM2.5警示器
1. WiFiscan網路掃描
在ESP32中使用無線網路要使用到WiFi.h函式庫內的WiFi物件,另外ESP32啟動WiFi之後,可以選擇四種模式WiFi.mode,列表如下:
只需不到短短一分鐘...
輸入您的信箱與ID註冊即可享有一切福利!
會員福利
1
免費電子報
2
會員搶先看
3
主題訂閱
4
好文收藏