Om du ska överföra stora mängder data till molnet kan du förbättra prestanda och svarstider genom att använda din Raspberry Pi som en edge-gateway. EdgeX Gjuteri är en plattform som du kan använda för att bygga anpassade Internet of Things-lösningar (IoT) genom att konsumera och bearbeta data från de olika smarta enheterna och sensorerna i ditt hemautomationsnätverk.
I den här artikeln lär du dig att registrera dina data mer effektivt genom att omvandla din Raspberry Pi 4 till en anslutningspunkt mellan molnet och eventuella sensorer, smarta enheter och styrenheter i ditt nätverk.
Att logga in dina data i molnet kan hjälpa dig att identifiera trender: till exempel genom att använda din smarta skala för att registrera dina dagliga vägningar eller din smarta träningscykel för att registrera antalet mil du har cyklat. När du överför stora mängder data till molnet kan du ofta minska svarstider och nätverksöverföringskostnader genom att förbehandla den data lokalt.
Vad du behöver
För att slutföra denna handledning behöver du:
- Raspberry Pi 4
- SD-kort
- Bärbar dator eller dator där du laddar ner Ubuntu-systembilden
- Strömkabel som är kompatibel med din Raspberry Pi
- Ethernet-kabel
- Micro HDMI-kabel
- Extern bildskärm
- Externt tangentbord och ett sätt att fästa det på din Raspberry PI
- En mus är valfri eller använd styrplattan på ditt externa tangentbord
Flash Ubuntu till din Raspberry Pi
För att förvandla din Raspberry Pi till en Edge Gateway behöver du Ubuntu 19.10. Senare versioner av Ubuntu kommer sannolikt också att stödja EdgeX Foundry, men processen att konfigurera din Raspberry Pi som Edge Gateway kan skilja sig åt.
I den här guiden blinkar vi Ubuntu-systembilden med gratis balenaEtcher Ansökan.
- Gå till Ubuntu-webbplatsen och ladda ner 64-bitarsversionen av Ubuntu 19.10 för Raspberry Pi 4.
- Sätt i SD-kortet i den bärbara datorn eller datorn.
- Starta Etcher-appen.
- I Etcher, klicka på “Välj bild” och välj sedan den Ubuntu-fil som just hämtats.
- Klicka på “Välj mål” och välj sedan startstartmediet, som i detta fall är SD-kortet.

Etcher blinkar nu systembilden till SD-kortet.
Starta din Raspberry Pi i Ubuntu
Vi är nu redo att starta Raspberry Pi:
- Ta bort SD-kortet från den bärbara datorn eller datorn och sätt in det i Raspberry Pi.
- Anslut bildskärmen till Raspberry Pi med mikro-HDMI-kabeln.
- Fäst tangentbordet till Raspberry Pi-enheten.
- Anslut en Ethernet-kabel till Raspberry Pi.
- Anslut Raspberry Pi till en strömkälla. Enheten ska nu startas automatiskt.
- När Ubuntu startas för första gången kommer det att uppmanas att ange ett användarnamn och lösenord. Standardanvändarnamnet för Ubuntu 19.10 är “ubuntu” och lösenordet är också “ubuntu.”
- Skapa ett nytt lösenord när du uppmanas till det.
Det kommer nu att finnas tillgång till en terminal för att ange alla kommandon som behövs för att tillhandahålla Raspberry Pi som en Edge Gateway.
Installerar EdgeX Foundry
För att installera EdgeX Foundry-plattformen kör du följande kommando i terminalen:
sudo snap install edgexfoundry
Ubuntu laddar nu ner EdgeX Foundry snap, som innehåller alla tjänster som krävs för att köra EdgeX, inklusive EdgeX-kärnor, säkerhet och supportreferens, plus Consul, Kong, MongoDB och Vault.
Allt EdgeX-arbete kan utföras i ett webbanvändargränssnitt (UI). För att ladda ner detta användargränssnitt, ange följande kommando i terminalen:
sudo snap install edgex-ui-go --channel=latest/beta
När nedladdningen är klar startar du webbläsaren och anger följande URL: http: // ((din-hallon-pir-url): 4000 /
Till exempel är min Raspberry Pis IP-adress 192.168.1.45, så det här ger mig följande URL: http://192.168.1.45:4000/.
Om IP-adressen till Raspberry Pi är okänd, hämta den sedan med följande Terminal-kommando:
hostname -I
När den här URL: n har laddats kommer du till EdgeX Foundry Console.
Lägg till Raspberry Pi som en Edge Gateway
Logga in på konsolen med standardanvändarnamnet och lösenordet, som båda är “admin”.

Så här tillhandahåller du Raspberry Pi som en Edge Gateway:
- Välj “Gateway” på konsolmenyn till vänster.
- Skapa en ny gateway genom att klicka på “Lägg till”.
- Ge din Gateway ett namn och en beskrivning.
- Ange IP-adressen till Raspberry Pi-enheten.
- Klicka på “Skicka”
Raspberry Pi ska nu visas i konsolen, redo att användas.

Slutsats
I den här artikeln lärde du dig hur du ställer in en Raspberry Pi 4 som en Edge Gateway.
Om du har följt med den här guiden vill vi gärna höra hur du använder Raspberry Pi som en anslutningspunkt mellan molnet och ditt smarta hemnätverk, så var noga med att dela dina gateway-projekt i kommentarerna nedan!