Svensk Krisberedskap & Radiokommunikation

LinBPQ

📡 Vad är LinBPQ?

LinBPQ är Linux-versionen av BPQ32, en kraftfull och mångsidig programvara för packet radio, BBS, noder, och gatewayfunktioner utvecklad av John Wiseman (G8BPQ).

  • Ursprungligen för Windows (BPQ32)
  • LinBPQ = portad till Linux, inkl. Raspberry Pi
  • Mycket populärt inom nödradio, BBS-nät, AX.25, APRS, och Winlink

🧱 Vad gör LinBPQ?

FunktionBeskrivning
🔁 NodeSkapar en AX.25-nod du kan ansluta till via packet
📨 BBSFullfjädrad e-postfunktion via radio (Bulletin Board System)
🌐 GatewayKopplar ihop flera protokoll (AX.25, Telnet, HF, VARA, etc.)
📡 Winlink RMS GatewayKan agera fullständig RMS Gateway till Winlink
🗺️ APRS iGateHar stöd för APRS och GPS-spårning
💾 MailserverHar lokal e-post och kan buffra trafik (även med eller utan CMS)

💡 Typiska användningsområden

AnvändningExempel
📬 Radio-BBSAnvändare ansluter via packet till din station och läser/skickar e-post
🌪️ EmComm GatewayKan ta emot Winlink-trafik över radio även utan internet
🛰️ APRS-iGateTar emot APRS-paket och vidarebefordrar via internet
🧭 NätverksnodDel av större packetnät med routing mellan noder (NetRom)
🌍 HybridnätTelnet + AX.25 + HF-gateway i ett och samma system

⚙️ Vad ingår i LinBPQ?

KomponentFunktion
BPQ32.cfgHuvudkonfigurationsfilen – styr ALLT
NodeBasstation för AX.25 – låter andra koppla upp sig
BBSLagrar/sänder e-post och bulletiner mellan användare och andra noder
ChatInbyggd chattfunktion mellan anslutna användare
HTTP ServerWebbaserad administration och översikt
Telnet ServerFjärråtkomst via TCP/IP
RMS Gateway-modulDirektintegration med Winlink CMS för att bli en RMS Gateway

🧰 Tekniska krav

  • Körs på Debian/Ubuntu/Raspberry Pi OS (32/64-bit)
  • Kräver root vid start (för att hantera AX.25-gränssnitt)
  • Kompatibelt med:
    • Direwolf (mjukvaru-TNC)
    • VARA modem (via Wine)
    • HF-modem
    • AX.25-kärnstöd (Linux)
  • Alla inställningar görs i bpq32.cfg

🖥️ Exempel på konfiguration

PORT
PORTNUM=1
ID=VHF Packet
TYPE=ASYNC
PROTOCOL=KISS
COMPORT=/dev/ttyUSB0
SPEED=9600
ENDPORT

APPLICATION 1,BBS,BBS,C
APPLICATION 2,CHAT,CHAT,C
APPLICATION 3,RMS,RMS,C

  • Portsektionen definierar portar (VHF, HF, Telnet, etc)
  • Application-sektionen definierar vad som körs: BBS, CHAT, RMS osv.

🧩 Integration med Winlink

LinBPQ kan fungera som en Winlink RMS Gateway direkt – utan RMS Packet eller Trimode. Funktionen är inbyggd:

  • Kräver ett giltigt Winlink sysop-konto
  • Konfigureras i bpq32.cfg under RMS-modulen
  • Klarar både:
    • VHF-packet
    • HF med externa modems (t.ex. VARA HF via Wine eller ARDOP)

🔐 Säkerhet och åtkomst

FunktionSäkerhet
TelnetKan lösenordsskyddas
WebadminSkyddas via inloggning
PacketaccessIdentifiering sker via anropssignal
Winlink RMSKräver verifiering från Winlink.org

🌐 Webgränssnitt

LinBPQ har ett inbyggt webbgränssnitt för övervakning:

  • Visa anslutna användare
  • Se e-postloggar
  • Starta om enskilda moduler
  • Övervaka portar och trafik

📦 Exempelpaket

En LinBPQ-installation på t.ex. Raspberry Pi kan inkludera:

  • AX.25-stöd via Direwolf
  • LinBPQ med:
    • BBS
    • APRS-iGate
    • Winlink RMS Gateway
    • Telnet & Webgränssnitt

Detta gör att din Pi blir en komplett amatörradiohub för kris och vardag.


📘 Sammanfattning

LinBPQ är en avancerad, Linuxbaserad nod/BBS/RMS-server som kan fungera som:

  • AX.25-nod och e-post-BBS
  • Winlink RMS Gateway
  • APRS-iGate
  • HF/VHF-router
  • Krisgateway utan internet

Den lämpar sig mycket väl för EmComm, ham-nätverk, och självförsörjande kommunikation.