OPC 与 SNMP 协议
OPC vs SNMP protocol
让我从一个完整的披露开始:我被赋予了一项不属于我的使命,我 'grasping at straws' 在这里。
背景故事:
我有 3 种不同的硬件。它们都收集相同的数据,但存储方式不同。
我想制作第四个硬件,它将收集所有其他硬件的数据,为此我首先需要选择哪种协议更适合这项工作,并在选择的硬件上实施它。
它们没有连接到互联网,但它们之间有连接。
在我的学习中,我了解了 SNMP 协议,现在通过谷歌搜索,我遇到了 OPC 协议。
我不明白它们之间有什么区别[据我所知,两者都有警报事件、安全等],并且找不到有关 OPC 的完整信息。
试图了解哪一个适合我。
澄清一下,我计划在硬件中实现我自己的 DB 版本 [例如,在 SNMP 上,我需要构建我自己的 MIBs/somekind 我自己的代理]。
SNMP 是一种通用协议,广泛用于manage/monitor 不同领域的各种设备、系统、设备和硬件。如今,它已成为用于 monitoring/management 任何类型实体的事实上的标准协议。
相反,OPC 仅用于 SCADA 域。所以它有点具体。如果我是你,我会选择 SNMP。
我同意在这种情况下 SNMP 是更好的选择。但是OPC的解释在我看来很奇怪就是错了。
SNMP 旨在监控连接到某种网络(如 TCP/IP)的设备。现在确实主要用在路由器等网络设备上
OPC 是一种从设备中检索数据、警报和历史数据的协议。
在 PLC 的情况下,警报是真正的警报。就像坦克 1 快溢出来了。采取行动 is/must。
OPC不仅仅用于Scada。主要用于与PLC通讯的软件和自己编写的软件。这可以是 SCADA 软件,但情况并非总是如此。
SNMP=简单网络管理协议。根据我的经验,这远非简单。因此,除非您完全确定它能最好地解决您的问题,否则请小心使用它,例如,您拥有庞大而复杂的固件和软件,并且您需要在软件工程师的各个部门之间同步接口。
在简单的情况下,我会建议您只实施任何专有的东西或使用普罗米修斯,它更简单,更灵活地进行更改。
祝你好运。
让我从一个完整的披露开始:我被赋予了一项不属于我的使命,我 'grasping at straws' 在这里。
背景故事:
我有 3 种不同的硬件。它们都收集相同的数据,但存储方式不同。
我想制作第四个硬件,它将收集所有其他硬件的数据,为此我首先需要选择哪种协议更适合这项工作,并在选择的硬件上实施它。
它们没有连接到互联网,但它们之间有连接。
在我的学习中,我了解了 SNMP 协议,现在通过谷歌搜索,我遇到了 OPC 协议。
我不明白它们之间有什么区别[据我所知,两者都有警报事件、安全等],并且找不到有关 OPC 的完整信息。 试图了解哪一个适合我。
澄清一下,我计划在硬件中实现我自己的 DB 版本 [例如,在 SNMP 上,我需要构建我自己的 MIBs/somekind 我自己的代理]。
SNMP 是一种通用协议,广泛用于manage/monitor 不同领域的各种设备、系统、设备和硬件。如今,它已成为用于 monitoring/management 任何类型实体的事实上的标准协议。 相反,OPC 仅用于 SCADA 域。所以它有点具体。如果我是你,我会选择 SNMP。
我同意在这种情况下 SNMP 是更好的选择。但是OPC的解释在我看来很奇怪就是错了。
SNMP 旨在监控连接到某种网络(如 TCP/IP)的设备。现在确实主要用在路由器等网络设备上
OPC 是一种从设备中检索数据、警报和历史数据的协议。 在 PLC 的情况下,警报是真正的警报。就像坦克 1 快溢出来了。采取行动 is/must。
OPC不仅仅用于Scada。主要用于与PLC通讯的软件和自己编写的软件。这可以是 SCADA 软件,但情况并非总是如此。
SNMP=简单网络管理协议。根据我的经验,这远非简单。因此,除非您完全确定它能最好地解决您的问题,否则请小心使用它,例如,您拥有庞大而复杂的固件和软件,并且您需要在软件工程师的各个部门之间同步接口。
在简单的情况下,我会建议您只实施任何专有的东西或使用普罗米修斯,它更简单,更灵活地进行更改。
祝你好运。