独立开发者在ESP32上基于libwebsockets库,实现了一个支持的HTML+CSS渲染器的概念验证。
ESP32具备卓越的性能和丰富的外设,集Wi-Fi、传统蓝牙、低功耗蓝牙为一体,提供高度集成的解决方案,广泛适用于各类物联网应用。
随着MCU的计算能力不断提升,它们与能够运行Linux的底层应用处理器之间的界限越来越模糊。MCU通常被用于处理后端任务,但现在有大量的创客项目都证明,MCU也有能力直接构建用户界面应用。
ESP32集成Wi-Fi、传统蓝牙和低功耗蓝牙功能,具有广泛的用途:Wi-Fi支持极大范围的通信连接,也支持通过路由器直接连接互联网;蓝牙可以让用户连接手机或者广播BluetoothLEBeacon以便于信号检测。
ESP32集天线开关、射频巴伦、功率放大器、低噪声放大器、滤波器以及电源管理模块于一体,占用较小的PCB空间,即可最大化满足实际应用多样的功能需求。
ESP32采用四层板设计,工作温度范围–40°C至105°C,已通过FCC、CE-RED、SRRC、IC、KCC和TELEC等认证,适用于各类商业应用开发。
最近,独立开发者在ESP32上基于libwebsockets库,实现了一个支持的HTML+CSS渲染器的概念验证,扩展了低成本MCU在该方向应用的可能性。
这样一来,用户就可以直接通过ESP32浏览同时具有文字和图形的网页。该独立开发者表明这套HTML+CSS渲染器并不完整。
虽然它可以分析并渲染HTML和CSS,支持JPEG和PNG图像,但它只能处理HTML的一个子集,也并不支持Javascript。
即便如此HTML+CSS渲染器仍然具有突破意义,它意味着低成本MCU也支持用户直接开发UI界面,这是ESP32的一个新里程碑。
在ESP32MCU上浏览网页的示例。





