工控设备如何实现设备发现?

请添加图片描述

在IT世界中,网络ping和系统网络维护协议(SNMP)都提供了一种让不同厂商的网络设备广告宣传其身份、能力和其他有用特性信息的方式。难道在OT领域也没有类似的东西吗?

网络ping是发送到每个可能地址以确定谁存在的消息。通过将响应ping的设备列表与已知设备列表进行比较,可以发现新设备。对于企业级设备的详细信息,企业级网络工具使用SNMP来查询设备,以了解设备类型,获取有关如打印碳粉等属性的实时状态更新,读取配置并监视设备的操作。几乎每个IT设备都内置了SNMP。

想象一下,如果OT世界中的设备都内置了一个供监控系统识别网络上设备、它们的配置和具备的能力的厂商中立功能,这些信息对于工厂地面网络的可维护性至关重要,那是不是很好?

等待的人总会有回报。链路层发现协议(LLDP)现在已经被ODVA和Profinet International(PI)推广,以解决设备发现的问题。PROFINET是第一个将LLDP作为每个设备必需组件的工厂地面技术。ODVA计划在2022年晚些时候将其作为必修课,并要求2022或2023年所有EtherNet/IP设备支持LLDP。构建EtherNet/IP设备的供应商聪明的做法是立即开始将LLDP纳入他们的设备中。

LLDP简介

LLDP是OSI模型的第二层协议,详细说明在IEEE 802.1AB-2005标准中。它替代了由各个厂商实施并仅支持其设备的几种专有协议。LLDP由Internet Engineering Task Force(IETF)引入,以标准化一种厂商中立的设备信息交换机制。

使用LLDP收集的典型信息包括企业网络上路由器和交换机等设备的几个特定项目。

  • 系统名称和描述
  • 端口名称和描述
  • 虚拟局域网(VLAN)名称和标识符
  • IP网络管理地址
  • 设备能力(例如,交换机、路由器或服务器)
  • MAC地址和物理层信息
  • 电源信息
  • 链路聚合信息

LLDP消息协议还提供了自定义数据字段的部分,以便更进一步地定制关于工厂设备的信息。

总结

工厂层面迫切需要设备发现功能,而LLDP解决了这个问题。它可以识别设备、设备之间的连接并提供详细的配置数据,同时也为制造商提供了一个查看网络设备配置数据的单一位置。对于设计和实施这些复杂系统的自动化专家来说,这是一个重要的进步。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
利用jmdns发现局域网设备,在局域网内,你要通过一台主机和其他主机进行通信,你需要知道对方的ip地址,但是有些时候,你并不知道对方的ip地址,因为一般使用DHCP动态分配ip地址的局域网内,各个主机的IP地址是由DHCP服务器来帮你分配IP地址的。所以在很多情况下,你要知道对方的IP地址是比较麻烦的。 鉴于发现这篇文章最近的浏览量比较多,晚上也有不少转载,特别声明一下,文章水平可能不大够,只是我当时的一些理解,所以希望大家以批判的角度来看,然后又什么问题欢迎讨论。真心不希望误导大家^_^ mDNS就是来解决这个问题的。通过一个约定俗成的端口号,5353。(这个端口号应该是由IETF组织约定的。)每个进入局域网的主机,如果开启了mDNS服务的话,都会向局域网内的所有主机组播一个消息,我是谁,和我的IP地址是多少。然后其他也有该服务的主机就会响应,也会告诉你,它是谁,它的IP地址是多少。当然,具体实现要比这个复杂点。 比如,A主机进入局域网,开启了mDNS服务,并向mDNS服务注册一下信息:我提供FTP服务,我的IP是192.168.1.101,端口是21。当B主机进入局域网,并向B主机的mDNS服务请求,我要找局域网内FTP服务器,B主机的mDNS就会去局域网内向其他的mDNS询问,并且最终告诉你,有一个IP地址为192.168.1.101,端口号是21的主机,也就是A主机提供FTP服务,所以B主机就知道了A主机的IP地址和端口号了。 大概的原理就是这样子,mDNS提供的服务要远远多于这个,当然服务多但并不复杂。 在Apple 的设备上(电脑,笔记本,iphone,ipad等设备)都提供了这个服务。很多Linux设备也提供这个服务。Windows的设备可能没有提供,但是如果安装了iTunes之类的软件的话,也提供了这个服务。 这样就可以利用这个服务开发一些局域网内的自动发现,然后提供一些局域网内交互的应用了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值