Issues with using Serial over IP with 2 RUT955's

Hi folks,

I’m experiencing an issue with using Serial over IP and was hoping you might be of assistance.

I have two RUT955 devices: one acting as a server and the other as a client.

Server Side:

  • The server RUT955 is connected via its WAN interface to the wired network.
  • The correct port has been forwarded in the router.
  • Using the “Test-NetConnection” applet in PowerShell, I can establish a TCP connection to the server RUT955 from multiple devices on the external network.

Client Side:

  • The client RUT955 is using a cellular network connection with a dynamic IP address.
  • We have a handheld device at the client side that sends data over RS232 to a computer connected to the RS232 port of the server RUT955.

Issue:

  • The first attempt works flawlessly: we see data coming in on the server side and can send data back to the handheld device.
  • However, if we leave the client turned on and try again after about 10 minutes, we are unable to establish a connection to the server, even though nothing has changed.
  • In most cases, we are also unable to send data twice in a row.

Temporary Solution:

  • We can fix this by restarting the client RUT955 or toggling the switch off and on under [Services --> Serial Utilities --> Over IP Configuration] after each data transmission.
  • This is not a practical long-term solution as the end customer will not have access to the web-interface.

Additional Information:

  • Both RUT955 devices are running firmware version RUT9_R_00.07.06.16.
  • The RS232 parameters are set according to the handheld device’s instructions, which have worked flawlessly in the past.

Any assistance or suggestions on how to resolve this issue would be greatly appreciated.

In the meantime we’ve tested sending clear data over the RS232 over IP-link, and we’ve seen the data coming out at the other end, however, when sending large sums of data, we notice it cutting off and we are unable to re-send data without restarting the RS232 over IP instance