Professional Emergency Operations Center (EOC) Dashboard for monitoring APRS traffic on Roku devices.
- Real-time APRS-IS Connection: Connects to APRS-IS network with automatic passcode generation
- Priority Traffic Monitoring:
- 🔴 Emergency Messages (flashing red indicator)
- 🟠Tactical Traffic (EOC/NET/CMD stations)
- 📡 All Local Traffic
- Station Tracking: Live station list with time-since-last-heard
- Weather Monitoring: Automatic weather station data display
- Geographic Coverage: Quadrant-based coverage display (NW/NE/SW/SE)
- Professional Interface: Designed for EOC/ARES operations
The dashboard automatically flags messages containing:
- EMERGENCY, URGENT, PRIORITY, MAYDAY, 911
- INJURY, MEDICAL, ACCIDENT, FIRE, HELP
Automatically highlights traffic from:
- Callsigns ending in: -EOC, -NET, -CMD, -TAC
- Messages containing: NET CONTROL, TACTICAL, NCS
- Callsign: AD8NT (hardcoded)
- Location: EN91mt (41.8125°N, 80.9583°W - Cleveland area)
- Filter: 500km radius around location
- Passcode: Auto-generated (24296 for AD8NT)
- Enable developer mode on your Roku device
- Package the
aprs-channeldirectory - Upload to Roku via the development portal at
http://ROKU_IP - Launch the channel
aprs-channel/components/MainScene.xml- UI layoutaprs-channel/components/MainScene.brs- Main dashboard logicaprs-channel/components/APRSTask.xml- APRS-IS connection handleraprs-channel/manifest- Channel metadataaprs-channel/shipit.sh- Deployment script
Debug output available via telnet:
telnet ROKU_IP 8085- User configuration screen for callsign entry
- Grid square entry with lat/lon conversion
- Save user preferences to registry
- Sound alerts for emergency traffic
- Message history export
- Net logging features
Private - Not for distribution
Rose & GitHub Copilot Created: January 1, 2026