当前位置: 首页 > news >正文

IoT项目系统架构案例2

项目背景

1.这个项目是对之前的案例的升级改造
参考:IoT项目系统架构案例_iot案例_wxgnolux的博客-CSDN博客
2.基于方案1的项目实施过程中碰到的问题,对硬件设备标准化的理念及新的功能需求(如根据天气预报温度调水温,APP界面可操作性优化等)
•采用目前IoT主流厂商的架构方向
3.新版的软件全新的设计:
采用MVC层次架构风格,使用MDA模型驱动的设计理念.
去掉了智能网关和plc控制器,全自主开发的 IoT控制中心实现本地主控和物化.
服务器改为租用市场主流IoT服务.
APP重新开发,加入阿里智能家居平台,支持天猫精灵语音控制,融合到大物联网环境.

 架构介绍

 系统拓扑图 

 Iot控制中心软件运行在树莓派上,实现对设备的控制及物化功能,前端app采用阿里智能家居开发平台,实现智能控制。

 Iot控制中心系统设计架构

 

采用模型驱动的设计思路,后续硬件及参数的变化,都只需要调整模型数据,即可完成功能的调整,无需再进行代码的修改。

IoT控制中心软件界面

 

 

只要网络是通的,后续软件升级,硬件更换后的配置等维护工作,可远程完成. 

软件整体偏工控界面,目前主要对实现功能为主,没有做特别的界面美观的设计,后续升版时可以考虑在美观上重新设计调整。

手机端APP

 

 

 

http://www.lryc.cn/news/21387.html

相关文章:

  • Vue echarts封装
  • 蓝桥杯入门即劝退(二十二)反转字符(不走寻常路)
  • 数据仓库Hive
  • 嵌入式 STM32 步进电机驱动,干货满满,建议收藏
  • 详讲函数.2.
  • 行测-判断推理-图形推理-位置规律-旋转、翻转
  • linux shell 入门学习笔记15 shell 条件测试
  • Apollo(阿波罗)分布式配置安装详解
  • Vue3之组件
  • 【网络】套接字 -- UDP
  • Lambda原理及应用
  • 运动耳机推荐、最值得入手的运动耳机清单共享
  • c盘爆满--如何清理电脑C盘
  • Nginx配置web服务器及部署反向代理
  • mvvm和mvc
  • JavaScript while 循环
  • CMU15-445 Project.0总结
  • 计算机网络题库---错题本
  • 【react】react创建项目与引入AntD组件库:
  • hook与mixin
  • 【C语言】自定义类型
  • 没有上司的舞会(C++,树形DP)
  • 【java基础】static和final关键字的作用及其用法详解
  • #集成学习#:bagging、boosting、stacking和blending
  • NCRE计算机等级考试Python真题(一)
  • C#协变逆变
  • 算法设计与分析期末考试复习(四)
  • qsort函数排序数据 and 模拟实现qosrt函数(详解)
  • Mysql视图,存储过程,触发器,函数以及Mysql架构
  • 什么是线程死锁?如何解决死锁问题