首页 理论教育系统总体设计方案|物联网应用场景复杂性影响|三层结构设计

系统总体设计方案|物联网应用场景复杂性影响|三层结构设计

【摘要】:考虑物联网应用场景的复杂性对系统总体设计的影响,参照电信网演进的物联网体系结构[5],系统总体设计结构框架如图1所示。图1系统总体设计结构框架系统总体设计采用三层结构,分别为Web应用层、中间件层和数据采集层。

考虑物联网应用场景的复杂性对系统总体设计的影响,参照电信网演进的物联网体系结构[5],系统总体设计结构框架如图1所示。

图1 系统总体设计结构框架

系统总体设计采用三层结构,分别为Web应用层、中间件层和数据采集层。Web应用层为用户提供交互界面、展示数据,并根据数据进行相应的处理;中间件层包含嵌入式中控服务器、数据采集系统和视频监控插件,实现对数据采集层获得的数据进行处理,并按应用层兼容的格式进行打包,再传递给Web应用层,既为Web应用层提供接口数据,又规范数据采集层的接口要求,成为衔接Web应用层和数据采集层的数据耦合中转层;数据采集层包含对校园环境变量的采集和清洗,采集的数据包括温度值、湿度值、风速值、风向值等。(www.chuimin.cn)

系统流程图如图2所示,Web应用层响应客户端浏览器发送过来的CGI命令请求,CGI控制器解析命令请求,把命令加入共享队列,命令解析服务器从共享队列中获取命令并解析,发送至串口,ZigBee协调器从串口接收命令并广播发送至ZigBee网络,ZigBee网络设备节点控制器接收匹配的命令,执行设备操作,ZigBee网络控制器再返回操作结果,广播发送至协调器,ZigBee网络协调器从网络接收操作结果,发送至串口,命令解析服务器从串口获取操作结果并解析,返回共享队列,CGI控制器获取操作结果,返回给Web应用层。

图2 系统流程图