Gérez et synchronisez à distance une flotte d'écrans d'affichage dynamique pilotés par Raspberry Pi. Une solution robuste et multi-sites intégrant menus de cantines, gestion de réunions, économies d'énergie et édition de présentations vectorielles.
Attention : Ce projet vient d'être lancé et est actuellement en phase de Preuve de Concept (POC). Il n'est pas encore recommandé pour une utilisation en production critique.
Des modules spécialisés pour répondre à tous les besoins d'affichage au sein d'une organisation.
Cloisonnement complet (Multi-Tenancy) permettant de regrouper écrans, listes et médias par "Site". Gestion fine des permissions avec des rôles spécialisés (administrateur, éditeur, auteur, cuisinier, secrétaire).
Espaces dédiés pour la gestion des repas scolaires ou d'entreprises, et pour l'affichage de l'occupation des salles de réunion en temps réel avec listes d'orientation chronologiques.
Intégration native de l'éditeur SVG interactif Sozi. Définissez pas-à-pas le zoom, le déplacement et la rotation sur vos fichiers vectoriels à l'écran, avec transitions 3D matérielles fluides.
Visualisation en temps réel de l'activité avec des graphiques Chart.js complets : répartition du temps d'affichage par type de média, historique hebdomadaire et top 50 des statistiques d'usage.
Planification hebdomadaire automatisée du fonctionnement des écrans. Programmez jusqu'à deux plages de réveil par jour, avec activation et extinction automatiques pour réduire les coûts d'électricité.
Prenez le contrôle des terminaux à distance : captures d'écran en direct dans des vignettes 3D, contrôle du volume, forçage de synchronisation, vidage de cache, redémarrage du service ou du Raspberry Pi.
Fonctionnement basé sur un modèle Serveur-Client optimisé pour le Raspberry Pi.
Node.js • Express • SQLite • Socket.IO
Chromium Kiosk • Node.js Client • Sync-Engine
Découvrez OmniSign en action et apprenez à le déployer facilement grâce à nos guides vidéos.
Découvrez l'interface d'administration multi-sites, la gestion des rôles, la synchronisation en direct des médias et le rendu des diaporamas animés via le lecteur.
Déploiement complet Node.js et PM2.
Mise en place avec le script batch interactif.
Script automatisé et mode Kiosk Chromium.
Mise en route de l'application cliente sur PC.
Des scripts interactifs automatisent entièrement l'installation pour vous faire gagner du temps.
Cloner le dépôt sur la machine qui fera office de serveur (PC local, VM ou VPS avec Node.js 18+).
# Cloner et entrer dans le répertoire
git clone https://github.com/gotenash/OmniSign.git
cd OmniSign
# Pour Linux : Lancer le script d'installation
chmod +x setup_server.sh && ./setup_server.sh
# Pour Windows : Lancer l'installateur interactif
Installer_OmniSign.bat
Selon le système d'exploitation de votre écran d'affichage, exécutez le script d'installation correspondant :
# A. Pour Raspberry Pi OS :
chmod +x installer_pi.sh && ./installer_pi.sh
# B. Pour Linux Desktop (Ubuntu, Mint, Zorin OS...) :
chmod +x installer_linux.sh && ./installer_linux.sh
# C. Pour Windows (Invite de commandes en Administrateur) :
Installer_Client_Windows.bat
# Configuration de la liaison (setup.txt à côté du script) :
SERVER_URL=http://votre-ip-serveur:3000
DEVICE_ID=Ecran_Accueil
API_KEY=votre_cle_api_securisee