Introduktion

Slutförd

I utvecklingsfasen av ett IoT-projekt är det inte så lätt att hämta in den kontinuerliga strömmen med data som vanligtvis genereras av distribuerade IoT-enheter. För att simulera data kan du använda en förbyggd modul som ett körbart paket och distribuera modulen som en container på en IoT Edge-enhet.

Anta att du är utvecklare och distribuerar IoT-program för en tillämpning inom fabriksautomatisering. Du vill samla in data om maskinerna som körs på fabriken, till exempel från serverrummet eller en vindturbin. Men du vill också samla in data om den omgivande miljön runt maskinerna, till exempel omgivningstemperaturen. Det är svårt att hämta in och visualisera den här typen av data från fabriksgolvet innan tillämpningen har driftsatts. Därför behöver du ett sätt att simulera data som efterliknar dina scenarier för att testa tillämpningen.

En bild som visar flödet för att distribuera den fördefinierade modulen till Edge-enheten.

Vi går igenom följande scenarier inom det tekniska området:

  • Prognostiseringsbeteende för en komponent eller ett system
  • Design av lösningar
  • Förväntade begränsningar/toleranser och speciella driftvillkor
  • Säkerhetsöverväganden
  • Skapande av verktyg som hjälper dig att skapa lösningen

I den här modulen kommer du att registrera en IoT Edge-enhet till din IoT-hubb. Du kommer sedan att starta IoT Edge-körningen på den virtuella enheten. Därefter ska du distribuera en förbyggd modul till en IoT Edge-enhet som simulerar sensorer som körs på enheten. Slutligen ska du visa modulens genererade data för att kontrollera att modulen körs på enheten. Vi använder Azure IoT Edge på en virtuell Ubuntu-dator. I det här fallet har enheten redan IoT Edge-körning installerat. Du kör inte IoT Edge på den lokala datorn eller på en ARM32- eller ARM64-enhet.

Utbildningsmål

I den här modulen kommer du att:

  • Starta en modul från Azure-portalen till IoT Edge
  • Generera simulerade data från en gränsenhet
  • Verifiera data som genererats från gränsenheten

Krav

  • Erfarenhet av att använda IoT Hub i Azure
  • Erfarenhet av att använda Azure Cloud Shell
  • Erfarenhet av att skapa och hantera resurser med hjälp av Azure-portalen eller Azure Cloud Shell på nybörjarnivå
  • Grundläggande kunskaper om Azure IoT Edge