Kategorie: Packet Radio
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.
Altes Hobby Packet Radio… neu gestartet.
Nachdem ich Jahre das alte Hobby „Packet Radio“ in der sprichwörtlichen „Ecke“ habe liegen lassen, will ich nun einen neuen Versuch starten das Ganze mit neuem Leben wieder zu erwecken.
Mittlerweile ist man nicht mehr an alte PCs unter DOS gebunden und ein alter RaspberryPi ist sicherlich noch in der Schublade um zum neuen Leben erweckt zu werden.
Bei der genaueren Recherche bin ich auf die folgenden Punkte zur Beachtung gestoßen:
- das Filesystem soll auf einer SSD (mSata etc.) laufen. Die SD-Card hat nur eine eingeschränkte Lebensdauer.
- das ganze System muss eventuell für neue Anpassungen neu kompiliert werden. Teilweise haben sich die Voraussetzungen stark verändert.
Der Kreis der dazu möglichen Rechner wird durch diese Parameter eingeschränkt.
Meine ersten Versuche habe ich auf einem RasPi3 mit Adapter für eine mSATA gemacht. da ich aber weitere Dinge versuchen möchte bin ich dann doch auf einen Lenove ThinkCentre M625q umgestiegen.
Mein Wunsch war es einen INET-Node mit Mailbox zu betreiben. Spätere Erweiterungen sollten dann dazukommen, wie zum Beispiel APRS-Igate und HF-Anbindung.
Bei der Suche im Internet nach geeigneter Software zuerst bei einem RasPi-Image auf dem forum.packetradio-salzwedel.de von Manuel (MD2SAW via CB0SAW) hängen geblieben. Dort habe ich mir diverse Anregungen geholt.
Neue Hardware für meine Projekte
wie zum Beispiel HomeAssistant. Seit 01/2024 als 2. Gerät mittlerweile auch andere Projekte.
Ich wollte meine „alte“ Hardware etwas auf leistungsfähigeres Niveau heben. Bei den derzeitigen Preisen für leistungsfähigere Raspberry Pi’s bin ich schnell auf die Suche nach Alternativen gegangen. Daher schien mir eine wirkliche Alternative ein Mini-PC zu sein. Man findet diesen beim Lieferanten mit dem großen „A*****“ ebenso wie beim Versteigerungsportal mit „e***“.
Nach einigem Suchen bin ich bei „e***“ auf ein mir günstiges erscheinendes Angebot gestoßen. Deshalb habe ich mir dort einen Lenovo THINKCENTRE M625Q beschafft. Für unter 50€ mit 2x 1.5GHz CPU, 4GB RAM, 32GB M.2 SATA SSD, passiv gekühlt sicherlich eine gute Alternative für einen Raspberry Pi 4/5 zu aktuellen Preisen.
Da mir die verbaute 32GB M.2 SATA SSD etwas zu knapp erschien habe ich mir dazu als Upgrade gleich noch eine entsprechend größere Variante mit 128GB dazu bestellt.
Alles zusammen bin ich immer noch unter dem derzeitigen Preis für einen vergleichbaren RaspberryPi geblieben.