设备联网调试三板斧

news2024/10/6 18:36:05

在实际的工业互联网项目中,设备联网所占的比重越来越大。有的一期项目为了简单快速上线,让客户直观体会到工业互联网的效果,直接会把设备联网放在一期项目的重点。那么在做此类项目时,设备联网调试就显得尤为重要。专业的厂家和工程师,可能几天就初步完成了设备的联网工作,有些则几个月也达不到效果。下文主要分享在实际现场中调试设备联网中使用的方法。

一、判断网络

项目中网络的部署搭建方案,在之前的文章有很详细的描述,这里就不多说了。具体判断网络的方式可以分为以下两步。

1、直连ping设备

如果不通检查硬件(网线)、软件(自己笔记本的网络配置、设备端的网络配置)

相关指令用法,这里重点介绍几个常用的。

网络是否通:ping ip

2、网络环境(局域网)下ping设备

如果不通的话,检查硬件(交换机、路由器、网线),软件(防火墙)

如果正常则要看下稳定性

 一段时间内网络是否稳定:ping ip -t 或者ping -n 数字 ip

 数据包是否稳定(有时候无线环境大数据包判断是否丢包):

二、判断端口

如果把ip比作一户人家的地址的话,那么端口就好比这家的门。你要想去这个屋子,一定要知道进屋子的哪个门(假设这个地址有好多门),并且确保这个门是开着的 。

1、端口号

这里的端口好,在一些设备中是默认的,比如西门子的S7的端口就是102.再一些设备中是有默认,但自己可以修改的。所以进行下一步前一定要先确认端口号。

2、判断端口号是否通

我们通常用windows自带的telnet工具,如果发现命令行里面没有的花,就去windows应用里面安装一下(一劳永逸)。

如果成功了:

 这里记住,不要乱输,点击关闭就行。我们就测一下端口,你乱输很可能导致设备接收到意想不到的命令而产生意想不到的后果。

 如果失败了:

 失败的常见原因:

1、网络问题:ping都不通

2、端口问题:端口不对

三、判断采集通讯

1、私有协议

私有协议一般用市场上常用tcp/ip工具或者串口调试助手(要有tcp调试功能)工具即可。

根据协议内容调试设备联网。

2、通用协议

通用协议这个就比较好办了,目前市面上已经出现了类似的调试工具。可以直接输入ip和端口即可采集相关设备的数据(可以留言或者私信我要下)。

以上三步骤都做完了,就可以用买来的软件或者自己公司开发的软件进行数据采集了。真正的采集软件配置其实是比较省时间和简单的。

大部分项目时间都是消耗在前期的设备调研、采集地址资料确认、采集测试上。

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

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

相关文章

DosBox在winserver2016云桌面最大化界面无法铺满全屏的问题剖析

现象引出和问题猜想 有一款用户软件叫DosBox,在实体机win11的时候最大化的时候,程序界面可以铺满全屏,但是在winserver2016云桌面进行最大化的时候,最大化的时候,界面无法铺满全屏: (实体机最大…

递归到动态规划:省去枚举行为

如果在动态规划的过程中没有枚举行为,那严格位置依赖和傻缓存的方式并没有太大区别,但是当有枚举行为的时候(一个位置依赖于多个位置),那严格位置依赖是有优化空间的,枚举行为也许可以省去,题目…

Docker(一)

Docker Docker简述 传统虚拟机技术基于安装在主操作系统上的虚拟机管理系统,创建虚拟机(虚拟出各种硬件),在虚拟机上安装从操作系统,在从操作系统中安装和部署各种应用。这种方式占用资源很大并且步骤冗余。在此基础之…

跟着LearnOpenGL学习2--三角形绘制

文章目录 一、前言二、图形渲染管线2.1、顶点数据2.2、顶点着色器2.3、形状(图元)装配2.4、几何着色器2.5、光栅化2.6、片段着色器2.7、测试与混合 三、渲染流程3.1、顶点输入3.2、顶点着色器3.3、编写、编译着色器3.4、片段着色器3.5、着色器程序3.6、链…

专业专注,极致体验,高端隐形智能晾衣机品牌邦先生官宣浙江卫视知名主持人沈涛为品牌代言人

5月11日,高端隐形晾衣架领导品牌邦先生正式宣布,浙江卫视知名主持人沈涛为品牌代言人,以更高标准的晾晒,共同迎接智能晾晒大时代,用科技力量创造美好智慧家居生活。 专业实力品牌邦先生王牌主持沈涛 作为浙江卫视的“王…

GPT Prompt(提示词)写法与教程,相关站点与工具

文章目录 1、Prompt工程师(提示工程师)2、提示词教程3、提示词工具(中文)4、提示词工具(英文) 1、Prompt工程师(提示工程师) Prompt工程师,也称为AI提示工程师&#xff…

纸质文件怎么扫描成电子版?简单小妙招快来拿捏

随着科技的发展,越来越多的人将纸质文件转换为电子版,以方便存储和共享。本文将介绍纸质文件如何扫描成电子版,以及如何利用手机进行扫描转换。 纸质文件扫描成电子版 将纸质文件扫描成电子版是一种常见的方式。首先,您需要一台扫…

JAVA-代码块和内部类

文章目录 目录 文章目录 前言 1.代码块 1.1什么是代码块? 1.2代码块的分类及作用: 1.静态代码块 2.成员代码块(又叫做构造代码块) 3.局部代码块 2.内部类 2.1 什么是内部类? 2.2 内部类的分类 1.成员内部类 2.静态内部类 3.匿名内部类 4.局部内部类 总结 前言 作者简介:我是最…

MySQL索引优化(超详细)

Mysql索引优化 1 索引介绍 1.1 什么时MySQL的索引 ​ MySQL官方对于索引的定义:索引是帮助MySQL高效获取数据的数据结构。 ​ MySQL在存储数据之外,数据库系统中还维护着满足特定查找算法的数据结构,这些数据结构以某种引用(指向)表中的数据&#xff…

Prometheus

Prometheus简介 prometheus是一个监控、告警的开源系统。Prometheus收集并存储时序的指标数据。指标数据存储伴随一个timestamp和可选择key-values 队列标签 Prometheus特性: 一个时序的多维数据模型,被mertic name和 key/value pairs标签唯一定义 P…

将DenseNet换成Resnet——更换深度学习骨干网络

最近我在学习一个手写公式识别的网络,这个网络的backbone使用的是DenseNet,我想将其换成ResNet 至于为什么要换呢,因为我还没换过骨干网络,就像单纯拿来练练手,增加我对网络的熟悉程度,至于会不会对模型的性…

【时间序列数据挖掘】ARIMA模型

目录 0、前言 一、移动平均模型MA 二、自回归模型AR 三、自回归移动平均模型ARMA 四、自回归移动平均模型ARIMA 【总结】 0、前言 传统时间序列分析模型: ARIMA模型是一个非常灵活的模型,对于时间序列的好多特征都能够进行描述,比如说平…

5.11黄金最新行情走势分析及多空交易策略

近期有哪些消息面影响黄金走势?本周黄金多空该如何研判? ​黄金消息面解析:北京时间周三(5月10日)20:30,美国劳工部公布4月通胀报告,整体与核心CPI年率都走低,支持美联储6月份保持利率不变。数据显示&…

RabbitMQ详解(一):Linux安装

消息队列概念 消息队列是在消息的传输过程中保存消息的容器。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直到可以成功地传递它。 常见的消息队列 RabbitMQ 基于AMQP(高级消息队列协议)基础上…

不要轻易放弃丢失的U盘文件夹数据,这里有按文件夹恢复数据的技巧

U盘,全名叫USB闪存盘,是一种便携式的存储设备,是一种可以插入到电脑等电子设备上进行数据传输和存储的硬件设备。U盘的使用方便、速度高、存储容量大、稳定性高,因此被广泛用于数据备份、文档传输、音频视频存储等方面。但是使用过…

easyrecovery免费版2023最新电脑数据恢复软件

通常,许多人会将工作或生活中的数据存储在我们的计算机上。很多时候,由于我们的误操作或其他一些问题,很容易错误地删除一些文件和数据。特别是,一些计算机故障总是会导致数据丢失,这是非常麻烦的。当需要重新安装系统…

【TA100】5 纹理的秘密

1 是什么? 2 为什么使用纹理 3 纹理管线 纹理投影 展开UV到UV坐标系 模型坐标> uv坐标 > 乘分辨率(256 256) > 颜色采样 4 纹理模式 重复,镜像重复,边界拉伸,填充颜色 5 采样模式 它决定了当纹理由于变换而产生拉伸时&a…

go小技巧(易错点)集锦

目录 len的魔力评论区大佬解答答案详解 结构体是否相等答案解析:结构体比较规则举例 常量的编译我的答案标准答案内存四区概念: new关键字答案 iota的魔力结果解析可跳过的值定义在一行中间插队 小结iota详解iota 原理iota 规则依赖 const按行计数多个io…

云数据库技术沙龙|多云多源下的数据复制技术解读-NineData

摘要:随着数据智能时代的到来,多云多源架构下的数据管理是企业必备的基础设施,我们认为数据存取、数据集成与分发、数据安全与数据质量是基础,也是走向多云多源架构的起点。本议题介绍云原生的多云多源数据管理NineData&#xff0…

PlSql存储过程基础

目录儿 常用指令1. 什么是PLSQL语言2. PLSQL程序结构2.1 第一个程序 HelloWord:2.2 执行程序2.2.1 在工具中执行2.2.2 在sqlplus客户端中执行(命令行) 3. 变量3.1 普通变量3.2 引用型变量3.3 记录型变量 4. 流程控制4.1 条件分支4.2 循环 5. 游标5.1 定义5.2 语法5.3 游标的属性…