Einrichten eines Echtzeit-Geschäftsstatistik-Dashboards

Erfolgreiche Geschäftsleute wissen, dass das Messen von Leistung der Schlüssel zu Wachstum und Erfolg ist. Wenn Sie die Ergebnisse Ihrer Geschäftsentscheidungen nicht messen können, haben Sie wirklich kein ausreichendes Verständnis dafür, in welche Richtung sich Ihr Unternehmen entwickelt. 

Die Messung von Einnahmen, Umsatz, Ausgaben, Kapitalrendite und Rentabilität ist für jedes Unternehmen von Bedeutung, doch handelt es sich dabei oft um Informationsaufnahmen des letzten Monats, des letzten Quartals oder des letzten Jahres. Es sind keine Echtzeitinformationen.

Mit dem Wachstum und der Entwicklung des Internets ist ein riesiger Informationsaustausch möglich geworden. Auch in Echtzeit!

Zielsetzung

Ein Beispiel für ein Geckoboard-Dashboard (hier mit Beispieldaten dargestellt)

In diesem Lernprogramm erfahren Sie, wie Sie ein eigenes kostengünstiges Business-Dashboard einrichten, mit dem Informationen aus vielen verschiedenen Quellen in Echtzeit angezeigt und aktualisiert werden können.

Auf diese Weise können Sie die Leistung Ihrer Messungen überwachen. Sie können dann einen speziellen Bildschirm in Ihrem Büro platzieren, um sich über die Statistiken auf dem Laufenden zu halten.

Bedarf

Ein Geckoboard-Dashboard, das von einem Raspberry Pi ausgeführt wird. Beachten Sie das kleine weiße Kästchen unter dem Display.

Für die Zwecke dieses Projekts habe ich verwendet:

  • Himbeer-Pi
  • Stromversorgung mit Micro-USB-Anschluss
  • Himbeer-Pi-Fall
  • SD-Karte
  • Widescreen-Monitor
  • Eine leere Amazon-Box, auf der der Monitor stehen kann
  • Geeignetes Kabel zum Anschließen des RPi an den Monitor
  • Cat5E Netzwerkkabel
  • Geckoboard Konto

Die Gesamtkosten dieser Komponenten betragen etwa £ 125 (210 USD). Sie können dies jedoch günstiger einstellen, wenn bereits einige Ersatzkomponenten vorhanden sind, für die ein Projekt erforderlich ist. 

Raspberry Pi einrichten

Ich habe mich aus verschiedenen Gründen für ein Himbeer-Pi für dieses Projekt entschieden.  

In erster Linie ist dies eine großartige Möglichkeit, ein innovatives britisches Unternehmen zu unterstützen, indem ein kostengünstiger Computer einer produktiven Aufgabe zugeführt wird. Für mich ist das viel sinnvoller als ein dedizierter PC, da der PC wahrscheinlich wesentlich leistungsfähiger ist als der Pi. 

Das bedeutet natürlich auch, dass die Verwendung eines Raspberry Pi anstelle eines PCs bedeutet, dass das Projekt viel energieeffizienter sein wird, da ein Pi im Vergleich zu einem PC so wenig Energie verbraucht.

Wenn ich mich weiter überzeugen müsste, bedeutet der kleine Formfaktor des Raspberry Pi, dass er auf der Rückseite des Monitors befestigt oder an anderer Stelle außerhalb des Sichtbereichs abgesondert werden kann, ohne viel Platz einzunehmen.

Installieren Sie Raspian

Formatieren Sie eine SD-Karte und installieren Sie Raspian. Sie können dies ganz einfach tun, indem Sie NOOBS installieren, mit dem Sie eines von mehreren Betriebssystemen einschließlich Raspian einrichten können.  

Wenn Sie dazu eine Anleitung benötigen, lesen Sie die So installieren Sie NOOBS auf einem Raspberry Pi mit einem Mac Tutorial. 

Installieren Sie Chromium

Chromium auf einem Himbeer-Pi installieren

Nach der Installation von Raspian müssen Sie als nächsten Schritt den Chromium-Webbrowser von Google installieren. Ich habe dies für die Art der Darstellung unserer Seiten, die Art und Weise, wie sie skaliert werden kann, und für die Tatsache ausgewählt, dass sie wenig Rahmen und Bildlaufleisten zeigt, wenn der Vollbildmodus aktiviert ist.

Sie müssen die grafische Benutzeroberfläche (GUI) Ihres Pi nicht öffnen, da wir zur Installation von Chrom die Befehlszeilenschnittstelle (Command Line Interface, CLI) benötigen. Um Chromium zu installieren, führen Sie die folgenden Befehle in der CLI aus. 

Sudo Apt-Get Update Sudo Apt-Get Upgrade Sudo Apt-Get installieren Chromium

Installieren Sie Xscreensaver

Beim Betrieb der Standardinstallation von Raspian wird der Videoausgang nach kurzer Zeit in den Ruhezustand versetzt. Dies widerspricht dem Zweck des Projekts, da ich die Anzeige ständig ausführen lassen möchte.  

Xscreensaver auf einem Raspberry Pi installieren

Während es möglich ist, die Maus zu bewegen oder eine Taste auf der Tastatur zu drücken, ist das umständlich und unpraktisch, da ich beabsichtige, den Pi ohne Tastatur oder Maus auszuführen. 

Aus diesem Grund brauche ich eine Möglichkeit, die Videoausgabe am Leben zu erhalten. Ich erreiche dies durch die Installation einer Software namens Xscreensaver. Geben Sie dazu die folgenden Befehle in die CLI ein:

sudo apt-get install xscreensaver

Dadurch wird die Xscreensaver-Software installiert, auf die über zugegriffen werden kann Start> Einstellungen> Xscreensaver innerhalb der GUI. 

Richten Sie ein Geckoboard ein

Um meine Geschäftsstatistiken anzuzeigen, benötige ich ein Dashboard. Es gibt eine Reihe von Dashboard-Diensten. In diesem Tutorial verwende ich Geckoboard. Sie können eine 30-tägige kostenlose Testversion von Geckoboard erhalten, sollten jedoch ermitteln, welcher Service Ihren Anforderungen am besten entspricht.

Für diesen Teil des Tutorials empfehle ich Ihnen, Ihren üblichen Mac, Linux-Computer oder Windows-PC zu verwenden, da der Versuch, dies auf dem Raspberry Pi zu erreichen, eine zeitraubende Angelegenheit ist.

Dienste konfigurieren

Widgets in Geckoboard auswählen

In Bezug auf Geckoboard müssen Sie zunächst Ihre Dienste verbinden. Services sind Dinge wie Google Analytics, Trello, Twitter, Pingdom, Bitly und viele, viele mehr.

Glücklicherweise ist das Einrichten eines neuen Dienstes so einfach wie das Auswählen eines Widgets. Wenn der Dienst noch nicht konfiguriert wurde, haben Sie die Möglichkeit, den neuen Dienst zu verbinden.

Widgets konfigurieren

Konfigurieren von Widgets in Geckoboard

Das Konfigurieren von Widgets ist ein unkomplizierter Prozess, der über einen Webbrowser verwaltet wird. Denken Sie daran, dass dies schneller von Ihrem Mac aus vorgenommen werden kann, als auf dem Raspberry Pi.

  • Melden Sie sich bei Ihrem Geckoboard-Konto an und klicken Sie auf Widget hinzufügen um eine Liste der Dienste anzuzeigen, die Sie verbinden können.  
  • Blättern Sie durch die Liste und wählen Sie Google Analytics, zum Beispiel.  
  • Wählen Sie eine Widget konfigurieren. In diesem Beispiel bin ich gegangen Besuche.
  • Wenn Sie die erforderlichen Kriterien eingegeben haben, klicken Sie auf Widget hinzufügen um es zu Ihrem Geckoboard Dashboard hinzuzufügen.

Hinweis: Sie können die Widgets neu anordnen, indem Sie sie in der Browser-Bearbeitungsansicht auf das Dashboard ziehen.

Himbeer-Pi-Benutzerdefinierte Einstellungen

Aktivieren Sie Boot to Desktop

Aktivieren des Raspberry Pi zum Laden der GUI bei jedem Start

Sobald das Raspberry Pi mit dem Dashboard in Betrieb ist, müssen Sie kein Gerät ausschalten.  

Wenn Sie möchten, können Sie den Raspberry Pi anstelle der CLI in der Raspian-Benutzeroberfläche starten. Dies wird mit erreicht Aktivieren Sie Boot to Desktop.

Konfigurieren Aktivieren Sie Boot to Desktop Sie müssen sich in der Befehlszeile befinden, entweder durch das Booten des Geräts oder durch LXTerminal wenn Sie bereits in der GUI sind.

Geben Sie den Befehl ein:

sudo raspi-config

Wählen 3 Aktivieren Sie Boot to Desktop / Scratch dann Desktop Melden Sie sich als Benutzer "pi" auf dem grafischen Desktop an.

Wenn Sie fertig sind, drücken Sie Tab oder Rechter Pfeil zweimal und wählen Sie aus

Aktivieren Sie Chromium für Autorun

Im Falle eines Stromausfalls oder aus anderen Gründen wäre es gut, wenn der Raspberry Pi direkt in ein Vollbild-Chromium hochgefahren wird, das das Dashboard anzeigt.  

Chromium Kiosk-Modus hinzufügen

Dies kann durch Bearbeiten einer aufgerufenen Datei erfolgen .bashrc in dem / home / pi Verzeichnis.  

  • Geben Sie den folgenden Befehl ein, um einen Datei-Editor zu öffnen
Sudo Nano /home/pi/.bashrc
  • Verwendung der Pfeil nach unten scrolle am Ende des .bashrc Datei
  • Geben Sie eine neue Zeile ein: # Starten Sie den Chromium Kiosk-Modus neu
  • Geben Sie eine zweite neue Zeile ein: Chrom - Kiosk https: // [Ihr] .geckoboard.com / dashboard / loop / [IhreID]

Starten Sie das Raspberry Pi Dashboard

Das Verfahren zum Anzeigen des Dashboards ist jetzt unkompliziert:

  • Stellen Sie sicher, dass eine Verbindung zu Ihrem lokalen Netzwerk und zum weiteren Internet besteht
  • Stellen Sie sicher, dass das Raspberry Pi mit einer Tastatur und einer Maus verbunden ist (diese können später entfernt werden).
  • Stellen Sie sicher, dass der Raspberry Pi mit dem Display verbunden ist, und schalten Sie beide Geräte ein
  • Wenn du nicht hast Aktivieren Sie Boot to Desktop konfiguriert, starten Sie die Raspian-GUI 
  • Starten Sie in der GUI den Chromium-Webbrowser
  • Geben Sie die öffentlich zugängliche URL ein, um das Geckoboard-Dashboard im Browser anzuzeigen (Diese URL erhalten Sie im Geckoboard-Verwaltungsbereich.)
  • Lesezeichen für die URL
  • Wenn das Dashboard vollständig angezeigt wird, drücken Sie F11 auf der Tastatur, um die Anzeige von Chromium in voller Größe auf dem Monitor zu maximieren
  • Falls erforderlich, trennen Sie Tastatur und Maus vom Raspberry Pi

Fazit

In diesem Tutorial habe ich Ihnen gezeigt, wie Sie ein Dashboard mit Statistiken einrichten, die von einem Raspberry Pi mit niedrigem Stromverbrauch ausgehen.

Lehnen Sie sich zurück und genießen Sie es, alle wichtigen Daten ständig auf einem Geckoboard-Dashboard anzuzeigen, das von einem Raspberry Pi ausgeführt wird.