chu-iptv/deploy/edge-node/README.md
William MERI 7311dd52d5 feat: initialisation CHU-IPTV — Smart Room Hub
- Backend API Express/Socket.IO (Auth, Rooms, Requests, Chat, IPTV)
- Simulateur TV web (navigation D-Pad, QR pairing, HLS)
- PWA Mobile (télécommande, demandes, chat, domotique)
- Dashboard Admin (supervision temps réel, alertes sonores)
- Docker Compose pour déploiement local
- Documentation complète (Vision, Architecture, Roadmap, Sécurité)
2026-06-12 21:56:09 +00:00

1.3 KiB

Edge Node — Nœud de Calcul Local

Mini-serveur déployé par étage ou par service hospitalier pour garantir la résilience et la faible latence des opérations critiques.

Rôle

Le Edge Node assure quatre fonctions essentielles. Premièrement, il met en cache les flux HLS localement pour réduire la consommation de bande passante sur le réseau WAN de l'hôpital. Deuxièmement, il héberge un broker MQTT local qui permet aux commandes domotiques de fonctionner même en cas d'indisponibilité de l'API centrale. Troisièmement, il maintient une file d'attente des demandes patients qui sont synchronisées avec le serveur central dès que la connectivité est rétablie. Enfin, il garantit une latence inférieure à 50ms pour les actions critiques (domotique, alertes) contre 200ms ou plus via un chemin cloud.

Matériel Recommandé

Option Spécifications Usage
Intel NUC / Mini PC i5, 16GB RAM, 256GB SSD Service de 20-40 chambres
Raspberry Pi 5 8GB RAM, 128GB SD Service de 10-15 chambres (léger)
VM sur serveur existant 4 vCPU, 8GB RAM Si infrastructure virtualisée disponible

Déploiement

Le Edge Node est conteneurisé (Docker Compose) et géré via Traefik comme reverse proxy local. Il se connecte à l'API centrale via gRPC et synchronise son état périodiquement.