iNeuKernel工业互联网设备容器内核

2019-05-11 21:01:00
iNeuKernel
原创
4686
摘要:iNeuKernel是iNeuOS内核设备运行容器,是以物理设备或传感器为核心构建的框架

二次开发下载测试,联系QQ:504547114

设备容器(iNeuKernel)概述

       iNeuKernel是iNeuOS内核设备运行容器,是以物理设备或传感器为核心构建的框架,可以随意挂载设备驱动在内容容器下运行,总体协调设备驱动(协议)、IO通道(COM和NET)、运行机制(模式)之间的协作机制,使之无缝结合、运行,支持二次开发。

支持设备驱动协议包括:西门子(S7-200smart、S7-300、S7-400、S7-1200、S7-1500)、三菱(FxSerial)、台达PLC、Modbus TCP&RTU、Alink、iNeuLink等。通讯协议支持包括:Socket、WebSocket和MQTT协议。

         设备驱动开放式管理,支持二次开发设备驱动,并且挂载到平台下运行,满足多种设备、多种协议、多种通讯机制的应用场景:

         服务驱动开放式管理,支持二次开发服务驱动,并且挂载到平台下运行,满足多种业务事务性的处理,例如:输入LED、数据转发、数据计算等:

          服务实例,在一个服务实例下可以运行多个设备驱动,如下图:

图服务管理列表

图增加服务实例

         设备管理,一个服务实例下可以增加多个设备驱动,如下图:



   图 设备管理列表



图增加设备驱动

        数据点管理,一个设备驱动下可以采集多个数据点的信息,如下图:


图设备驱动数据点列表

图增加数据点

 设备容器(iNeuKernel)的特点:
  • 支持与实体设备之间多种模式交互,包括:轮询模式、自控模式、并发模式和单例模式。
  • 支持协议驱动器,可以按规范开发标准协议和自定义协议。
  • 支持发送数据缓存器,支持命令缓存重发和按优先级别发送。
  • 支持协议过滤器,按规则筛选数据;并且可以承继接口,自定义过滤方式。
  • 支持接收数据缓存器,可以缓存不符合过滤器的数据,和下次接收数据进行拼接。
  • 支持按设备命令优先级别进行调度设备,保证有高级别命令的驱动及时发送。
  • 支持一个设备驱动,同时支持串口和网络两种通讯方式,可以监视IO通道数据。
  • 支持一个设备驱动,在网络通讯时可以支持TCP Server和TCP Client两种工作模式。
  • 支持服务组件接口,例如:4-20mA输出、LED大屏显示、短信服务、以及多功能网关服务。
  • 设备驱动与设备驱动,设备驱动与服务器(云端)可以实时双向交互,上传数据和指令下发。
  • 支持创建多服务实例,完成不同业务的拆分。
  • 支持WebSocket,进行数据采集与转发。
  • 支持多设备通讯IO通道多路复用机制。
  • 支持定时清理无效IO通道,并释放资源
  • 支持跨平台部署,可以运行在Linux和Windows系统。

 

设备容器(iNeuKernel)解决的现实问题

       物联网、大数据、工业互联网的数据集成过程中面临四个主要困难:设备多样性、协议多样性、通讯机制多样性、数据多样性。面对结构化的多样性问题,要用结构化的手段或框架来解决,这是保障系统稳定运行的前提。

       

文章分类
联系我们
Email: 504547114@qq.com
QQ: 504547114 Tech QQ:954420050
地址: 北京市石景山区石门路368号