×

Arduino IDE for ESP8266教程(五)文件系统

Arduino

Arduino IDE for ESP8266教程(五)文件系统

Kalet Kalet 发表于2017-10-06 浏览547 评论0
在第一篇教程中,由ESP8266返回的网页都是通过直接发送String来完成响应,这个方法是挺快的,但是在复杂结构的网页下就显得格外麻烦,调整的时候需要一个个找,而且还是在html结构打乱的情况下找,把css和js写入到同一个页面内无疑也是增加了调试的成本,所以官方引入了一个SPIFFS的文件系统(SPIFFS的github地址:https://github.com/pellepl/spiffs),这个文件系统是通过共用板载的Flash芯片来完成(官方说明文档:https://github.com/esp8266/Arduino/blob/master/doc/filesystem.md),之...
Arduino IDE for ESP8266教程(四)路由系统 Arduino IDE for ESP8266教程(四)路由系统 Arduino IDE for ESP8266教程(四)路由系统 Arduino IDE for ESP8266教程(四)路由系统

Arduino

Arduino IDE for ESP8266教程(四)路由系统

Kalet Kalet 发表于2017-10-06 浏览457 评论0
个人认为,作者赋予ESP8266最强大的功能莫过于HTTP路由,HTTP路由,根据不同的url响应不同的任务。在这里就类似于node.js的路由。在第一个教程里边已经展示了基本路由系统的使用,在我们访问ip的时候引导到了handleRoot上进行处理。而在之后获取svg图形的时候也通过路由引导到了drawGraph上返回由ESP8266“亲手”绘制的svg图形。此外,路由系统还提供了NotFound处理,这个可以用来处理不在预设中的页面,用于引导到404页面或者内置的html页面上。本次教程的详细代码:#include <ESP8266WiFi.h>#include&nb...