Distribuera en förbyggd modul till en IoT Edge-enhet

Slutförd

Två steg krävs för att distribuera en förbyggd modul till en Edge-enhet:

  • Välj en IoT Edge-modul från Azure Marketplace
  • Välj vilken IoT Edge-enhet som ska ta emot modulen

I vårt scenario vill vi använda en modul som simulerar temperaturdata.

  • Öppna Marketplace på Azure-portalen
  • Sök efter modulen Simulerad temperatursensor
  • Välj den IoT Edge-enhet som ska ta emot modulen.

En trestegsguide hjälper dig att definiera stegen för att distribuera modulen.

  1. Lägg till moduler: Välj modulen Simulerad temperatursensor.
  2. Ange rutter: Routning anger hur meddelanden skickas mellan moduler och IoT Hub. I det här fallet väljer vi att alla meddelanden från alla moduler ska gå till IoT Hub.
  3. Granska distributionen: På så sätt kan du förhandsgranska JSON-filen för distributionsmanifestet som definierar alla moduler som distribueras till din IoT Edge-enhet.

Vad är ett distributionsmanifest?

Ett distributionsmanifest är ett JSON-dokument som beskriver vilka moduler som ska distribueras, hur data flödar mellan moduler samt önskade egenskaper för modultvillingarna. Distributionsmanifestet används för att berätta för enheten vilka moduler som ska installeras och hur de ska konfigureras för att fungera tillsammans. Alla IoT Edge-enheter måste konfigureras med ett distributionsmanifest

Anteckning

När du skickar en ny distribution till en IoT Edge-enhet distribueras ingenting till enheten. I stället frågar enheten regelbundet IoT Hub efter nya instruktioner. Om enheten hittar ett uppdaterat distributionsmanifest använder den informationen som hittades för att hämta modulavbildningarna från molnet och börjar köra modulerna lokalt.

Visa genererade data

Modulen Simulerad temperatursensor skapar exempeldata som du kan använda för testning. Modulen genererar också miljödata, dvs. data för datorn och miljön runt datorn. Den här sensorn kan till exempel finnas i ett serverrum, på fabriksgolvet eller på en vindturbin. Meddelandet innehåller rumstemperatur och fuktighet, maskintemperatur och tryck samt en tidsstämpel.

Rensa resurser

Om du vill undvika ändringar tar du bort Azure-resurser efter behov, inklusive den enhet som du skapade, resursgruppen. Se till att de resurser som tas bort inte kommer att behövas igen.