iNeuOS工业互联网操作系统,提升分布式云端控制安全策略和增加实时日志功能...

目       录

1.      概述... 2

2.      平台演示... 2

3.      云端控制策略和应用过程... 2

3.1           云端控制策略... 2

3.2           控制应用过程... 3

4.      实时日志... 7


 1.   概述

  这次升级主要提升云端控制的安全策略,不管公有云部署或是私有云部署,通信链路、通信机制和数据交互等方面必须保障安全性,工业生产安全无小事,如果由于软件系统造成生产事故,那么再高级的软件系统也是白搭,这是有别于普通物联网系统的核心区别之一

  增加实时日志功能,可以在前端业务系统实时查看后台服务运行情况,以便排查问题和故障。

2.   平台演示

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

3.   云端控制策略和应用过程

3.1    云端控制策略

  操作应用层的各类系统进行控制操作,通过接口权限验证、授权信任标识和加密命令协议等处理,把命令信息传递给服务层进行逆向验证,转换成设备驱动的私有协议,下发给硬件传感器或PLC等设备。

  控制操作成功后,按原来的通信链路返回,同样进行数据加密操作。控制流程示意,如下图:

5951cdd4f7ccf66e7d0044e6ef0b6350.png

3.2    控制应用过程

1)打开【设备模型】,单击左上边的“+”号,新增加一个设备驱动,在“基础设置”中设置设备名称、通讯类型、应用协议、选择驱动等。如下图:

420f1d17625d8ca8baf7bbf7af4fa1a8.png

(2)在“服务实例”选项右边选择“编辑”按钮,新增加一个服务实例,并设置Socket的“并发间隔”参数,这个参数主要影响读取PLC数据点的周期,参数值越小读数据的效率越高,但是要根据现场的情况设置。如下图:

0352a4127585d6a3b3906acfeeb3513e.png

(3)在“设备信息”的“Socket”的选项卡中设置连接PLC的IP地址、端口号和工作模式等。如下图:

b264df03d3a2e20dd83a1f6f81b93a71.png

(4)在设备的“数据点”选项卡里选择“PLC&Modbus配置”中设置PLC的“寄存器地址”,也就是PLC的地址。如下图:

7a856aa893cb8fa196448757b60993fa.png

(5)配置好设备驱动后,选择左上角转圈的按钮,重新启动后台服务。会在右上角显示当前PLC设备的通道状态和通信状态。如下图:

e5ebca8c22c1a0befb834ca594ddb77c.png

(6)在iNeuOS系统的桌面打开【视图建模】的组态功能,拖到画上标题框、文本框和按钮等组件,并且绑定数据点。如下图:

4a0f8d2c4f395b3d72c0becf3436cf23.png

(7)选择按钮组件,设置标题,并且设置鼠标事件,设置事件类型、指令类型和修改PLC数据点的值。如下图:

ef79acdb83358f02564ca72932c4e15d.png

(8)编辑好之后,保存当前组态应用,在桌面会有一个对应的应用,双击打开。效果如下图:

1bf038d4b0b7b9b4a61a4388f41a666b.gif

4.   实时日志

  实时日志主要方便查看后台服务运行状态,有助于排查问题和故障。

  (1)日志显示>=10000条则清空。

  (2)日志过滤默认显示全部日志信息,不为空显示有关键字的日志。

83a3980a2553fc374d3c742253e55595.png


物联网&大数据技术 QQ群:54256083
物联网&大数据项目 QQ群:727664080
QQ:504547114
微信:wxzz0151
博客:https://www.cnblogs.com/lsjwq
微信公众号:iNeuOS
a6d222df60098fed500532caac22a04c.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/294782.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

直男的回答能多出乎意料?

1 我家的鸭子没这么扁(素材来源网络,侵删)▼2 这个回答,妙啊...(素材来源网络,侵删)▼3 强迫症犯人要求判10年▼4 像羊又像猫(素材来源网络,侵删)▼5 美女…

Angularjs调用公共方法与共享数据

这个问题场景是在使用ionic开发页面的过程中发现,多个页面对应的多个controller如何去调用公共方法,比如给ionic引入了toast插件,如何将这个插件的调用变成公共方法或者设置成工具类,因为在每个controller中直接注入这个toast插件…

mysql去掉两个最高分_数据分析系列 16/32 | MySQL中子查询与联合查询

前面说了很多MySQL中的查询,比如条件查询、分组聚合查询、连接查询,今天来说一下另外两个非常的重要的查询,MySQL中的子查询和联合查询。PART01子查询子查询也称嵌套查询,是将一个查询语句嵌套在另一个查询语句的WHERE子句或者HAV…

那些不回你微信的人都在看什么?

如何成为一个“聊得开”的人?如何丰富空闲时光?如何在短时间内获取最最专业的文化、艺术资讯?小编给大家推荐几个公众号它们有趣有颜有料长按二维码,选择“识别图中二维码”关注印客美学id:inkbetter△长按二维码“识别…

按照学号查找学生_[源码和文档分享]基于JAVA和MYSQL数据库的学生成绩管理系统...

一、需求分析本系统是学生成绩管理系统,所以应该做到可以录入学生成绩,修改学生成绩,删除学生成绩,查询学生成绩,以及最后的所有学生按照GPA排名。本系统的数据来源期末考试成绩,用来实现录入,查…

颜宁问4对科研夫妻:男科学家怎样平衡事业家庭?

全世界只有3.14 % 的人关注了爆炸吧知识本文来源:科学网网上很多人一说到我,就说颜宁之所以能成功,因为她是单身,没有家庭拖累。但事实上,有家庭、有事业才是绝大多数人的现状。我们这次请来四对科研伉俪,不…

WebService学习笔记---CXF入门

2019独角兽企业重金招聘Python工程师标准>>> 一、准备 软件环境&#xff1a; JDK1.8, Eclipse JEE 4.4, Maven-3.2.5, Spring-4, CXF-3.1.5 二、创建项目 新建一个Maven项目&#xff0c;在pom.xml里添加spring依赖<dependencyManagement><dependencies>…

.NET 6新特性试用 | ArgumentNullException卫语句

前言在前面的文章中&#xff08;《可空引用类型》&#xff09;&#xff0c;我们介绍过编译器会帮我们检查空引用&#xff0c;但是仅仅是警告。最好的方式还是在运行时用卫语句进行检查&#xff1a;private void Test(WeatherForecast weatherForecast) {if (weatherForecast n…

JSP之EL表达式详细介绍

一、JSP EL语言定义 E L&#xff08;Expression Language&#xff09; 目的&#xff1a;为了使 JSP写起来更加简单。 表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言&#xff0c;它提供了在 JSP 中简化表达式的方法。它是一种简单的语言&#xff0c;基于可用的命名空…

那一年,爱因斯坦输得很惨很惨,被十几个诺奖得主怼了一遍后,退出了群聊……...

全世界只有3.14 % 的人关注了爆炸吧知识科学家撕逼原来这么刺激“遇事不决&#xff0c;量子力学”&#xff0c;作为长期在民间被调侃的学科&#xff0c;量子力学的名声不小&#xff0c;但它究竟有多重要&#xff0c;又是怎么来的&#xff0c;却少有人了解。而说到量子力学&…

带有帐号密码验证的apche服务器文件下载

2019独角兽企业重金招聘Python工程师标准>>> 使用python访问 #!/usr/bin/python #fileencoding:utf-8def testUrl():import urllib2import sysimport reimport base64from urlparse import urlparse#下载路径theurl http://ip/release/LHJH/Server/er_service.waru…

使用keytool查看Android APK签名

文章目录 一、找到JDK位置二、使用方法2.1 打开windows命令行工具2.2 查看签名 三、如何给APK做系统签名呢? 一、找到JDK位置 安卓AS之后&#xff0c;可选择继续安装JDK&#xff0c;如本文使用amazon版本默认位置&#xff1a;C:\Users\66176.jdks\corretto-1.8.0_342可通过自…

exchange服务器维护模式命令,Exchange服务器系列课程之七--维护邮件服务器(二)

继续上次的讨论&#xff0c;上次讨论了邮件服务器的一些监控和排错手段&#xff0c;今天我们继续来讨论邮件服务器的维护。今天主要来讨论一下邮件服务器的备份与还原。为什么要备份我就不多说了&#xff0c;备份的方法也非常简单&#xff0c;通过备份工具直接备份就可以了。这…

任务管理器在右下角的图标不显示

任务管理器在右下角的图标不显示 2012年11月7日18:22:23 症状如下图所示&#xff0c;不管是打开任务管理器还是最小化它&#xff0c;右下角均没有它的图标。 网上查到的说法均不靠谱。后来我CtrlAltDel调出任务管理器&#xff0c;找到任务管理器对应进程“taskmgr.exe”&#x…

MAUI中构建跨平台原生控件实现

简介MAUI中使用Handler体系来处理不同平台的原生控件实现, 即对应的, 如果我们想要创建控件, 只需要创建基于不同平台的Handler即可。那么下面主要教大家如何通过创建Handler(事件处理程序)来构建自己的控件。开始下面, 将通过创建一个进度条控件案例, 来演示如何在MAUI项目中创…

Android之android studio如何获取证书指纹 (SHA1)

android studio如何获取证书指纹 (SHA1) 为什么要用SHA1 我们做百度地图或是高德地图的时候。注册app信息要求填写数字签名 我们可以通过外部命令行获取&#xff0c;也可以通过eclipse获取 &#xff0c;现在主流是android studio下面是通过Android studio获取的方法 第一步&am…

排位重要还是媳妇儿重要?

1 刚打到的车&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼2 还是排位要紧&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼3 大叔为求省事在家自行焚烧床垫▼4 好家伙&#xff0c;这回答直呼&#xff1a;想不到吧&#xff01;&#xff08;素材来源网络&…

锁屏快捷键_全面屏 iPhone 锁屏快捷键美化,让你的 iPhone 更特别

苹果从iPhone X以后的手机都是全面屏(即刘海屏)&#xff0c;在你的全面屏手机锁屏状态在&#xff0c;屏幕下方有两个快捷按钮&#xff0c;左边的是「手电筒」&#xff0c;右边的是「相机」&#xff0c;在锁屏状态下这两个功能是圆形的&#xff0c;今天堂堂分享一个无需越狱即可…

URLEncode编码和URLDecode解码

1 String text1 java.net.URLEncoder.encode("中国" ,"utf-8" ); 2 String text2 java.net.URLDecoder.decode(text1,"utf-8"); (1).URLEncoder需要注意&#xff1a;这个方法编码了符号&#xff0c;“\” ,“&”,“”,和“&#xff1…

MAUI 移植 Xamarin.Forms 自定义渲染器

简介众所周知, .NET MAUI使用的是Handler处理程序, 而Xamarin使用的则是Render渲染器模式。尽管MAUI中使用了新的渲染模式, 但是仍然Xamarin中的支持Render渲染器, 这意味着如果你的项目是从Xamarin移植到MAUI当中, 大部分代码能够可以重用, 本篇文章介绍如何将Xamarin 渲染器(…