nach der „Neuerfindung“ eines alten Hobbys will ich nun systematisch an die Beschreibung meiner Station gehen. Zum Ersten benötigt man heut zu Tage einen Internet-Anschluss, aber weiterhin nicht zu verachten ist der Anschluss via Funk (CB-FUNK).
Als Anlauf-Quelle neben vielen anderen Webseiten will ich hier forum.packetradio-salzwedel.de nennen. Fragen sind dort immer willkommen.
Da ich in einer Mietwohnung keine Kabel durch Fenster/Türen legen kann ist der Node zweigeteilt aufgebaut. Die Funkstation auf dem Balkon im wasserdichten Gehäuse und der Node dann im Wohnraum selbst.
Teil 1 – Die Außenstation
Aufgebaut mit Funkgerät, in meinem Fall eine AE4200 von Albrecht mit einem angeschlossenem TNC21S – Symec. Dort wurde ein Eprom mit TF2.7 verbaut und mit einem USB-Seriell-Adapter an einen RasperryPI angeschlossen.
Der RaspberryPi wird mit der Lite-Version nach einschlägigen Beschreibungen installiert und in ein vorhandenes WLAN eingebunden. Dort sollte er eine feste IP zugeordnet bekommen.
user@tncpi:~>sudo apt install ser2net -y
Nach der Installation von ser2net muss noch die entsprechende Konfiguration angepasst werden und sollte wie unten aussehen.
%YAML 1.1
connection: &con_tnc2
accepter: tcp,8001
enable: on
options:
kickolduser: true
connector: serialdev,/dev/ttyUSB0,19200n81,local
Dabei dabei ist mit obiger Konfiguration das Eingangsdevice der USB-Port (/dev/ttyUSB0) und benutzt die Baudrate 19200. Das Ausgangsdevice ist der TCP-Port 8001 der auf Verbindungen wartet.
Teil 2 – Der Node
Nun muss am Noderechner die Umsetzung Netzwerk zu Serial-Device wieder vorgenommen werde. Die wird mit socat erreicht und muss als erstes installiert werden.
user@nodepi:~>sudo apt install socat
socat -d -d pty,link=/dev/ptyCH24,raw,echo=0,waitslave \
tcp:192.168.10.6:8001,forever,interval=10 &
#-----------------------------------------------------------------------------
device /dev/ptyCH24
tnn_lockfile /var/lock/LCK..ptyCH24
# 6PACK
kisstype 1
port 2
#-----------------------------------------------------------------------------
weiter demnächst…….
Teil 3 – Die Software
Teil 4 – Ideen das ganze zu verfeinern
Es ist die Idee den RaspberryPi am TNC durch einen ESP8266/ESP32 zu ersetzen. Dazu gibt es im Github einige Beispiele wie damit eine Serial2WiFi- / Serial2Net-Umsetzung gemacht werden kann.