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