ESP32芯片模組HTML+CSS渲染器概念驗證,飛??萍紭扶未砩?/h1>
獨立開發(fā)者在 ESP32 上基于 libwebsockets 庫,實現(xiàn)了一個支持 HTTP2.0 的 HTML+CSS渲染器的概念驗證。
ESP32具備卓越的性能和豐富的外設(shè),集 Wi-Fi、傳統(tǒng)藍(lán)牙、低功耗藍(lán)牙為一體,提供高度集成的解決方案,廣泛適用于各類物聯(lián)網(wǎng)應(yīng)用。

隨著 MCU 的計算能力不斷提升,它們與能夠運行 Linux 的底層應(yīng)用處理器之間的界限越來越模糊。MCU 通常被用于處理后端任務(wù),但現(xiàn)在有大量的創(chuàng)客項目都證明,MCU 也有能力直接構(gòu)建用戶界面應(yīng)用。
ESP32集成Wi-Fi、傳統(tǒng)藍(lán)牙和低功耗藍(lán)牙功能,具有廣泛的用途:Wi-Fi 支持極大范圍的通信連接,也支持通過路由器直接連接互聯(lián)網(wǎng);藍(lán)牙可以讓用戶連接手機或者廣播 Bluetooth LE Beacon 以便于信號檢測。

ESP32集天線開關(guān)、射頻巴倫、功率放大器、低噪聲放大器、濾波器以及電源管理模塊于一體,占用較小的 PCB 空間,即可最大化滿足實際應(yīng)用多樣的功能需求。
ESP32采用四層板設(shè)計,工作溫度范圍 –40°C 至 105°C,已通過 FCC、CE-RED、SRRC、IC、KCC 和 TELEC 等認(rèn)證,適用于各類商業(yè)應(yīng)用開發(fā)。
最近,獨立開發(fā)者在ESP32上基于 libwebsockets 庫,實現(xiàn)了一個支持 HTTP2.0 的 HTML+CSS 渲染器的概念驗證,擴展了低成本 MCU 在該方向應(yīng)用的可能性。

這樣一來,用戶就可以直接通過 ESP32 瀏覽同時具有文字和圖形的網(wǎng)頁。該獨立開發(fā)者表明這套 HTML+CSS 渲染器并不完整。
雖然它可以分析并渲染 HTML 和 CSS,支持 JPEG 和 PNG 圖像,但它只能處理 HTML 的一個子集,也并不支持 Javascript。
即便如此HTML+CSS 渲染器仍然具有突破意義,它意味著低成本MCU也支持用戶直接開發(fā)UI界面,這是ESP32的一個新里程碑。
在 ESP32 MCU 上瀏覽網(wǎng)頁的示例。
