iNeuOS 物联网云操做系统2.0发布,集成设备容器、视图建模、机器学习三大模块

目       录html

1.      概述... 2算法

2.      使命及目标... 3chrome

3.      系统框架... 4浏览器

4.      设备容器(iNeuKernel)... 4缓存

5.      第三方数据导入接口... 9服务器

6.      视图建模(iNeuView)... 10网络

7.      机器学习(iNeuAI)... 11并发

8.      征集需求... 13框架


1.   概述

        iNeuOS物联网云操做系统(i:表明信息和工业,Neu:表明神经元和细胞,OS:表明操做系统),这是咱们起名字时候的想法。5月底发表的《iNeuOS云操做系统,.NET Core全系打造》时有网友质疑:只是仿了Windows 10操做界面、这也能叫操做系统。只能说你们对事物的理解有误差,也没有作过去的解释。运维

       时隔3个月的时间,咱们发布iNeuOS 2.0版本信息了设备容器、视图建模和机器学习三大功能组件。设备容器主要解决多种协议多种通信机制设备或传感器数据接入的问题,支持二次开发;视图建模主要解决设备或传感器数据即接入即显示的问题,能够发布成桌面应用,相似早期WindowsXP宣传的即插即用的思惟;机器学习主要解决设备或传感器数据接入后进行模型训练,提炼出来知识和规则。

       iNeuOS所有使用.NET Core开发,能够部署到嵌入式设备中,从而造成边缘计算网关产品,只须要开发更多的设备驱动在设备容器中运行。

       对于如今来说,这就是咱们体系化建设的大体思路。同道中人有什么好的相法和思路,能够随时与咱们沟通。

       演示地址: 进入iNeuOS系统。(建议使用chrome浏览器)
      
测试名称:admin

       测试密码:admin

      注:上次发布的时候,因为登录系统的人较多,你们反馈比较慢,咱们租用的是云服务器,配置确实不过高,请你们谅解!!!

      登录界面,以下图:

     系统内部界面,以下图:

2.   使命及目标

       如今你们都在喊工业大数据和工业互联网,可是真正可以落地的很少,反而有些企业走上了过去信息化的老路,口号高于实质;如今你们也在搞百万企业上云,从硬件集约化角度考虑,确实可以下降企业的成本,可是只限于数据和服务变动空间位置,显然体现的做用或意义不大;固然也有作的不错的,例如阿里物联网(IOT)这块,体系化、标准化解决设备接入的问题,包括规则和视图显示等,iNeuOS能够无缝与阿里IOT进行数据对接。

      对于工业来说,并非全部企业都愿意上云,不论是以基础资源的形式仍是物联网接入的形式。对于中小企业建设私有云平台,又面临成本太高和运维能力不足的状况。基于上述状况,iNeuOS的主要使命就是要解决企业信息化能力不足、成本太高的问题。

3.   系统框架

      iNeuOS如今包括三大功能组件:设备容器(iNeuKernel)、视图建模(iNeuView)、机器学习(iNeuAI)。框架示意,以下图:

图 iNeuOS框架示意

4.   设备容器(iNeuKernel)

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

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

图 服务管理列表

 

 图 增长服务实例

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

图 设备管理列表

图 增长设备驱动

        数据点管理,以下图:

图 设备驱动数据点列表

图 增长数据点

(1)iNeuKernel的特色

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

(2)iNeuKernel解决的现实问题

      物联网平台都会有本身的接入数据标准协议,可是每一个平台的数据协议又不同,因此并无从根本上解决协议标准的问题。因此物联网、大数据、工业互联网的数据集成过程当中仍然面临四个主要困难:设备多样性、协议多样性、通信机制多样性、数据多样性。

5.   第三方数据导入接口

       系统提供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
}]

 

6.   视图建模(iNeuView)

      视图建模(iNeuView)是iNeuOS视图建模功能组件,对设备容器(iNeuKernel)接入的设备或传感器数据进行视图建模组态、数据实时展现和预警等。以下图:

     在原有图元基础上增长到3500多个SVG矢量图元,涉及到61个领域及分类。而且支持对编辑好的界面进行分享,能够对分享的连接和二维码集成到其余系统中。

     视图建模(iNeuView)特色:

  • 建模和组态的图元信息丰富,知足不一样行业和领域实时监测的需求。
  • B/S应用框架,部署、应用和发布方便,易于操做。
  • 与设备容器(iNeuKernel)服务组件无缝对接,实现设备或传感器即插、即用、即显示。
  • 对编辑的界面预览,查看实际应用效果。
  • 对编辑好的界面应用进行分享,方便集成到其余系统中。
  • 对编辑好的界面能够发布到iNeuOS桌面,相似Windows应用程序。

7.   机器学习(iNeuAI)

     机器学习(iNeuAI)是iNeuOS的核心组件,对接入的数据进行数据样本标记、数据算法模型训练、工况智能预警。如今支持决策树和KMeans两种算法,从规划角度考虑,还要增长算法和完善产品体系。以下图:

     机器学习(iNeuAI)从体量巨大、结构繁多的数据中挖掘出潜藏在数据中的规律和知识,使数据发挥最大化的价值。与传统软件开发不一样之处,以下示意图:

 

     应用效果,以下图:

8.   征集需求及合做

     但愿广大网友,针对领域应用提出具体的需求,在符合iNeuOS的基础上考虑集成进来。能够加入物联网&集成技术群:54256083,进行讨论。

     咱们不排斥任何形式的合做,技术方面和市场方面。固然,若是有实力的技术加入咱们团队,那就更好了。


 物联网&集成技术 QQ群:54256083 

 物联网&集成合做 QQ群:727664080

 网站:http://www.ineuos.net

相关文章
相关标签/搜索