ESP32怎么在SPIFFS里面存储html,css,js文件,以及网页和arduino的通讯

Webserver

文件

首先是用ESP32自带的webserver库的话,首先要在SPIFFS里面上传html、css、js等这些文件比如这样


然后在arduino里面,要处理html文件的请求


然后html里面会引用css和js文件,这些请求也会给到ESP32,因为我们没有给到这些文件的handler,所以同意在OnNotFound里面处理



这里面有一个handleFileRead函数,处理读取文件的请求



然后调用 server.begin(); ,最后记得在loop里面要调用 server.handleClient(); 函数

socket通讯的话

在arduino里面要设一个handler



在html里面可以这样用jQuery调用


ESP Async WebServer

然后是有一个库,ESP Async WebServer,用这个库的话可以异步的处理多个客户端的异步数据问题,然后使用也比较简单,基本上是用他的语法重写一边webserver的过程


你可能感兴趣的:(ESP32怎么在SPIFFS里面存储html,css,js文件,以及网页和arduino的通讯)