项目名称:物联网云平台
技术要点:数据采集与传输、设备接入与协议支持、数据存储与管理、实时数据处理与分析、API接口服务化等
项目描述:物联网云平台是一款专为物联网解决方案设计的综合性软件系统,运用云计算技术将各类联网设备和传感器连接起来,实现数据的实时传输、存储、处理和分析。这赋能各行各业智能化管理和决策。物联网云平台集成了多种关键技术模块,主要功能和特性包括但不限于设备接入与管理、数据采集与传输、数据处理与分析、业务逻辑与应用开发、安全保障、可视化展示与报告、可扩展性和灵活性。
我的职责:负责家居核心应用模块的设计与开发
家居核心应用模块主要包括场景、定时、联动、布撤防四个核心功能。每个功能都包含功能配置、配置下发、功能执行和设备功能反馈。这些功能是云平台的核心功能,所有物联网设备都具备这些功能,因此需要具备高并发、高可用和高性能。以下是对这些功能的设计方案:
1. 功能配置
1)考虑到设备会频繁升级,需要对设备物模型进行版本维护。只有当设备具备当前功能时,才会下发对应的配置。
2)由于云平台设备和用户众多,场景、定时、联动、布撤防的配置也会非常大,对存储有很高的要求。因此,需