241013_-1_进度搬运_第7个项目_MQTT简易Web迷你服务端(本地备份)
本篇内容搬运自QQ空间:https://user.qzone.qq.com/1312201038/main
仅用于存档和记录学习进度,若有视频(及其截屏),请以空间为准
记录时间:2024年10月13日
本来打算用刚学完的MicroPython框架来写的,但是后来发现C++的ESP32库更完善,所以就换Arduino了。
20241013:ESP32基于Arduino框架的简易Web迷你服务端(带本地备份功能)
- 1.使用SPI协议,读写FATFS文件系统的SD卡,实现本地备份功能
- 2.使用WLAN,向DNS服务器发送HTTP请求,解析后通过API向Bilibili服务器发送JSON请求,扒取目标粉丝数据
- 3.通过向NTP服务器发送请求报文,获取精准本地时间戳
- 4.通过蜂窝组网,向MQTT服务器发送数据包,本次选择的是阿里云物联网平台云服务器,发布扒取到的数据,再通过阿里云,将数据发送到阿里云后台和自制公版APP中。实现实时监控
- 5.通过EXTI外部中断按键,实现OLED息屏,实现长时间低功耗稳定运行。
- 6.丝滑的OLED进度条、状态灯这些就不说了 这次就只做一个项目吧,毕竟兵贵在精不在多,技术含量到了做几个都一样。
之后如果有需要或者闲的慌的话,我会选择给这个做个PCB加个外壳,差不多就应该能到毕设水平了吧?这点不太懂,话说回来毕设的水平要求具体是啥?阿巴阿巴
1
2
3
4
5
6
7