ESP32 總覽 基於PIO開發

2021-10-08 04:58:55 字數 1443 閱讀 7251

introduce

總體介紹

arduinoota

遠端無線韌體更新程式。使用espota.py上傳到指定裝置。

asyncudp

用於非同步驅動的udp資料客戶端和服務端

azureiot

與microsoft azure iot服務互動的庫

ble

基於v4.2的藍芽客戶端與服務端

bluetoothserial

串列埠 <--> 藍芽服務

dnsserver

基本的udp dns服務

eeprom

使用快閃儲存器,用於資料的掉電保護

espmdns

mdns服務

ffat

spi快閃儲存器上的fat索引檔案系統

fs

檔案系統虛擬化框架

乙個簡單的http客戶端,與wificlientsecure相容

從http載韌體更新並使用更新應用

netbios

netbios名稱服務

preferences

使用esp32 nvs的flash金鑰庫

sd

使用spi訪問的安全數字卡檔案系統

sd_mmc

使用4通道訪問的安全數字卡檔案系統

******ble

簡化版藍芽驅動

spi

外圍spi裝置驅動

spiffs

spi flas**件系統

ticker

間隔呼叫函式的計時器

update

使用esp32 ota功能進行程式更新

webserver

簡單的http示例程式

wifi

wifi驅動程式(包括乙太網驅動程式)

wificlientsecure

使用嵌入式加密的wifi客戶端物件

wire

i2c驅動程式(僅限主機)

ESP32無線模組開發

最近在做一款低功耗裝置,soc選用上海樂鑫科技的一款esp32 wifi模組。樂鑫官網。esp32是整合了2.4ghz wifi和藍芽雙模組的單晶元方案,專為移動裝置 可穿戴裝置和物聯網應用而設計。在功能簡單的使用環境下具有很好的實用性,且操作簡單,esp32提供針對不同環境下的低功耗方案,功能框圖...

使用MicroPython開發ESP32網路開發

micropython庫分為三部分。一部分是把基礎python中常用的庫結合硬體特典重新實現的,為了做區分這部分庫在命名上稍有改變,比如原版的 json 模組在micropython中改名為 ujson 不過在使用的時候用 json 和 ujson 兩個名稱都可以。micropython庫第二部分是...

ESP32模組比較

esp32系列無線ic是樂鑫espressif出品的價效比高的藍芽wifi雙模ic。官網 最詳細的手冊文件為 esp32 technical reference manual cn.pdf 將官方和一些其他方的模組列表比較,包括資源,也把晶元放進去。esp32單核晶元用的少沒有列出。可以看出,安信可...