You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3.4 KiB
3.4 KiB
ADN Systems documentation
This site covers ADN DMR Peer Server and ADN Monitor as one operational stack. Content is organized by product (server/ vs monitor/) under the active locale.
- English:
docs/en/(this tree) — build withmkdocs.yml→site/en/. - Spanish: same content under
docs/es/—mkdocs build -f mkdocs.es.yml→site/es/(seedocs/es/README.mdin the repository).
ADN DMR Peer Server
The ADN DMR Peer Server is a GPL-3.0 conference bridge for digital mobile radio (DMR). It is structured in clean architecture layers (domain, application, infrastructure).
What the server does
- Terminates HBP (HomeBrew Protocol) links to MASTER and PEER systems (hotspots, repeaters).
- Terminates OpenBridge links to other servers over UDP — DMRE v5 (recommended on ADN) or DMRD v1 compatibility mode.
- Runs bridge routing (
BRIDGES): forwards group voice, loop control, ACLs, optional BCSQ / BCKA. - Supports private calls (
SUB_MAP), voice, TTS, recording, and TCP reporting to the monitor.
Where to start (server)
| I want to… | Start here |
|---|---|
| Run and configure | Introduction, Configuration |
| Write a drop-in plugin | Plugins, skeleton plugins/example/ |
| TG 4000, 999x, echo | Special numbers |
| Private calls | Private calls |
| Voice / TTS | Voice, announcements, and TTS |
| Legacy dashboard + server 2.x | Report proxy |
| OpenBridge / DMRE | OpenBridge, DMRE v5, OBP proxy |
| HBP | HBP |
| Code layout | Architecture, Behaviour and timers |
| Credits, license, lineage | Credits & license |
Quick start (server)
pip install -r requirements.txt
cp adn-server.example.yaml adn-server.yaml
# Edit DATABASE (MariaDB) and secrets before production start
python adn-server.py -c adn-server.yaml
More: Introduction.
ADN Monitor
Dashboard, WebSocket live view, FastAPI API, MySQL self-service — see Monitor overview. Hotspot proxy is integrated in adn-server.
| I want to… | Start here |
|---|---|
adn-server.yaml — integrated PROXY / SELF_SERVICE |
Hotspot proxy (integrated) |
adn-server.yaml — OBP_PROXY OpenBridge fan-in |
OBP proxy |
adn-monitor.yaml, layout |
Monitor configuration |
| Integrated hotspot proxy | Hotspot proxy |
| Standalone hotspot proxy (removed) | Hotspot proxy — moved |
| Self-service | Self-service |
| How it connects to the server | Monitoring and reports |
Locales
- English —
docs/en/(this build). - Spanish —
docs/es/.