Couldn't you read the serial port data and then stream it with Synapse to the remote location? You can use Synapse to read the serial port data and sent via TCP/IP.
On Jun 18, 2017 2:05 AM, "Bo Berglund" <bo.bergl...@gmail.com> wrote: > I need to implement a serial to TCP gateway in order to communicate > between a Windows based control software and a system controller box. > The software and the controller only talk serial to each other and the > protocol is proprietary and binary. > Now I have a situation where the controller is on a remote location > many thousands of km away from here. > I have managed to get some help on the remote site to hook up the > controller serial port to a serial to USB cable plugged into a > Raspberry Pi, which I can reach via VPN from here. So I installed > serial2net on the RPi, making it publish the serial port as a TCP port > (#2091). This part works OK, so whatever is sent on the TCP socket > connection gets transferred to the RS232 serial line and vice versa. > > So far so good, but now I also need some kind of serial port to TCP > converter on the Windows 7 PC I use in my end, which is handling the > VPN connection. > > So I wonder if there are any FPC examples around for conversion serial > to TCP (where the TCP part is a client rather than a server), which > can compile on Windows. I cannot use any RPi in this end because I > cannot get the RPi to connect by VPN to the remote location... > > Ready made example or suggestions on how to go about writing a > converter in FPC are welcome! > > > -- > Bo Berglund > Developer in Sweden > > _______________________________________________ > fpc-pascal maillist - fpc-pascal@lists.freepascal.org > http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal