Indførelsen

Fuldført

I udviklingsfasen af et IoT-projekt er det ikke nemt at hente de kontinuerlige datastrømme, der typisk genereres af udrullede IoT-enheder. Simuler data ved hjælp af et færdigbygget modul som en eksekverbar pakke, og udrul dem som en objektbeholder på en IoT Edge-enhed.

Antag, at du er udvikler og udruller IoT-programmer til fabriksautomatisering. Du vil gerne registrere data om maskiner, der kører på fabriksgulvet, f.eks. serverlokalet eller vindmøllen. Men du vil også registrere data om miljøet omkring maskinerne, f.eks. omgivelsestemperaturen. Det er ikke nemt at hente og visualisere disse data fra fabriksgulvet, før programmet går live. Så du skal bruge en måde at simulere data, der efterligner dine scenarier, for at teste dit program.

En illustration, der viser flowet til udrulning af det færdigbyggede modul på Edge-enheden.

I denne artikel udforskes følgende tekniske temaer:

  • Prognosefunktion for en komponent eller et system
  • Design af løsninger
  • Foregribelse af begrænsninger/tolerancer og specifikke driftsforhold
  • Overvejelser i forbindelse med sikkerhed og sikkerhed
  • Oprettelsesværktøjer, der hjælper med at oprette løsningen

I dette modul registrerer du en IoT Edge-enhed til din IoT-hub. Derefter starter du IoT Edge-kørslen på din virtuelle enhed. Derefter skal du fjernudrulle et færdigbygget modul til en IoT Edge-enhed, der simulerer sensorer, der kører på den pågældende enhed. Endelig får du vist modulets genererede data for at bekræfte, at modulet kører på enheden. I denne artikel bruges Azure IoT Edge på en virtuel Ubuntu-maskine. I dette tilfælde har enheden allerede IoT Edge-kørsel installeret. Denne installation kører ikke IoT Edge på en lokal computer eller en ARM32- eller ARM64-enhed.

Læringsmål

I dette modul kan du:

  • Start et modul fra Azure Portal til IoT Edge
  • Generér simulerede data fra en edge-enhed
  • Bekræft data, der er genereret fra edge-enheden

Forudsætninger

  • Mulighed for at bruge IoT Hub i Azure
  • Mulighed for at bruge Azure Cloud Shell
  • Erfaring med oprettelse og administration af ressourcer ved hjælp af Azure Portal eller Azure Cloud Shell på begynderniveau
  • Grundlæggende viden om Azure IoT Edge