IOTOS®中台技术架构和优势

内置模块以及整体技术架构如上图所示。以下是创新点和特色:

服务、设备、算法统一模型

统一将设备、服务、算法等进行抽象封装,提供网关、设备/系统、数据点三项分层,并且能实现设备到云端、设备到设备的通信。其中网关ID.设备ID.数据点ID,形成全球唯一设备服务识别标识,可以通过接口选择与云端通信还是与另一个设备通信;并且消息回调可以区分来自云端还是其他设备。这里的设备包括不仅仅是硬件设备,还包括纯软件的服务、算法模块等。

可任意嵌套的2/3D图形组态

组件所有属性可以绑定对外暴露的变量,并且在拖放到新的组件上时,绑定保留的变量可以重新参与变量绑定,以及绑定新的属性暴露变量。这样通过多层嵌套、多层暴露,可实现任意图形组件的封装,以及配置属性的暴露,最终通过最外层应用可以进行实际配置。

RPC通信路由寻址

RPC方式,任意驱动引擎在路由系统分支中可以任末端节点接入,驱动引擎到驱动引擎之间的经由内部独创的路由算法寻址,结合负载均衡链路自动选择数据传递通道,以RPC方式接口衔接,数据上下文保持,保证同步回调调用、业务时序逻辑。

数据发布订阅

对设备抽象成数据点,可以发布出去提供其他用户收费或免费订阅。订阅用户可以像自己的数据点一样对数据点进行各项操作,尤其是可以对多方订阅的数据点进行统一算法、业务分析处理,作为新的服务驱动挂在在平台上,抽象出更高级的数据点,并且再次发布出去,以此可以形成数据交易。

采集驱动引擎

驱动作为协议转换、设备模型抽象的支持,可以实现模块化插件话,并支持热插拔,即插即用。比如modbus、opc、bacnet等标准协议,以及sdk等非标协议,可以提供平台支持的对应驱动,让设备关联即可动态加载,加上必要的通信和协议参数配置,可实现设备系统的快速集成接入。

AI智能逻辑处理

支持移动端设备AI聊天助手,智能大脑赋能,以即时聊天的方式对设备进行统一操作管理,不需要定制界面,可以实现对任意类型、任意数据设备的统一操作管理,实现移动端设备交互的通用化。

上一篇:JVM笔记10-性能优化之高级特性


下一篇:JDK源码分析之hashmap就这么简单理解