System Architecture
Edge agent daemons running on physical hardware communicate over persistent TLS WebSockets with a clustered Node.js backend orchestrator and monitoring dashboard.
Key Architecture Components
- Edge Agent Controller: Manages local hardware actuators, peripheral sensors, and offline transaction cache.
- Central Fleet Orchestrator: Multi-tenant management server coordinating firmware, pricing, and health telemetry.
- Real-Time Telemetry Layer: Bidirectional WebSocket channels streaming live machine statuses.
- Admin Web Console: Responsive analytical frontend for fleet inventory, earnings, and diagnostic alerts.
Data Pipeline Flow
Vending Machine Hardware → Edge Agent Daemon → Local Queue Buffer → WebSocket Gateway → Central Orchestrator → Fleet Analytics Console