物联网中的Flask、MQTT与ESP模块Mesh网络搭建
1. Flask与相关技术基础
Flask是用Python开发的流行微框架,可用于为Linux系统运行本地服务器。同时,HTML和CSS可用于创建网页,并通过Flask与本地服务器集成。
在物联网设备通信方面,需要一些消息协议,常见的有MQTT、XMPP、DDS、AMQP和CoAP。其中,MQTT是一种基于发布 - 订阅的机器对机器(M2M)消息协议,用于将设备数据传输到服务器。Mosquitto是一个轻量级的开源消息代理,实现了MQTT协议,可免费使用并安装在树莓派上。Paho MQTT库则提供了用于脚本的函数,可执行所有与MQTT相关的通信。
1.1 相关技术总结
| 技术名称 | 描述 |
|---|---|
| Flask | Python微框架,用于运行Linux本地服务器 |
| HTML/CSS | 用于创建网页并与Flask本地服务器集成 |
| MQTT | 机器对机器消息协议,用于设备数据传输 |
| Mosquitto | 实现MQTT的开源消息代理 |
| Paho MQTT库 | 提供MQTT通信相关函数 |
超级会员免费看
订阅专栏 解锁全文
32

被折叠的 条评论
为什么被折叠?



