Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
app-notes:serial-tunneling [2015/04/06 18:15] – [Test] hessapp-notes:serial-tunneling [2024/03/12 20:11] (current) – [On Windows] dodenhoeft
Line 11: Line 11:
   * Set serial port settings to your needs    * Set serial port settings to your needs 
  
-{{:app-notes:serial-tunneling2.png?nolink&400|}}+{{:app-notes:serial_tunneling2.png?nolink&400|}}
  
-==== PC ==== +==== On Windows ==== 
-  * Downlad the Serial Port software from the download ara +  * Downlad and install the TCP to Serial Port software [[https://freecomportredirector.com/|https://freecomportredirector.com/]]
-  * Install the Serial to Ethernet Connector software+
   * Create connection   * Create connection
   * Connect serial port to remote host (Client)   * Connect serial port to remote host (Client)
-  * Serial Port e.g. COM10+  * Serial Port e.g. COM1
   * Remote IP from the router, e.g. 192.168.1.1   * Remote IP from the router, e.g. 192.168.1.1
   * Port number 2000   * Port number 2000
 +Another example:
  
-{{:app-notes:serial-tunneling3.png?nolink&400|}}+{{:app-notes:free-com-port-redirector.png?400|}}
  
 ===== Test ===== ===== Test =====
Line 29: Line 29:
   * Use Putty to connect to the virtual COM10 and test the Serial Port over IP connection   * Use Putty to connect to the virtual COM10 and test the Serial Port over IP connection
   * Use Putty to connect to the COM port of the physical serial line of the PC with the same paramters   * Use Putty to connect to the COM port of the physical serial line of the PC with the same paramters
 +
 +==== On Linux ====
 +
 +The socat tool can be used to access the serial interface tunnel via the console using TCP.
 +
 +The first command is for the connection between IP address and ser2net server on the router
 +
 +<konsole>
 +~ $ socat PTY,link=/dev/"virtual interface",echo=0,wait-slave TCP:"IP-adresse":"port-nummer",retry=5
 +</konsole>
 +
 +In a second console, the virtual interface is then used for the connection to the serial interface.
 +
 +<konsole>
 +~ $ socat STDIO,raw,echo=0,escape=0x03 /dev/“virtual interface“,raw,echo=0
 +NB2700 login: root
 +Password:
 +________________________________________________________________________________
 +NB2700 (c) 2004-2023, NetModule AG
 +________________________________________________________________________________
 +BusyBox v1.30.1 (2023-07-31 14:09:01 UTC) built-in shell (ash)
 +~ $
 +</konsole>