Comment configurer un tableau de bord de statistiques commerciales en temps réel

Les hommes d’affaires prospères savent que la mesure du rendement est la clé de la croissance et du succès. Si vous ne pouvez pas mesurer les résultats de vos décisions d’affaires, vous n’avez vraiment pas une idée suffisante de l’orientation de votre entreprise.. 

Chaque entreprise a pour objectif de mesurer le revenu, le chiffre d'affaires, les dépenses, le retour sur investissement et la rentabilité, mais ce sont souvent des instantanés d'informations du mois dernier, du dernier trimestre ou de l'année dernière. Ce n'est pas une information en temps réel.

Avec la croissance et le développement d'Internet, de grandes avancées dans le partage d'informations sont devenues possibles. En temps réel aussi!

Objectif

Un exemple de tableau de bord Geckoboard (montré ici avec des exemples de données)

Ce didacticiel vous montrera comment configurer votre propre tableau de bord d’entreprise peu coûteux, capable d’afficher et de mettre à jour des informations tirées de nombreuses sources différentes, en temps réel..

Cela vous permet de surveiller les performances de tout ce que vous choisissez de mesurer. Vous pouvez ensuite placer un écran dédié dans votre bureau pour vous tenir au courant des statistiques..

Exigences

Un tableau de bord Geckoboard fonctionnant à partir d'un Raspberry Pi. Notez la petite boîte blanche sous l'affichage.

Pour les besoins de ce projet, j'ai utilisé:

  • Tarte aux framboises
  • Alimentation avec connexion micro-USB
  • Etui Raspberry Pi
  • carte SD
  • Moniteur à écran large
  • Une boîte Amazon vide sur laquelle tenir le moniteur
  • Câble approprié pour connecter RPi au moniteur
  • Câble réseau Cat5E
  • Compte Geckoboard

Le coût total de ces composants est d'environ 125 £ (210 USD), mais vous pouvez le configurer moins cher si vous avez déjà des composants de rechange nécessitant un projet.. 

Mettre en place un Raspberry Pi

J'ai choisi d'utiliser un Raspberry Pi, pour ce projet, pour plusieurs raisons..  

Tout d’abord, c’est un excellent moyen de soutenir une entreprise britannique novatrice en mettant un ordinateur bon marché à la portée de tous. Pour moi, cela est beaucoup plus logique que d'utiliser un PC dédié, ce dernier étant susceptible d'être beaucoup plus puissant que le Pi. 

Bien entendu, cela signifie également que l'utilisation d'un Raspberry Pi, plutôt que d'un PC, signifie que le projet sera beaucoup plus économe en énergie étant donné qu'un Pi consomme si peu d'énergie par rapport à un PC..

Si j'ai besoin de me convaincre davantage, le facteur de forme diminutif du Raspberry Pi signifie qu'il peut être sécurisé à l'arrière du moniteur ou dissimulé à l'abri des regards, ailleurs, sans prendre beaucoup de place..

Installer Raspian

Formatez une carte SD et installez Raspian. Vous pouvez le faire facilement en installant NOOBS, qui vous permet de configurer n’importe quel système d’exploitation, y compris Raspian..  

Si vous avez besoin de conseils pour le faire, reportez-vous à la Comment installer NOOBS sur un Raspberry Pi avec un Mac Didacticiel. 

Installer du chrome

Installation de chrome sur un Raspberry Pi

Une fois Raspian installé, l'étape suivante consiste à installer le navigateur Web Google Chrome. J'ai choisi ceci pour la manière dont il rend les pages, la manière dont elles peuvent être redimensionnées et le fait que les bordures ou les barres de défilement ne soient pas visibles lorsque le mode plein écran est activé..

Il n’est pas nécessaire d’ouvrir l’interface utilisateur graphique (GUI) de votre Pi, c’est l’interface de ligne de commande (CLI) nécessaire pour installer chrome. Pour installer Chromium, exécutez les commandes suivantes dans la CLI.. 

sudo apt-get mise à jour sudo apt-get mise à niveau sudo apt-get install chromium

Installer Xscreensaver

L'utilisation de l'installation Raspian par défaut verra la sortie vidéo mise en veille après une courte période. Cela va à l’encontre du but du projet car je veux pouvoir afficher tout le temps.  

Installer Xscreensaver sur un Raspberry Pi

Bien qu’il soit possible de déplacer la souris ou d’appuyer sur une touche du clavier, c’est difficile à faire et c’est peu pratique car j’ai l’intention d’exécuter le Pi sans clavier ni souris.. 

Pour cette raison, j'ai besoin d'un moyen de garder la sortie vidéo en vie. J'y parviens en installant un logiciel appelé Xscreensaver. Pour ce faire, entrez les commandes suivantes dans la CLI:

sudo apt-get install xscreensaver

Ceci installe le logiciel Xscreensaver qui est accessible via Démarrer> Préférences> Xscreensaver dans l'interface graphique. 

Mettre en place un geckoboard

Afin d'afficher les statistiques de mon entreprise, j'ai besoin d'un tableau de bord. Un certain nombre de services de tableau de bord sont disponibles. Pour les besoins de ce tutoriel, j'utilise Geckoboard. Vous pouvez obtenir un essai gratuit de Geckoboard pendant 30 jours, mais vous devez déterminer le service qui correspond le mieux à vos besoins..

Pour cette partie du tutoriel, je vous recommande d'utiliser votre Mac, votre machine Linux ou votre PC Windows habituel, car essayer de réaliser cela sur le Raspberry Pi prendra beaucoup de temps..

Configurer les services

Sélectionner des widgets dans Geckoboard

En ce qui concerne Geckoboard, vous devez d’abord connecter vos services. Les services sont des éléments tels que Google Analytics, Trello, Twitter, Pingdom, Bitly et bien d’autres encore..

Heureusement, la configuration d'un nouveau service est aussi simple que la sélection d'un widget. Si le service n'a pas encore été configuré, vous aurez la possibilité de connecter le nouveau service..

Configurer les widgets

Configuration des widgets dans Geckoboard

La configuration des widgets est un processus simple administré via un navigateur Web. N'oubliez pas que votre Mac sera plus rapide à configurer que d'essayer de le faire sur le Raspberry Pi..

  • Connectez-vous à votre compte Geckoboard et cliquez sur Ajouter un widget pour afficher une liste des services auxquels vous pouvez vous connecter.  
  • Faites défiler la liste et sélectionnez Google Analytics, par exemple.  
  • Sélectionner un widget configurer. Dans cet exemple, je suis allé pour Les visites.
  • Lorsque vous avez fini de saisir les critères requis, cliquez sur Ajouter un widget l'ajouter à votre tableau de bord Geckoboard.

Remarque: vous pouvez réorganiser les widgets en les faisant glisser autour du tableau de bord dans la vue d'édition du navigateur..

Paramètres personnalisés Raspberry Pi

Activer le démarrage sur le bureau

Activer le Raspberry Pi pour charger l'interface graphique à chaque démarrage

Une fois que le Raspberry Pi est opérationnel avec le tableau de bord, vous ne devriez plus avoir besoin d'éteindre l'appareil..  

Si vous préférez, vous pouvez faire démarrer Raspberry Pi dans l'interface graphique de Raspian, plutôt que dans la CLI. Ceci est réalisé avec Activer le démarrage sur le bureau.

Configurer Activer le démarrage sur le bureau vous devez être sur la ligne de commande, soit simplement après avoir démarré le périphérique, soit via LXTerminal si vous êtes déjà dans l'interface graphique.

Entrez la commande:

sudo raspi-config

Sélectionner 3 Activer le démarrage sur le bureau / Scratch puis Connectez-vous en tant qu'utilisateur 'pi' sur le bureau graphique..

Lorsque vous avez terminé, appuyez sur Languette ou Flèche droite deux fois et sélectionnez

Activer le chrome en autorun

En cas de panne de courant, ou pour toute autre raison, il serait bon que le Raspberry Pi redémarre directement dans un Chromium plein écran affichant le tableau de bord..  

Ajout du mode kiosque Chromium

Ceci peut être fait en éditant un fichier appelé .bashrc dans le / home / pi annuaire.  

  • Entrez la commande suivante pour ouvrir un éditeur de fichier.
sudo nano /home/pi/.bashrc
  • En utilisant le Flèche vers le bas faites défiler la fin de la .bashrc fichier
  • Entrez une nouvelle ligne: # Redémarrez en mode Chromium Kiosk
  • Entrez une deuxième nouvelle ligne: chrome - kiosque https: // [votre] .geckoboard.com / dashboard / loop / [votre ID]

Démarrer le tableau de bord Raspberry Pi

La procédure pour afficher le tableau de bord, maintenant, est simple:

  • Assurez-vous qu'il y a une connexion à votre réseau local et à l'internet plus large
  • Assurez-vous que le Raspberry Pi est connecté à un clavier et une souris (ceux-ci peuvent être supprimés ultérieurement).
  • Assurez-vous que le Raspberry Pi est connecté à l'écran, allumez les deux appareils.
  • Si vous n'avez pas Activer le démarrage sur le bureau configuré, lancez l'interface graphique Raspian 
  • Une fois dans l'interface graphique, lancez le navigateur Web Chromium.
  • Entrez l'URL accessible au public pour afficher le tableau de bord Geckoboard dans le navigateur (obtenez cette URL à partir du panneau d'administration de Geckoboard).
  • Bookmark l'URL
  • Lorsque le tableau de bord est complètement affiché, appuyez sur F11 sur le clavier pour maximiser le chrome à afficher dans la taille complète du moniteur
  • Si nécessaire, débranchez le clavier et la souris du Raspberry Pi.

Conclusion

Dans ce tutoriel, je vous ai montré comment configurer un tableau de bord de statistiques à partir d'un Raspberry Pi de faible puissance..

Détendez-vous et appréciez l'affichage permanent de toutes sortes de données importantes sur un tableau de bord Geckoboard fonctionnant à partir d'un Raspberry Pi..