通用物联网综合信息管理平台的技术架构
nMedias中间件介于感知设备和应用层之间,负责实现与前端感知设备的信息交互和管理,将采集到的海量原始感知信息参量数据归一化并完成与上层核心系统模块的复杂消息通信。通过网络互连、数据集成、流程衔接、用户互动等事件,实现开放式应用操作平台和网络接入设备的交互运行。它具有高效的并发通信机制和高吞吐能力的特点,能够支持多厂商、多设备、多样性参量和多协议以及私有协议等。图3所示是其中间件的功能。
nMedias中间件具有以下几个特点:
(1)利于面向对象的方法建立信息模型,管理信息被定义在被管理对象中;
(2)提供广泛的传感设备支持并可以通过可扩展的框架支持各种感知设备;
(3)支持标准API接口,可与第三方设备连接,实现对第二方设备的管理;
(4)独特的引擎设计技术提供强大的事件处理能力,将海量的传感信息过滤、分组、关联和聚合成透明的业务数据,增强传感数据的通透性和统一管理能力;
(5)多线程机制,多线程设计,实时性强;
(6)支持标准的网络协议、网管协议和通信协议;
(7)可远程过程调用应用于云平台架构;
(8)高效的数据处理能力和资源管理能力;
(9)确保应用高的可用性和吞吐量。
4 开发式物联网应用操作平台
iotWare物联网应用软件平台与硬件相结合,对感知的数据进行高效管理、存储和呈现,对设备和通道的状态信息进行实时监控和处理。系统采用模块与分布式设计,能够与不同行业具体任务相结合,完成各行业数据采集与管理平台的搭建。该系统主要包括对设备进行拓扑管理、性能管理、实时监测、配置管理、故障管理、服务器管理、安全管理和3D拓展等八大管理系统,具体如下:
拓扑管理:自动拓扑发现,设备实时状态呈现和拓扑管理;
性能管理:历史曲线、轨迹重播,同时段多设备采样数据比较,3D阶段运行展现;
实时监测:实时全通道数据监测,直观的动态数据图表曲线;
配置管理:网络、系统、设备、数据库运行、管理、监测环境的配置;
故障管理:运行状态或环境条件检测、隔离校正,告警监视,故障定位,查询跟踪;
服务器管理:展现数据设计和关联内容,方便报表、数据挖掘、智能分析等众多应用;
安全管理:授权机制、访问控制、加密和密钥管理与分发,验证和安全日志;
3D拓展:虚拟现实3D环境,机房、机柜、设备的所有静动态参量可通过3D进行交互。
图4所示是iotWare物联网应用软件平台的界面图。该平台具有下列优点:
(1)采用B/S架构,无需安装任何插件,只需浏览器便可远程监控和管理设备;
(2)基于MVC的设计模式,采用模块化设计和全部基于开源的Apache、php、Java、JavaScript、Ajax和mysql技术,可跨平台应用;
(3)基于通用网管的设计理念,实现通用网络管理的功能,满足99.9%管理者的管理要求;
(4)对第三方开放,同时也可兼容第三方的软件系统,方便软件集成开发,降低集成开发成本。
5 总结
C5I iotWare具有实时、兼容和自适应的特点,将各种异构的系统和分布式资源进行整合,可以实现管、控、营一体化,从而构建物联网运维系统。该平台体现了C5I(Cloud,Communication,Command,Control,Computers and Internet)的精神,可为建设低碳、智能、节约型社会提供技术支撑。
- 基于DSP的车辆碰撞声检测装置的设计 (08-29)
- 基于物联网的导航门牌设计(11-24)
- 英特尔推出面向工业系统的虚拟化平台系列(02-24)
- Sentry安全模块全面确保安全性和可靠性(07-04)
- 智能互连的物联网边缘节点的真正安全(06-13)
- 一文看懂物联网起源及应用发展大趋势(01-17)