使用 Modbus 时如何查找移除设备的 IP 地址

How to find ip address of remove device when working with Modbus

我需要开发一个服务器。 "smart home" 与 phone(移动应用程序)的绑定需要此服务器。 "Smart home" 控制器连接到服务器并发送 id。服务器必须记住 "key"-"value" 其中 "key" 设备的 ID 和 "value" - 控制器的 IP 地址。如何确定远程设备的IP地址。要实现这一点,我可以使用 PHP 或 NodeJs.

如有任何帮助,我将不胜感激

Modbus 标准中没有设备发现机制。它假定您知道 IP 地址。

您需要构建带外机制来查找设备。对于 Modbus 设备,我看到了很多基于自定义 UDP 的发现消息。