hi i have a mosbus TCP client that is conected with a modbus slave.
I already set my rut956 has a MQTT broker:
MQTT broker enable,port 1883, enable remote access. The router ip is 192.168.1.235, the slave ip is 192.168.1.221
The configuration within the provided looks correct.
However, a few suggestion would be:
Check the Anonymous access option in the Miscellaneous settings of the MQTT Broker service. This option is disabled by default in firmware versions 07.05 and higher. If you want to use anonymous access, you need to enable it manually.
Send me a screenshot of the Modbus Client configuration. This will help me to see if there are any errors or misconfigurations in your settings.
If that does not help, could you also attach a screenshot of the Modbus Client configuration?
Consider changing the IP address for MQTT broker to 127.0.0.1 in the Data to Server service. This is the loopback address on our devices, which means it will always point to the local MQTT Broker. This way, you don’t have to worry about changing the IP address if the router’s IP address changes. This is optional and it won’t affect the functionality of the service.
When pressing the TEST button in Modbus Client configuration is the data returned successfully?
Additionally, I’d suggest leaving the MQTT Client ID field empty, as then it will use a random string, which will hopefully avoid any conflicts. If two or more MQTT clients have the same ID, they will not be able to transmit the data properly.