Aufbau eines PacketRadio-Nodes

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.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert