Slik setter du opp en sanntids forretningsstatistikk Dashboard

Vellykkede forretningsfolk vet at måleytelsen er nøkkelen til vekst og suksess. Hvis du ikke kan måle utfallet av forretningsbeslutningene dine, så har du virkelig ikke en tilstrekkelig forståelse av retningen der bedriften din går. 

Måling av inntekt, omsetning, utgift, avkastning og lønnsomhet er noe som enhver bedrift gjør, men det er ofte informasjonssnaps for siste måned, siste kvartal eller i fjor. Det er ikke sanntidsinformasjon.

Med veksten og utviklingen av Internett har store fremskritt i informasjonsdeling blitt mulig. I sanntid også!

Objektiv

Et eksempel Geckoboard dashboard (vist her med eksempeldata)

Denne opplæringen vil vise deg hvordan du konfigurerer ditt eget billige forretningsdashboard som kan vise og oppdatere informasjon trukket fra mange forskjellige kilder, i sanntid.

Dette lar deg overvåke ytelsen til det du velger å måle. Du kan da plassere en dedikert skjerm på kontoret din for å holde deg oppdatert på statistikken.

Krav

En Geckoboard dashbord kjører fra en Raspberry Pi. Legg merke til den lille hvite boksen under displayet.

I forbindelse med dette prosjektet har jeg brukt:

  • Raspberry Pi
  • Strømforsyning med mikro-USB-tilkobling
  • Raspberry Pi tilfelle
  • SD kort
  • Widescreen-skjerm
  • En tom Amazon-boks som skal stå på skjermen
  • Passende kabel for tilkobling av RPi til skjerm
  • Cat5E Nettverkskabel
  • Geckoboard-konto

Den totale kostnaden for disse komponentene er rundt £ 125 (US $ 210), men du kan sette opp for mindre hvis du allerede har noen ekstra komponenter som trenger et prosjekt. 

Sett opp en Raspberry Pi

Jeg har valgt å bruke en Raspberry Pi, for dette prosjektet, av flere årsaker.  

Først og fremst er det en flott måte å støtte en nyskapende britisk virksomhet ved å sette en billig datamaskin til en produktiv oppgave. For meg gjør dette så mye mer mening enn å bruke en dedikert PC, da PCen sannsynligvis vil være mye kraftigere enn Pi. 

Selvfølgelig betyr det også at bruk av en Raspberry Pi, i stedet for en PC, betyr at prosjektet skal bli mye mer energieffektivt gitt at en Pi trekker så lite strøm i forhold til en PC.

Hvis jeg trengte å overbevise meg selv lenger, betyr den reduserte formfaktoren til Raspberry Pi at den kan festes på baksiden av skjermen eller utsendes uten syn, andre steder uten å ta opp mye plass.

Installer Raspian

Formater et SD-kort og installer Raspian. Du kan gjøre dette enkelt ved å installere NOOBS som gjør at du kan konfigurere noen av et antall operativsystemer, inkludert Raspian.  

Hvis du trenger veiledning for å gjøre dette, kan du se i Slik installerer du NOOBS på en Raspberry Pi med en Mac opplæringen. 

Installer krom

Installere krom på en Raspberry Pi

Når Raspian er installert, er neste trinn å installere Googles Chromium-nettleser. Jeg har valgt dette på den måten at det gjør vi sider, måten det kan skaleres og det faktum at det viser lite i veien til grenser eller rullefelt når fullskjermmodus er aktivert.

Det er ikke nødvendig å åpne det grafiske brukergrensesnittet (GUI), av Pi, da det er kommandolinjegrensesnittet (CLI) som vi trenger for å installere krom. For å installere Chromium, utfør følgende kommandoer i CLI. 

sudo apt-get update sudo apt-få oppgradering sudo apt-get install krom

Installer Xscreensaver

Hvis du bruker standard Raspian-installasjonen, ser du videoen som sovner etter kort tid. Dette beseirer formålet med prosjektet da jeg vil være i stand til å få skjermen til å løpe hele tiden.  

Installere Xscreensaver på en Raspberry Pi

Mens det er mulig å flytte musen eller trykke på en tast på tastaturet, er det vanskelig å gjøre, og det er upraktisk da jeg har tenkt å kjøre Pi uten at et tastatur eller en mus er plugget inn. 

Av denne grunn trenger jeg en måte å holde videoutgangen levende. Jeg oppnår dette ved å installere et program som heter Xscreensaver. For å gjøre dette, skriv inn følgende kommandoer i CLI:

sudo apt-get install xscreensaver

Dette installerer Xscreensaver-programvaren som er tilgjengelig gjennom Start> Innstillinger> Xscreensaver innenfor GUI. 

Sett opp en Geckoboard

For å vise min bedriftsstatistikk trenger jeg et dashbord. Det finnes en rekke dashbord-tjenester tilgjengelig. I forbindelse med denne opplæringen bruker jeg Geckoboard. Du kan få en 30-dagers gratis prøveversjon av Geckoboard, men du bør bestemme hvilken tjeneste som passer best for deg.

For denne delen av opplæringen anbefaler jeg at du bruker din vanlige Mac, Linux-maskin eller Windows PC, da du prøver å oppnå dette på Raspberry Pi vil være en tidkrevende affære.

Konfigurer tjenester

Velger widgets i Geckoboard

Når det gjelder Geckoboard, må du først koble til tjenestene dine. Tjenester er ting som Google Analytics, Trello, Twitter, Pingdom, Bitly og mange, mange flere.

Heldigvis er det enkelt å sette opp en ny tjeneste som å velge en widget. Hvis tjenesten ikke allerede er konfigurert, får du muligheten til å koble den nye tjenesten.

Konfigurer Widgets

Konfigurere widgets i Geckoboard

Konfigurere widgets er en enkel prosess som administreres via en nettleser. Husk at dette blir raskere satt opp fra Mac-en din enn å prøve å gjøre det på Raspberry Pi.

  • Logg inn på Geckoboard-kontoen din og klikk Legg til widget for å vise en liste over tjenestene du kan koble til.  
  • Bla nedover listen og velg Google Analytics, for eksempel.  
  • Velg en widget å konfigurere. I dette eksemplet har jeg gått for besøk.
  • Når du er ferdig med å angi de nødvendige kriteriene, klikker du Legg til widget å legge den til i Geckoboard dashbordet ditt.

Merk, du kan omorganisere widgets ved å dra dem rundt i oversikten i redigeringsvisningen for nettleseren.

Raspberry Pi tilpassede innstillinger

Aktiver Boot to Desktop

Aktiverer Raspberry Pi for å laste inn GUI på hver oppstart

Når Raspberry Pi er oppe med dashbordet, bør det ikke være nødvendig å slå av en av enhetene.  

Hvis du foretrekker det, kan du få Raspberry Pi-start i Raspian GUI, i stedet for CLI. Dette oppnås med Aktiver Boot to Desktop.

For å konfigurere Aktiver Boot to Desktop Du må være på kommandolinjen, enten gjennom å bare ha startet enheten eller gjennom LXTerminal hvis du allerede er i GUI.

Skriv inn kommandoen:

sudo raspi-config

Å velge 3 Aktiver Boot til Desktop / Scratch deretter Desktop Logg inn som bruker 'pi' på grafisk skrivebord.

Når du er ferdig, trykker du på Tab eller Høyre pil to ganger og velg

Aktiver krom til autorun

I tilfelle strømbrudd, eller annen grunn, ville det være fint å ha Raspberry Pi omstart rett inn i en fullskjerm Krom som viser instrumentbrettet.  

Legge til kromskioskmodus

Dette kan gjøres ved å redigere en fil som heter .bashrc i / Home / pi katalog.  

  • Skriv inn følgende kommando for å åpne en filredigerer
sudo nano / home/pi/.bashrc
  • Bruker Pil ned bla ned på slutten av .bashrc fil
  • Skriv inn en ny linje: # Start på nytt i Chromium Kiosk-modus
  • Skriv inn en ny linje: krom - kiosk https: // [inn] .geckoboard.com / dashbord / løkke / [yourID]

Start Raspberry Pi Dashboard

Fremgangsmåten for å vise dashbordet, er nå grei:

  • Sørg for at det er forbindelse til ditt lokale nettverk og det bredere internett
  • Pass på at Raspberry Pi er koblet til et tastatur og en mus (disse kan fjernes senere)
  • Sikre at Raspberry Pi er koblet til skjermen, slå på begge enhetene
  • Hvis du ikke har det Aktiver Boot to Desktop konfigurert, start Raspian GUI 
  • En gang i GUI, start nettleseren Chromium
  • Skriv inn nettadressen for offentlig visning for å vise kontrollpanelet Geckoboard i nettleseren (Få denne nettadressen fra administrasjonspanelet Geckoboard)
  • Bokmerk URL-adressen
  • Når dashbordet er fullt, trykker du på F11 på tastaturet for å maksimere krom som skal vises i full størrelse på skjermen
  • Hvis nødvendig, koble tastaturet og musen fra Raspberry Pi

Konklusjon

I denne opplæringen har jeg vist deg hvordan du konfigurerer et dashbord med statistikk som kjører fra en low-power Raspberry Pi.

Len deg tilbake og nyt at alle viktige data stadig vises på et Geckoboard-dashbord som kjører fra en Raspberry Pi.