这个网址可以让arduino获得开发板的主芯片的库函数。让我们写的代码能直接调用库函数。
使用blink example试一下,看看led闪烁否?
8266运行的代码中设置了网页发送的路径和消息类型作为匹配参数,来调用不同的函数。
- esp8266_server.on("/", HTTP_GET, handleRoot);
- esp8266_server.on("/LED", HTTP_POST, handleLED);
- esp8266_server.onNotFound(handleNotFound);
每当有客户端向服务器发送HTTP请求时,我们可以利用on函数来设置HTTP请求回调函数。
通过HTTP请求回调函数,我们可以让ESP8266服务器生成响应信息并发送给HTTP请求客户端。
- server.on(uri, uri_handler);
- server.on(uri, method, uri_handler);
- – uri: HTTP请求客户端所请求的uri(参数类型:const String*)
- – uri_handler: HTTP请求回调函数(参数类型:THandlerFunction)
- – method: 此参数用于设置向客户端发送响应信息时所使用的HTTP方法。以下为可供选择的响应方法关键字。
- HTTP_ANY
- HTTP_GET
- HTTP_POST
- HTTP_PUT
- HTTP_PATCH
- HTTP_DELETE
- HTTP_OPTIONS
参考:
ESP8266 – ESP8266WebServer库 – on – 太极创客
ESP8266能作为softAP(路由AP)/station(终端设备)。ESP8266能透传串口数据。最大速率是4Mbps。
可以直接用官方的AT固件,也可以自己使用SDK开发固件(non-OS SDK和RTOS SDK)。自己不会SDK开发,所以直接使用AT固件来透传数据。
https://zhuanlan.zhihu.com/p/166536234