请选择 进入手机版 | 继续访问电脑版

iNeuKernel工业神经操作系统内核设备运行容器

2019-5-25 22:22| 发布者: admin| 查看: 2786| 评论: 0

摘要: iNeuKernel 概述 iNeuKernel 是 iNeuOS 内核设备运行容器,是以物理设备或传感器为核心构建的框架,可以随意挂载设备驱动在内容容器下运行,总体协调设备驱动(协议)、 IO 通道( COM 和 NET )、运行机制(模 ...

二次开发组件及教程下载:https://pan.baidu.com/s/1nxpnC7FazBBVyK9zUFgjyg

设备容器(iNeuKernel) 概述

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

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


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


服务管理列表 增加服务实例


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





设备管理列表



增加设备驱动

数据点管理,如下图:



设备驱动数据点列表



增加数据点

     设备容器( iNeuKernel) 的特点:


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

 

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

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


第三方数据导入接口

       系统提供HTTP Post接口服务,方便导入其他系统的数据,以便用于视图建模(iNeuView)和机器学习(iNeuAI)功能组件服务。
       导入配置数据接口形式,如下:
[{
    "servername": "servername",
    "devices": [{
        "devicename": "mydevice",
        "tags": [{
            "tagname": "tagname"
        }]
    }]
}]
     导入实时数据接口形式,如下:
[{
    "timestamp": "2019-08-06T11:33:18.6983926+08:00",
    "tagname": "tag_2_2",
    "tagvalue": 2.2
}]


鲜花

握手

雷人

路过

鸡蛋

Copyright © 2016 Comsenz Inc. All Rights Reserved. By Discuz! X3.2 ( 京ICP备11005152号-1 ) 

扫描二维码关注我:
确 认
返回顶部