《ServerSuperIO Designer IDE使用教程》-2.与硬件网关数据交互,并进行数据级联转发,直到云端。发布:v4.2.1版本
v4.2.1 更新内容:
1.重新定义数据转发文本协议,使网关与ServerSuperIO以及之间能够相关交互数据。
2.扩展ServerSuperIO动态数据类的方法,更灵活。
3.修复Designer增加转发任务的一个BUG。
4.修改数据转发客户端和服务端。
5.增加硬件网关驱动。v4.2.1 下载地址:官方下载
目 录
2. 与硬件网关数据交互,以及进行数据转发... 2
2.1 概述... 2
2.2 演示的框架结构... 2
2.3 Modbus Slave模拟传感器数据... 3
2.4 硬件网关SuperLink采集和转发数据... 3
2.5 ServerSuperIO Designer采集数据... 5
2.6 ServerSuperIO Designer转发数据... 7
2.7 实现的全景效果... 8
2.1 概述
工业现场(物联网)使用硬件网关(SuperLink)的场景比较广泛,主要考虑多区域场景和网络条件限制情况下的应用和部署,具体根据现场的应用场景。网关两大基本职能:数据采集和数据转发,在项目体系建设中起到承上启下的作用。
ServerSuperIO现在集成了硬件网关(SuperLink),完成了在项目建设过程中任何节点的数据采集与转发,并且形成级连部署。可以方便的与工业互联网平台或工业大数据平台对接;或者承建自己的云端平台,整合行业资源,形成以公司产品为主的生态建设。
2.2 演示的框架结构
演示大体包括3部分:
(1)传感器层,使用Modbus Slave进行模拟,相然可以是任何PLC、传感器等;
(2)硬件网关(SuperLink)实时采集传感器层的数据信息,并且进行数据转发、汇聚;
(3)ServerSuperIO实时接收网关层的数据信息,相当于数据交互中心,ServerSuperIO同样具备转发能力,可以进一步转发给上一层数据中心的ServerSuperIO,形成级连数据传递。结构如下图:

2.3 Modbus Slave模拟传感器数据
为了方便起见,现在模拟2个数据点,相当可以更多。操作过程不具体介绍,请参见《标准Modbus和非标准协议的使用、测试以及驱动开发》。如下图:

2.4 硬件网关SuperLink采集和转发数据
网关支持100多种协议,包括国际标准协议和国内行业标准协议,涉及到:电力、煤矿、钢铁、智能楼宇、环保等。硬件外观如下图:

网关通过C/S结构的软件进行配置,方便、易用。数据采集配置可以单点配置和批量导入。采集Modbus Slave数据的配置,如下图:

网关采集上来的数据,可以实时通过有线网络或3G/4G进行数据转发,具体配置信息和自定义转发的数据点,如下图:

2.5 ServerSuperIO Designer采集数据
Designer是在ServerSuperIO的基础上开发的,是一个配置和调试环境,正式生产环境的运行可以使用Host控制台程序。
增加运行的服务实例,相当于运行设备驱动的容器,因为网关是按统一标准协议主动上传数据。在配置参数的时候选择DeviceCode数据分发模式,与网关配置的“站点编号”相对应;另外选择Self(自控模式)控制模式,在代码二次开发层面可以选择主动发送请求数据或被动接收数据,没有实现主动发送请求数据,如下图:

增加设备驱动的时候,“设备编码”对应的是“站点编号”,选择NET通讯类型,选择SuperLink网关通讯驱动,如下图:

数据采集之后,通过设备驱动保存到mysql数据库中,实际运行效果,如下图:

2.6 ServerSuperIO Designer转发数据
ServerSuperIO同样支持客户端和服务端模式的数据转发功能,支持SuperLink与ServerSuperIO之间数据传递的协议,也就是ServerSuperIO与ServerSuperIO之间可以无限级的对接数据,在项目建设中进行灵活部署。数据转发配置,如下图:

2.7 实现的全景效果
按演示的框架结构最终实现的效果,如下图:

v4.2.1 下载地址:官方下载
2.[开源]C#跨平台物联网通讯框架ServerSuperIO(SSIO)介绍
2.应用SuperIO(SIO)和开源跨平台物联网框架ServerSuperIO(SSIO)构建系统的整体方案
3.C#工业物联网和集成系统解决方案的技术路线(数据源、数据采集、数据上传与接收、ActiveMQ、Mongodb、WebApi、手机App)
5.github地址:https://github.com/wxzz/ServerSuperIO
6.助力中小企业级连云端,促进工业互联网平台蓬勃发展,全套解决方案。
物联网&集成技术 QQ群:54256083
《ServerSuperIO Designer IDE使用教程》-2.与硬件网关数据交互,并进行数据级联转发,直到云端。发布:v4.2.1版本的更多相关文章
- 《ServerSuperIO Designer IDE使用教程》- 7.增加机器学习算法,通讯采集数据与算法相结合。发布:4.2.5 版本
v4.2.5更新内容:1.修复服务实例设置ClearSocketSession参数时,可能出现资源无法释放而造成异常的情况.2.修复关闭宿主程序后进程仍然无法退出的问题.2.增加机器学习框架.3.优化 ...
- 《ServerSuperIO Designer IDE使用教程》-1.标准Modbus和非标准协议的使用、测试以及驱动开发。附:v4.2发布
ServerSuperIO Designer IDE v4.2版本更新内容: 增加ServerSuperIO.Host运行程序,可以使用IDE进行测试,Host为运行环境. 针对设备驱动增加导入监测点 ...
- 《ServerSuperIO Designer IDE使用教程》-4.增加台达PLC驱动及使用教程,从0到1的改变。发布:v4.2.3版本
v4.2.3 更新内容:1.优化数据存储部分,提高效率.2.修复数据库服务停止造成程序异常退出的现象.3.修复本机没有串口造成无法增加设备驱动的情况.4.增加编辑设备和监测点配置信息功能.5.增加台达 ...
- 《ServerSuperIO Designer IDE使用教程》- 6.增加与阿里云物联网(IOT)对接服务,实现数据交互。发布:v4.2.4 版本
v4.2.4 更新内容:1.增加了对接阿里物联网平台的服务.下载地址:官方下载 6. 增加与阿里云物联网(IOT)对接服务,实现数据交互 6.1 概述 为了满足业务系统数据上云的要求,Se ...
- 《ServerSuperIO Designer IDE使用教程》-3.Modbus协议,读取多个寄存器,实现多种数据类型解析。发布:v4.2.2版本
更新内容,v4.2.2版本:1.增加Modbus协议读取多个寄存器,并且按多种数据类型解析数据.2.Modbus Serial和Modbus TCP两个驱动合并成一个驱动.3.修改数据库结构,保存配置 ...
- 《ServerSuperIO Designer IDE使用教程》- 5.树形结构管理设备驱动,小版本更新。发布:v4.2.3.1版本
v4.2.3.1 更新内容:1.选择和管理设备驱动,增加树状结构显示.2.优化ide代码,核心代码没有改动.下载地址:官方下载 5. 树形结构管理设备驱动,小版本更新 5.1 概述 此次升级主要 ...
- ServerSuperIO Designer IDE 发布,打造物联网通讯大脑,随心而联。附:C#驱动源代码。
1.概况 注:ServerSuperIO Designer IDE 同行业网友随便使用,不涉及到软件使用限制的问题. 从2015年到现在的将近两年的时间,一直在开发.完善ServerSuperIO(S ...
- Selenium IDE 基础教程
Selenium IDE 基础教程 1.下载安装 a 在火狐浏览其中搜索附件组件,查找 Selenium IDE b 下载安装,然后重启firefox 2.界面讲解 在菜单- ...
- 无废话ExtJs 入门教程二十[数据交互:AJAX]
无废话ExtJs 入门教程二十[数据交互:AJAX] extjs技术交流,欢迎加群(521711109) 1.代码如下: 1 <!DOCTYPE html PUBLIC "-//W3C ...
随机推荐
- java异常和错误相关
1.挺常见的一个问题,是个error java.lang.NoClassDefFoundError: 当目前执行的类已经编译,但是找不到它的定义时 也就是说你如果编译了一个类B,在类A中调用,编译完成 ...
- C语言博客05--指针
C语言博客05--指针 1.本章学习总结 1.1 思维导图 1.2 本章学习体会及代码量学习体会 1.2.1 学习体会 在本周的学习过程中,我们学习了指针的用法.说实话,指针的用法有点绕,之前一直没搞 ...
- 从线性模型(linear model)衍生出的机器学习分类器(classifier)
1. 线性模型简介 0x1:线性模型的现实意义 在一个理想的连续世界中,任何非线性的东西都可以被线性的东西来拟合(参考Taylor Expansion公式),所以理论上线性模型可以模拟物理世界中的绝大 ...
- DirectX11--实现一个3D魔方(2)
前言 上一章我们主要讲述了魔方的构造和初始化.纹理的准备工作.目前我还没有打算讲Direct3D 11关于底层绘图的实现,因此接下来这一章的重点是魔方的旋转.因为我们要的是能玩的魔方游戏,而不是一个观 ...
- docker部署archery
一.centos7部署docker 1 通过 uname -r 命令查看你当前的内核版本 uname -r 2 确保 yum 包更新到最新. yum update 3 卸载旧版本 yum remov ...
- CSS部分语法1
<!-- 第1部分 CSS规则特性 1 继承性:父元素样式可以被子元素继承,一般只能继承颜色和字体: 2 层叠性:给一个元素设置不同声明,效果会叠加: 3 优先级:给同一个元素设置相同声明,效果 ...
- 五十四、linux 编程——TCP 编程模型
54.1 编程模型介绍 54.1.1 TCP 客户端服务器编程模型 客户端调用序列 调用 socket 函数创建套接字 调用 connect 连接服务器端 调用 I/O 函数(read/write) ...
- PMP知识点(四)——项目管理计划的内容
项目管理计划([4.2制定项目管理计划]的输出) 包含三个基准和十三个子计划和一些其他内容 三个基准:成本基本.进度基准.范围基准 其中范围基准([5.4创建WBS]的输出)包含了:项目范围说明书.W ...
- python中元组/列表/字典/集合
转自:https://blog.csdn.net/lobo_seeworld/article/details/79404566
- iMX6Q开发板的EIM接口的配置可以与FPGA通讯-交换数据-最常用的接口配置
最近基于迅为的i.mx6Q开发板进行了一个FPGA项目的开发,下面给大家介绍一下EIM接口的配置,包括引脚的的选择和寄存器的配置 For the usage of WEIM on i.MX6, you ...
