Next:
Introduction
Up:
HERMES HF Telecommunications Manual
Previous:
Further troubleshooting (maintainers)
Contents
Software description (architecture and stack)
Subsections
Introduction
HERMES Description
HERMES System Architecture
Topology and station roles
Reference architecture (v2 / sBitx + VARA-compatible TNC + UUCP)
Station component diagram
Service orchestration (systemd)
Interfaces: ports, paths and IPC
Dynamic behavior (message and call flows)
Outbound session (gateway calls a remote station)
Inbound session (remote answers an incoming call)
Variants
Architecture reference sources
HERMES Software Stack
ALSA (Audio configuration)
Radio control: trx_v2-userland (sbitx_controller)
sbitx.service (systemd unit)
Configuration files (/etc/sbitx)
Shared memory control API (sbitx_client, uucpd)
Websocket status API (optional)
Health checks
Modem configuration
VARA
x11.service + vnc.service (headless VARA).
Health checks.
Open modem: hermes-modem (“mercury” binary)
modem.service (systemd unit).
Health checks.
ARDOP
Mercury (R&D note)
UUCP (Network configuration)
UUCPD: uucpd + uuport (UUCP to modem bridge)
Install
UUCP configuration (/etc/uucp)
uucpd.service (systemd unit)
Health checks
Running uucpd (examples)
Command-line usage (uucpd / uuport)
User Web Interface
Hermes-GUI
Hermes-API