4 systems:
-
WEB Server
server.py
Web UI for user contro, system administration, and module management -
API Server
server.py
API for module combination and other service access -
Tasker
tasker.py
Execute cron job and loop task -
RabbitMQ Client
Make device connect with our service and receive remote control through NAT