本教程演示如何在ESP32上设置MicroPython Web服务器。 一个网页将显示连接到ESP32的DHT22传感器的温度和湿度。 另一个网页将提供NeoPixel RGB LED的远程颜色和亮度控制。
对于网络服务器,我们将使用由杰出的程序员让·克里斯托夫(Jean-Christophe)创建的,名为MicroWebSrv的开源MicroPython库。 他做了出色的工作,制作了非常强大的轻量级Web服务器,可以轻松在ESP32和Pycom模块上启动和运行。 该库功能非常丰富:
该库可以提供大多数流行的Web MIME类型,例如HTML,CSS,JavaScript,图像,PDF,CSV,ZIP,XML等。您只需将文件放在Web路径中,即可通过Web浏览器请求它们。
更新:让-克里斯托夫(Jean-Christophe)发布了microWebSrv 2.0版,该版本更强大,更高效,更快捷。
详情参阅 - 亚图跨际