目       录

1.      概述... 2

2.      平台演示... 2

3.      硬件网关的基本操作... 3

3.1           数据采集... 3

3.2           数据转发... 4

4.      硬件网关与云平台对接... 7

5.      结论... 8


 1.   概述

iNeuLink是工业级硬件网关产品,内嵌完全B/S结构管理系统,简单、易用、稳定,本网关提供两个有线网口,可选型号支持WiFi和2G/3G/4G,同时提供一个485接口,电源为宽压电路,支持9-30V输入电压。基本硬件参数,如下图:

      iNeuLink边缘计算网关,在iNeuOS云端操作中起到对下分布式采集数据、对上透明转发数据的作用。对下数据采集支持PLC协议包括:发那科(Fanuc)、西门子(Siemens)、三菱(Mitsubishi)、哈斯(Hass)、凯恩帝(knd)、海德汉(Heidenhain)、兄弟(Brother)、广州数控(GSK)、新代(Syntec),PLC协议包括:ModBus、西门子(Siemens)、三菱(Mitsubishi)、欧姆龙(Omron),其他协议可以定制化扩展。iNeuLink与iNeuKernel(设备容器)进行数据交互,最终使用iNeuView对数据进行视图组态和建模,完成数据采集、传输、展示全部流程。

2.   平台演示

在线演示:http://demo.ineuos.net  (注:自已注册用户,体验系统功能)

视频介绍:https://v.qq.com/x/page/c3107nnfvt5.html

3.   硬件网关的基本操作

硬件网关操作大体分两方面:针对相应设备协议的数据采集和数据转发(支持数据断点续传)。

3.1    数据采集

列表页面可以看到所有自己的设备,其中ID为设备在本网关内部的唯一ID,如下图:

添加设备驱动时,首先选择对应的设备类型,如下图:

设备驱动内置了一些默认的数据点位,选择点位即可使用,如下图:

3.2    数据转发

iNeuLink硬件网关目前支持与多个厂家的云平台进行数据交互,如果是其他协议,可以定制化开发和对接测试。硬件网关内置了通用的协议格式,通过MQTT的方式与云平台对接。通用MQTT为网关默认推送协议,推送主题为:data/{gateway_id}/v1,gateway_id为网关信息里的网关ID,推送格式如下:

 1 [
2 {
3 "device_id": "Test",
4 "ts": 1561994655032,
5 "device_type": "fanuc",
6 "values": [
7 {
8 "name": "cnc_products",
9 "value": 20559
10 },
11 {
12 "name": "cnc_type",
13 "value": "FANUC 0i MF"
14 },
15 {
16 "name": "device_state",
17 "value": 0
18 },
19 {
20 "name": "cnc_mecpos",
21 "value": [
22 {
23 "axis": "X",
24 "value": -84.4
25 },
26 {
27 "axis": "Y",
28 "value": 2.986
29 },
30 {
31 "axis": "Z",
32 "value": -108.181
33 }
34 ]
35 },
36 {
37 "name": "cnc_alarm",
38 "value": [
39 {
40 "alarm_no": 1,
41 "alarm_type": "T01",
42 "alarm_msg": "待机中"
43 },
44 {
45 "alarm_no": 204,
46 "alarm_type": "XXX",
47 "alarm_msg": "急停"
48 }
49 ]
50 }
51 ]
52 }
53 ]

硬件网关内置的数据转发或推送的配置,如下图:

4.   硬件网关与云平台对接

硬件网关统一与iNeuOS设备容器(iNeuKernel)对接,设备容器是一个抽象的概念,可以与任何数据源进行数据交互,并且支持二次开发(文档下载),在系统集成体系建设中能够更灵活的应用,如下图:

下面介绍iNeuOS与网关对接的操作过程,参数设置具体细节忽略。

在设备容器中首先创建一个通讯服务实例,该通讯服务实例可以包括多个机床或PLC数据采集网关进行数据通讯。如下图:

在该通讯服务实例下,增加硬件网关通讯协议,支持上述MQTT的文本格式,如下图:

后台会自动识别增加的配置信息,服务会自动同步硬件的网关内的设备及数据点表到云平台端,如下图:

5.   结论

很容易和方便的完成数据对接的业务。iNeuKernel设备容器二次开发文档下载


物联网&大数据技术 QQ群:54256083

物联网&大数据合作 QQ群:727664080

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

联系QQ:504547114

合作微信:wxzz0151

官方博客:https://www.cnblogs.com/lsjwq

iNeuOS工业互联平台,机床&PLC硬件网关与平台无缝对接,进行数据交互的更多相关文章

  1. iNeuOS工业互联平台,部署在智能硬件网关,实现了从边缘端到云端的一体化部署

    目       录 1.      概述... 2 2.      平台演示... 3 3.      智能硬件网关配置(参考)... 3 4.      iNeuOS在网关中的部署步骤... 5 4 ...

  2. iNeuOS工业互联平台,图表与数据点组合成新组件,进行项目复用

    目       录 1.      概述... 1 2.      演示信息... 2 3.      应用过程... 2 1.   概述 针对有些行业的数据已经形成了标准化的建模或者有些公司专注于某 ...

  3. 国内物联网平台(5):机智云IoT物联网云服务平台及智能硬件自助开发平台

    国内物联网平台(5)——机智云IoT物联网云服务平台及智能硬件自助开发平台 马智 平台定位 机智云平台是致力于物联网.智能硬件云服务的开放平台.平台提供了从定义产品.设备端开发调试.应用开发.产测.运 ...

  4. iNeuOS工业互联平台,PLC监测与控制应用过程案例。新闻:.NET 6 RC1 正式发布

    目       录 1.      概述... 1 2.      平台演示... 2 3.      应用过程... 2 1.   概述 iNeuOS工业互联网操作系统主要使用.netcore 3. ...

  5. iNeuOS工业互联平台,iNeuKernel(物联网核心组件)远程控制标准化设计与实现。发布v2.3版本。

    目       录 1.      概述... 2 2.      平台演示... 2 3.      控制端与iNeuKernel的交互协议... 3 4.      设备驱动实现控制业务... 4 ...

  6. iNeuOS工业互联平台,实现动态图元、计算平台、远程控制、数据转发等,和大厂相比如何

    目       录 1.      概述... 2 2.      平台演示... 2 3.      增加按钮组态元件... 2 4.      组态图元旋转及动画... 3 5.      后台容 ...

  7. iNeuOS工业互联平台,WEB组态(iNeuView)集成rtmp和websocket视频元件,支持海康、大华等摄像头实时显示视频

    目       录 1.      概述... 1 2.      平台演示... 2 3.      硬件摄像头... 2 4.      视频流协议转换管理... 2 5.      组态视频元件 ...

  8. .NET Core开发的iNeuOS工业互联平台,升级四大特性:配置数据接口、图元绑定数据、预警配置和自定义菜单

    目       录 1.      概述... 2 2.      演示信息... 2 3.      iNeuView(Web组态)配置数据接口... 2 4.      iNeuView(Web组 ...

  9. .NET Core开发的iNeuOS工业互联平台,iNeuKernel物联网核心组件在Docker容器中部署。

    目       录 1.      概述... 2 2.      演示信息... 2 3.      安装Docker容器... 2 4.      安装dotnet镜像... 3 5.      ...

随机推荐

  1. python open函数初习

    open("路径","打开方式")  打开方式:'r'只读模式,‘w’写模式,‘a’追加模式 ‘b’二进制模式,‘+’读/写模式.例: fh=open(&quo ...

  2. Python开发的入门教程(四)-dict

    介绍 本文主要介绍Python中dict的基本知识和使用. Python之什么是dict 我们已经知道,list 和 tuple 可以用来表示顺序集合,例如,班里同学的名字: ['Adam', 'Li ...

  3. 区块链入门到实战(33)之Solidity – 数据类型

    在用任何语言编写程序时,都需要使用变量来存储各种信息.变量是内存空间的名称,变量有不同类型,例如整型.字符串类型等等.操作系统根据变量的数据类型分配内存. Solidity中,变量类型有以下几大类: ...

  4. Java枚举简述

    Java 枚举(enum) Java 枚举是一个特殊的类,一般表示一组常量,比如一年的 4 个季节,一个年的 12 个月份,一个星期的 7 天,方向有东南西北等. Java 枚举类使用 enum 关键 ...

  5. 简单易懂的JS继承图解

    JS继承的实现方式一共有八种.下面我们来一个一个瞅一下.注意️:文章依据个人理解,难免有问题,还望各位及时指出!!!!! 原型链继承 借用构造函数继承 组合继承 原型式继承 寄生继承 寄生组合式继承 ...

  6. el-dialog“闪动”解决办法

    问题描述:el-dialog关闭的时候总是出现两次弹窗 解决思路:既然是el-dialog产生的那就直接杀掉el-dialog 代码实践:在el-dialog上添加上一个v-if,值就是用闭窗的值,促 ...

  7. Visual Studio Installer闪退问题解决方法

    Visual Studio 2019安装推荐的方式是通过官方给的Installer进行的(2017也是同样方法),但是有时会出现在”即将完成…一切即将准备就绪“这个界面闪退的问题,导致软件的安装.卸载 ...

  8. Fibonacci and Counting(水题)

    链接:https://ac.nowcoder.com/acm/contest/303/B 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言5242 ...

  9. 推荐一个IT老鸟肝了2月有余的免费开源WPF企业级开发框架

    一个新学WPF的IT老鸟,肝了2个月做了这么一个WPF企业级开发框架,站长clone学习,觉得甚是不错.这是一个使用了Prism搭建的插件式框架,封装了DataGrid的使用,使整个框架子模块简单易学 ...

  10. Mybatis相关设置

    MyBatis的设置 学习笔记: Mybatis上设置信息可以配置,也可不进型配置,在对Mybatis的setting配置后,会影响到它的运行时行为.以下是相关设置信息的关键字,及所包含的意义: ag ...