Architecture de SHM¶
Cette section présente l'architecture générale de SHM, et les différentes applications qui la composent dans les sections principales.
L'orchestrateur est le module logiciel principal de SHM, et se comporte comme une tour de contrôle au centre du réseau des périphériques qui le composent.
Des modules logiciels sont déployés sur des pérhiphériques, de différentes natures, et s'exécutent pour réaliser des tâches de plusieurs genres :
- Diffuseur de contenu
- Télécommande pour piloter les diffuseurs
- Hybride (diffuseur avec fonctions de commande locales)
- Passerelle avec un système domotique
- Envoi de commande vers des équipements domotique
- Lecture de données à destination de diffuseur (tableau de bord)
- Télécommande pilotée par le système domotique
Les différents types de modules logiciels proposés par SHM permettent de réaliser ces types de tâches, et puvent être déployés sur différents systèmes :
- Système de type PC ou tablette sous Windows, avec un ou plusieurs écrans, tactile ou non
- Raspberry Pi sous Linux (Debian, Ubuntu) mono ou bi-écrans
- Ordinateur sous Linux (Debian, Ubuntu)
- Tablette Android ou Ios
- Smartphone Android ou Ios
- Smart TV Android
Les types de modules logiciels sont supportés selon les systèmes d'exploitation et les types de périphériques.