前言上一篇文章中我们实现了 MQTT 的基本通讯,地基已经打好,那么接下来我们正式开始搭建我们的物联网系统,首先,我们先为系统画一张蓝图,明确接下来的开发工作。服务端服务端相当于一个指挥中枢,管理所有接入的设备,统一下达命令,并接收设备上报的数据,是我们物联网系统的核心。设计思路在物联网平台中,某一类具有相同能力或特征的设备的合集被称为一款产品。而产品模型是用来描述设备能力的文件,通过JSON的格式定义了设备的基本属性、上报数据和下发命令的消息格式。定义产品模型,即在物联网平台构建一款设备的抽象模型,使平台理解该款设备支持的属性信息。(Copy 自华为云)本物联网平台各功能模块展示如下:主界面本网站使用 Python + Flask 搭建,涉及 MySQL,Redis 数据库读写,前后端交互,Flask-login 用户鉴权,数据分析,ECharts 绘图等多方面操作。设备管理页显示已连接到平台的设备列表,展示其在线状态。同时前端向后端轮询设备在线状态,实时更新。前端轮询后端接口设备详情页显示设备基本信息。下发命令平台向设备下达命令,同时保存记录。设备监控监控设备状态。基于设备上报的数

物联网 · 2023-11-13 · 576 人浏览
Theme Jasmine by Kent Liao