R
I was able to establish a connection between a client (firmware that uses modbus rtu) and Server application, by using atdt<ip address>,<port number>
in the server side I had to run socat to listen to a port number and fork a script to login to the machine using telnet ( telnet -c -l username localhost )
After the Login the server application starts and sends binary commands to the firmware to grab certain modbus address and send them over, well the packets comes wrong and the client doesn't know what to do with it.
If I use Ethernet or Analog modem, everything is fine even with direct telnet connection without forwarding it with socat.
Is there something in the server side or GSM modem to configure or another way to send those packets.
Thanks
in the server side I had to run socat to listen to a port number and fork a script to login to the machine using telnet ( telnet -c -l username localhost )
After the Login the server application starts and sends binary commands to the firmware to grab certain modbus address and send them over, well the packets comes wrong and the client doesn't know what to do with it.
If I use Ethernet or Analog modem, everything is fine even with direct telnet connection without forwarding it with socat.
Is there something in the server side or GSM modem to configure or another way to send those packets.
Thanks