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