$$$$$$$\ $$$$$$\ $$$$$$$\ $$$$$$$$|
$$ __$$\ $$ __$$\ $$ __$$\|__$$ __|
$$ | $$ |$$ / $$ | $$ | $$ | $$ |
$$$$$$$ |$$ | $$ | $$$$$$$ | $$ |
$$ ____/ $$ | $$ | $$ ____/ $$ |
$$ | $$ | $$ | $$ | $$ |
$$ | $$$$$$ | $$ | $$ |
\__|yton \______/ther\__|acket \__|erminal
PoPT is a modern terminal program for AX.25 Packet Radio. It supports versatile connections such as KISS over TCP/Serial and AXIP over UDP. Currently under development, tested on Python 3.6 and 3.8, it runs on Windows, Linux, and Raspberry Pi.
- Python 3.6 or 3.8 (other versions such as 3.11 see below)
- Supported Platforms: Windows, Linux, Raspberry Pi
Install all dependencies:
$ sudo apt install python3-tk
$ sudo apt install python3-pil python3-pil.imagetk
$ sudo apt install python3-matplotlib
$ pip install -r requirements.txt
Install all dependencies for Python 3.11 (Thanks to Lars):
$ sudo apt install python3-matplotlib python3-tk python3-crcmod python3-gtts python3-pip python3-networkx python3-minimal
$ pip install --break-system-packages playsound pyserial aprslib
notice: If problems with playsound on Debian OS:
$ sudo apt install python3-gst-1.0
$ python3 PoPT.py
- KISS via TCP (e.g. Direwolf)
- KISS via Serial (e.g. TNC, Linux AX.25 Device (kissattach))
- AXIP via UDP
- AX25KERNEL (Linux AX.25 Device) (root rights needed)
- TNC-EMU-TCP-SERVER (Pseudo TNC-Emulator Device to connect e.g. DOS-BOX (TFPCX).)
- TNC-EMU-TCP-CLIENT (Pseudo TNC-Emulator Device to connect e.g. Amiberry (AMIGA-Emulator) (AmigaTNC))
- APRS
- Weather data evaluation
- Beacon Tracer
- Private Message System
- APRS-Server Monitor
- APRS Decoder for Monitor
- Dual Port (for two TNC's on same Frequency e.g. a SDR on a different Antenna)
- RX-Echo (Packet echoing to another Port/Device)
- Environment variablen replacement for:
- Beacon
- Scheduled Auto PR-Mail
- C-Text, Info-Text, ...
- Additional Vars from:
- 1-wire Sensors
- PMS/BBS
- S&F capable
- BIN-Mail capable (compressed Mails (lzhuf))
- Mail import
- Remote Commands / CLI
- Generates a network diagram of the forward routes
- Scheduled Auto Mail e.g.: Routingmails
- Optional env-var replacement (e.g.: $uptime)
- UserDB
- Priv Tool for Baycom login procedure
- Comprehensive statistics for data traffic and AX-25network/BBS-network structures
- NetRom decoder
- Node/Digi Functions (No NetRom Routing)
- MCast Server (Multicast Server for AXIP)
- Remote Commands / CLI
- GPIO Functions (capable switch GPIO's on PI and other GPIO-Devices) (root rights needed)
- 1-Wirer Temperatur Sensors (Sensor data can be embedded in C-Text/I-Text/Beacon)
- Pipe-Tool (Certain traffic or connections can be redirected to a file)
- Filetransfer
- YAPP
- AutoBin
- Bin
- Textmode
- Auto RNR-Mode (File transfer is paused by RNR state when other radio traffic is detected)
- Author: 4X5DM
- Source: https://github.com/4x1md/qth_locator_functions
- License location: doc-other/qth_locator_functions-master/LICENSE
- German
- English
- Dutch (Thanks to Patrick for the Dutch translation)
- French (Thanks to ClaudeMa)
- ESC > New Connection
- ALT + C > New Connection
- ALT + D > Disconnect
- F1 - F10 > Channel 1 - 10
- F12 > Monitor Mode
- CTRL + plus > increase Text size
- CTRL + minus > decrease Text size
- SHIFT+F1 – SHIFT+F12 > F-Text (Macro Text)
- *.ctx > C-Text
- *.btx > Bye-Text
- *.atx > News-Text
- *.itx > Info-Text
- *.litx > Long Info-Text
- *.popt > Programm Data Files (Don't change !)
- Forum: Further Information
- Telegram: PoPT Support
8b d8 888b. d88b .d88b. db Yb dP Sysop: Manuel
8YbmdP8 8 8 " dP YPwww. dPYb Yb db dP QTH: Salzwedel - JO52NU
8 " 8 8 8 dP d8 dPwwYb YbdPYbdP BBS: MD2BBS.#SAW.SAA.DEU.EU
8 8 888P' d888 `Y88P' dP Yb YP YP QRV: 27.235 MHz / LoRa 868
Web: packetradio-salzwedel.de
PR-Mail: MD2SAW@MD2BBS.#SAW.SAA.DEU.EU
E-Mail: cb0saw@e-mail.de
Terminal: MD2SAW via CB0SAW
CB0SAW Teamspeak3-/I-Net-/HF-Gateway/I-Gate AXIP: cb0saw-ddnss.de U 8093
PoPT is under active development. Feedback, bug reports, and contributions are welcome! Check it out on GitHub.