Aujourd’hui, les écrans géants sont partout. À l’aéroport ou à la gare pour les arrivées et les départs. Dans les zones de production pour les échecs/réussites ou les chiffres de production. Dans les centres d’appels pour l’activité ou les appels en attente. À la bourse pour un téléscripteur.
Votre première pensée pourrait être d’utiliser un ordinateur normal, macOS ou Windows, avec un écran de 27 ou 30 pouces. C’est cher, mais facile à faire. Mais outre le prix élevé, vous devez exécuter une application 4D, la lancer, la mettre à jour, tout cela juste pour afficher une image ?
En sortant des sentiers battus, il existe plusieurs solutions.
Utilisez simplement un téléviseur, ils sont bon marché… même dans les grandes tailles, comme 40 ou 55 pouces. Le Full HD est suffisant pour un affichage d’état, et les prix de ces écrans ont considérablement baissé.
Pas besoin d’un ordinateur coûteux pour le piloter, un mini ordinateur – Raspberry Pi – suffit. Le Raspberry Pi est un appareil à 40 dollars, doté d’un processeur à faible puissance et fonctionnant sous Unix. C’est un ordinateur minimal, juste une minuscule carte, avec Ethernet, WiFi, mémoire, tout est intégré. Pas besoin de disque dur, il démarre à partir d’une carte SD.
Tout ce dont nous avons besoin est de lancer automatiquement un navigateur en mode kiosque après le démarrage et la connexion au serveur 4D. Le mode kiosque signifie pas de menu, pas de ligne d’adresse, pas de souris, juste le contenu. Nous pouvons alors contrôler le contenu, comme certains graphiques commerciaux, facilement depuis 4D. Si le client demande une présentation différente des données, il suffit de changer les méthodes dans 4D, sans qu’aucune modification ne soit nécessaire sur le panneau.
Cela est possible sans aucune connaissance d’Unix grâce à un bel outil appelé PiBakery, disponible pour macOS et Windows. L’outil permet de créer et de configurer la carte SD(c’est-à-dire le système d’exploitation) de manière totalement automatique, sur la base d’une « recette ». Ainsi, en quelques clics sur votre Mac ou PC, vous définissez le système, créez la carte SD pour votre client, l’insérez dans le Raspberry Pi et l’installez sur le site de votre client. C’est fait.
Vous n’avez pas du tout besoin de toucher au système d’exploitation du Raspberry Pi, c’est comme un périphérique avec un firmware inclus. Démarrez, connectez-vous à votre serveur et affichez les résultats.
Dans les détails
Pour entrer dans les détails, jetez un coup d’œil à cet exemple de base de données. Un fichier PDF associé explique étape par étape comment configurer votre application 4D et le Raspberry Pi. Ce document partage également avec vous quelques conseils et idées sur ma propre expérience avec un Raspberry Pi.
Du côté de 4D
Plusieurs exemples de pages web avec des données générées aléatoirement sont fournis dans l’exemple :
- Les pages web kiosk.html et kiosk2.html utilisent la commande GRAPH . Voir cet article de blog pour plus de détails.
- Le fichier kiosk3.html utilise la bibliothèque Google Chart. Vous pouvez trouver plus d’informations dans cet article de blog.
Côté Raspberry Pi
Ne vous inquiétez pas. Avec cet exemple, nous fournissons un fichier XML à importer dans l’application PiBakery pour créer votre carte SD. Il vous suffit de modifier quelques paramètres, par exemple l’url de votre page web.