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