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的过程
网友评论