System Design
Architecture
PagePoint is divided into independent operations and service appliances.
System Shape
PagePoint is divided into two independent computers: the PagePoint Operations Engine and the PagePoint Service Module.
PhonesOperator controls, live mic, status UI.
PPOEPaging, audio, zones, live priority, sequences, traffic control.
PPSMService, provisioning, DNS/DHCP/NTP, diagnostics, updates.
Boundary Rule
If a feature helps the system make announcements, it belongs in PPOE. If it helps an installer install, maintain, diagnose, update, or recover the system, it belongs in PPSM.
Current Deployment Shape
| Subsystem | Role | Current target |
|---|---|---|
| PPOE | Operations appliance | DYY9 OE-001 release candidate at 192.168.50.1 |
| PPSM | Service appliance | Raspberry Pi 3B+ with RTC/chrony at 192.168.50.2 |
| Phones | Operator clients | Ulefone Armor X12 Android 13 Go |
| Network | Standalone PagePoint LAN/Wi-Fi | PPSM DNS/DHCP/NTP, Android validation; PPOE runtime |
Guardrails
- Do not redesign working systems without a specific requirement.
- Preserve backwards compatibility wherever practical.
- Do not modify networking unless explicitly requested.
- Do not modify audio architecture unless explicitly requested and measured. For small requested changes, preserve the blast radius.
- For DYY9, reliable and fast live-page behavior takes priority over perfect underrun counters.
- Document architectural changes in this portal as they are made.