1. Konfiguracja ser2net na Linux

a. Instalacja ser2net

Zaktualizuj system:

sudo apt-get update

sudo apt-get upgrade -y

Zainstaluj ser2net:

sudo apt-get install ser2net -y

b. Konfiguracja pliku ser2net.yaml

Stwórz kopię zapasową obecnego pliku:

sudo cp /etc/ser2net.yaml /etc/ser2net.yaml.backup

Edytuj plik konfiguracyjny:

sudo nano /etc/ser2net.yaml

Dodaj poniższą konfigurację:

%YAML 1.1 — # This is a ser2net configuration file, tailored to be rather # simple. # # Find detailed documentation in ser2net.yaml(5) # A fully featured configuration file is in # /usr/share/doc/ser2net/examples/ser2net.yaml.gz # # If you find your configuration more useful than this very simple # one, please submit it as a bugreport

define: &banner \r\nser2net port \p device \d [\B] (Debian GNU/Linux)\r\n\r\n

connection: &con0096 accepter: tcp,2000 enable: on options: banner: *banner kickolduser: true telnet-brk-on-sync: true connector: serialdev, /dev/ttyACM0, 19200n81,local

connection: &con1096 accepter: tcp,2001 enable: on options: banner: *banner kickolduser: true telnet-brk-on-sync: true connector: serialdev, /dev/ttyS1, 9600n81,local

connection: &con0192 accepter: tcp,3000 enable: on options: banner: *banner kickolduser: true telnet-brk-on-sync: true connector: serialdev, /dev/ttyS0, 19200n81,local

connection: &con1192 accepter: tcp,3001 enable: on options: banner: *banner kickolduser: true telnet-brk-on-sync: true connector: serialdev, /dev/ttyS1, 19200n81,local

Zapisz i zamknij plik: Naciśnij Ctrl + O, Enter aby zapisać. Naciśnij Ctrl + X aby wyjść.

oraz cat /etc/ser2net.conf 2000:raw:0:/dev/ttyACM0:19200 8DATABITS NONE 1STOPBIT

c. Restart usługi ser2net

sudo systemctl restart ser2net sudo systemctl status ser2net

2. Konfiguracja Virtual Serial Port Emulator (VSPE) na Windows a. Pobranie i Instalacja VSPE

Pobierz VSPE: Virtual Serial Port Emulator (VSPE) - Eterlogic

Zainstaluj VSPE: Uruchom pobrany instalator i postępuj zgodnie z instrukcjami.

b. Tworzenie Wirtualnego Portu COM w VSPE