项目背景
1.这个项目是对之前的案例的升级改造
参考:
IoT项目系统架构案例_iot案例_wxgnolux的博客-CSDN博客
2.基于方案1的项目实施过程中碰到的问题
,
对硬件设备标准化的理念及新的功能
需求(
如根据天气预报温度调水温
,APP
界面可操作性优化等
)
•采用
目前
IoT
主流厂商的架构方向
3.新版的软件全新的设计
:
•
采用
MVC
层次架构风格
,
使用
MDA
模型驱动的设计理念
.
•
去掉了智能网关和
plc
控制器
,
全自主开发的
IoT
控制中心实现本地主控和物化
.
•
服务器改为租用市场主流
IoT
服务
.
•
APP
重新开发
,
加入阿里智能家居平台
,
支持天猫精灵语音控制
,
融合到大物联网环境
.
架构介绍
系统拓扑图
Iot控制中心软件运行在树莓派上,实现对设备的控制及物化功能,前端app采用阿里智能家居开发平台,实现智能控制。
Iot控制中心系统设计架构
采用模型驱动的设计思路,后续硬件及参数的变化,都只需要调整模型数据,即可完成功能的调整,无需再进行代码的修改。
IoT控制中心软件界面
只要网络是通的,后续软件升级,硬件更换后的配置等维护工作,可远程完成.
软件整体偏工控界面,目前主要对实现功能为主,没有做特别的界面美观的设计,后续升版时可以考虑在美观上重新设计调整。
手机端APP