Så här ställer du in en realtids företagsstatistikpanel

Framgångsrika företagare vet att mätresultatet är nyckeln till tillväxt och framgång. Om du inte kan mäta resultaten av dina affärsbeslut så har du verkligen inte tillräckligt med i vilken riktning din verksamhet går. 

Mätning av inkomster, omsättning, utgifter, avkastning på investeringar och lönsamhet är något som alla företag gör, men det är ofta informationsbildbilder av förra månaden, förra kvartalet eller förra året. Det är inte realtidsinformation.

Med tillväxt och utveckling av Internet har stora framsteg i informationsutbyte blivit möjliga. I realtid också!

Mål

Ett exempel Geckoboard dashboard (visas här med exempeldata)

Denna handledning visar hur du skapar en egen billig affärsdashboard som kan visa och uppdatera information som dras från många olika källor, i realtid.

Detta gör att du kan övervaka resultatet av vad du väljer att mäta. Du kan sedan placera en dedikerad skärm på ditt kontor för att hålla dig ajour med statistiken.

Krav

En Geckoboard instrumentbräda som körs från en Raspberry Pi. Notera den lilla vita rutan under displayen.

I detta projekt har jag använt:

  • Raspberry Pi
  • Strömförsörjning med mikro-USB-anslutning
  • Raspberry Pi fall
  • SD-kort
  • Widescreen-skärm
  • En tom Amazon-låda som ska stå på bildskärmen
  • Passande kabel för att ansluta RPi till bildskärm
  • Cat5E nätverkskabel
  • Geckoboard konto

Den totala kostnaden för dessa komponenter är cirka £ 125 (US $ 210), men du kan ställa in det här för mindre om du redan har några reservdelar som behöver ett projekt. 

Ställ in en Raspberry Pi

Jag har valt att använda en Raspberry Pi, för detta projekt, av ett antal skäl.  

Först och främst är det ett bra sätt att stödja ett innovativt brittiskt företag genom att sätta en billig dator till en produktiv uppgift. För mig är det här mycket mer meningsfullt än att använda en dedikerad dator, eftersom datorn sannolikt kommer att vara mycket kraftfullare än Pi. 

Det betyder naturligtvis också att en Raspberry Pi, snarare än en dator, innebär att projektet kommer att bli mycket mer energieffektivt, eftersom en Pi drar så lite ström jämfört med en dator.

Om jag behövde övertyga mig längre, betyder den minskande formfaktorn för Raspberry Pi att den kan fästas på baksidan av bildskärmen eller utsöndras ur sikt, någon annanstans utan att ta upp mycket utrymme.

Installera Raspian

Formatera ett SD-kort och installera Raspian. Du kan enkelt göra det genom att installera NOOBS som gör att du kan konfigurera något av ett antal operativsystem, inklusive Raspian.  

Om du behöver vägledning för att göra det, se i Hur man installerar NOOBS på en Raspberry Pi med en Mac handledning. 

Installera krom

Installera krom på en Raspberry Pi

När Raspian har installerats är nästa steg att installera Googles Chromium-webbläsare. Jag har valt det här för att det gör vi sidor, hur det kan skalas och det faktum att det visar lite i vägen för gränser eller rullningslister när helskärmsläge är aktiverat.

Det finns ingen anledning att öppna det grafiska användargränssnittet (GUI) på din Pi, eftersom det är kommandoradsgränssnittet (CLI) som vi behöver för att installera krom. För att installera Chromium, kör följande kommandon i CLI: n. 

sudo apt-få uppdatering sudo apt-få uppgradering sudo apt-get installera krom

Installera Xscreensaver

Om du använder den vanliga Raspian-installationen kommer videoutgången att sova efter kort tid. Detta besegrar syftet med projektet eftersom jag vill kunna få skärmen att springa hela tiden.  

Installera Xscreensaver på en Raspberry Pi

Medan det är möjligt att flytta musen eller trycka på en tangent på tangentbordet, är det svårt att göra och det är opraktiskt eftersom jag tänker köra Pi utan att ett tangentbord eller en mus är inkopplad. 

Av detta skäl behöver jag ett sätt att hålla videoutgången levande. Jag uppnår detta genom att installera en mjukvara som heter Xscreensaver. För att göra detta anger du följande kommandon i CLI:

sudo apt-get installera xscreensaver

Detta installerar Xscreensaver-programvaran som är tillgänglig via Start> Inställningar> Xscreensaver inom GUI. 

Ställ in en Geckoboard

För att kunna visa min företagsstatistik behöver jag en instrumentpanel. Det finns ett antal instrumentbrädans tjänster tillgängliga. I denna handledning använder jag Geckoboard. Du kan få en 30-dagars gratis prov på Geckoboard, men du bör bestämma vilken tjänst som passar dina behov bäst.

För den här delen av handledningen rekommenderar jag att du använder din vanliga Mac, Linux-maskin eller Windows PC, eftersom försöket att uppnå detta på Raspberry Pi kommer att bli en tidskrävande affär.

Konfigurera tjänster

Väljer widgets i Geckoboard

När det gäller Geckoboard behöver du först ansluta dina tjänster. Tjänster är saker som Google Analytics, Trello, Twitter, Pingdom, Bitly och många, många fler.

Lyckligtvis är det enkelt att konfigurera en ny tjänst som att välja en widget. Om tjänsten inte redan har konfigurerats får du möjlighet att ansluta den nya tjänsten.

Konfigurera widgetar

Konfigurera widgets i Geckoboard

Konfigurera widgets är en enkel process som administreras via en webbläsare. Kom ihåg att det här blir snabbare inställt från din Mac istället för att försöka göra det på Raspberry Pi.

  • Logga in på ditt Geckoboard-konto och klicka på Lägg till Widget för att visa en lista över de tjänster som du kan ansluta till.  
  • Bläddra ner listan och välj Google Analytics, till exempel.  
  • Välj en widget att konfigurera. I det här exemplet har jag gått för besök.
  • När du har fyllt i de angivna kriterierna klickar du på Lägg till Widget för att lägga till den i din Geckoboard dashboard.

Obs, du kan omordna widgets genom att dra dem runt instrumentpanelen i visningsfönstret för webbläsare.

Raspberry Pi Anpassade inställningar

Aktivera start till skrivbordet

Aktivera Raspberry Pi för att ladda GUI på varje start

När Raspberry Pi är igång med instrumentbrädan, borde det inte vara nödvändigt att stänga av endera enheten.  

Om du föredrar kan du få Raspberry Pi starta i Raspian GUI, snarare än CLI. Detta uppnås med Aktivera start till skrivbordet.

Att konfigurera Aktivera start till skrivbordet du måste vara på kommandoraden, antingen genom att bara ha startat enheten eller genom LXTerminal om du redan är i GUI.

Ange kommandot:

sudo raspi-config

Välj 3 Aktivera uppstart till skrivbord / skrapa sedan Skrivbord Logga in som användarens pi på det grafiska skrivbordet.

När du är klar trycker du på Flik eller Höger pil två gånger och välj

Aktivera chrom till autorun

I händelse av strömavbrott eller annan anledning skulle det vara bra att starta om Raspberry Pi direkt i en fullskärm Chrom som visar instrumentbrädan.  

Lägger till kromkioskläge

Detta kan göras genom att redigera en fil som heter .bashrc i / Home / pi katalog.  

  • Ange följande kommando för att öppna en filredigerare
sudo nano /home/pi/.bashrc
  • Använda Nedåtpil rulla ner i slutet av .bashrc fil
  • Ange en ny rad: # Starta om i Chromium Kiosk-läge
  • Ange en ny rad: krom-kiosk https: // [ditt] .geckoboard.com / instrumentbräda / slinga / [yourID]

Starta Raspberry Pi Dashboard

Förfarandet för att visa instrumentpanelen är nu okomplicerat:

  • Se till att det finns en anslutning till ditt lokala nätverk och det bredare internetet
  • Se till att Raspberry Pi är ansluten till ett tangentbord och en mus (dessa kan tas bort senare)
  • Se till att Raspberry Pi är ansluten till bildskärmen, sätt på båda enheterna
  • Om du inte har det Aktivera start till skrivbordet konfigurerad, starta Raspian GUI 
  • En gång i GUI, starta Chrome-webbläsaren
  • Ange den offentliga webbadressen för att visa kontrollpanelen Geckoboard i webbläsaren (Hämta den här webbadressen från administratörspanelen Geckoboard)
  • Bokmärk webbadressen
  • När instrumentbrädan är helt visad trycker du på F11 på tangentbordet för att maximera Chromium som ska visas i bildskärmens fulla storlek
  • Dra vid behov av tangentbordet och musen från Raspberry Pi

Slutsats

I den här handledningen har jag visat dig hur du ställer in en instrumentpanel med statistik som körs från en low-power Raspberry Pi.

Luta dig tillbaka och njut av att alla viktiga data ständigt visas på en Geckoboard-instrumentbräda som körs från en Raspberry Pi.