Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: IoT Edge 1.5
Viktigt!
IoT Edge 1.5 LTS är den version som stöds. IoT Edge 1.4 LTS upphör från och med den 12 november 2024. Om du har en tidigare version läser du Uppdatera IoT Edge.
Azure IoT Edge är en enhetsfokuserad körning som gör att du kan distribuera, köra och övervaka containerbaserade Linux-arbetsbelastningar, vilket för analys närmare dina enheter för snabbare insikter och offlinebeslut.
Analys driver affärsvärde i IoT-lösningar, men inte alla analyser behöver finnas i molnet. Azure IoT Edge hjälper dig att föra molnets analytiska kraft närmare dina enheter för att få bättre affärsinsikter och aktivera beslutsfattande offline. Till exempel kan du köra tillämpningar för anomalidetektering med edge computing för att reagera så snabbt som möjligt på nödsituationer som uppstår på en produktionslinje. Om du vill minska bandbreddskostnaderna och undvika att överföra terabyte rådata kan du rensa och aggregera data lokalt och sedan bara skicka insikterna till molnet för analys.
Azure IoT Edge ger gränsbaserade funktioner till en molnbaserad lösning och är en funktion i Azure IoT Hub som gör att du kan skala ut och hantera en IoT-lösning från molnet. Genom att paketera din affärslogik i standardcontainrar och använda valfria fördefinierade IoT Edge-modulbilder från partner eller Microsoft Artifact Registry kan du enkelt skapa, distribuera och underhålla din lösning.
Azure IoT Edge består av tre komponenter:
- IoT Edge-moduler är containrar som kör Azure-tjänster, tjänster från tredje part eller din egen kod. Moduler distribueras till IoT Edge-enheter och körs lokalt på dessa enheter.
- IoT Edge-körningen körs på varje IoT Edge-enhet och hanterar de moduler som distribueras till varje enhet.
- Med ett molnbaserat gränssnitt kan du fjärrövervaka och hantera IoT Edge-enheter .
Anmärkning
Azure IoT Edge är tillgängligt på den kostnadsfria nivån och standardnivån för IoT Hub. Den kostnadsfria nivån är endast avsedd för testning och utvärdering. Mer information om de grundläggande nivåerna och standardnivåerna finns i Så här väljer du rätt IoT Hub-nivå.
IoT Edge-moduler
IoT Edge-moduler är körningsenheter som implementeras som Docker-kompatibla containrar och som kör din affärslogik vid gränsen. Flera moduler kan konfigureras för att kommunicera med varandra, vilket skapar en pipeline för databearbetning. Du kan utveckla anpassade moduler eller paketera vissa Azure-tjänster i moduler som ger insikter offline och på gränsen.
Artificiell intelligens vid gränsen
Med Azure IoT Edge kan du distribuera avancerade AI-arbetsbelastningar som maskininlärning, bildigenkänning och komplex händelsebearbetning direkt vid gränsen – utan behov av intern utveckling. Azure-tjänster som Azure Stream Analytics och Azure Machine Learning kan köras lokalt via Azure IoT Edge. Du är dock inte begränsad till Azure-tjänster. Vem som helst kan skapa AI-moduler för eget bruk.
Ta med din egen kod
När du vill distribuera din egen kod till dina enheter stöder Azure IoT Edge det också. Azure IoT Edge har samma programmeringsmodell som de andra Azure IoT-tjänsterna. Du kan köra samma kod på en enhet eller i molnet. Azure IoT Edge stöder både Linux och Windows så att du kan koda till valfri plattform. Den stöder Java, .NET Core 3.1, Node.js, C och Python så att dina utvecklare kan koda på ett språk som de redan känner till och använda befintlig affärslogik.
IoT Edge-driftmiljö
Azure IoT Edge-körningen möjliggör anpassad logik och molnlogik på IoT Edge-enheter. Körtid är installerad på IoT Edge-enheten och utför hanterings- och kommunikationsoperationer. Körtidsmiljön utför flera funktioner:
- Installerar och uppdaterar programvarulaster på enheten.
- Underhåller Azure IoT Edge-säkerhetsstandarder på enheten.
- Säkerställer att IoT Edge-moduler alltid körs.
- Rapporterar modulhälsa till molnet för fjärrövervakning.
- Hanterar kommunikationen mellan underordnade enheter och en IoT Edge-enhet, mellan moduler på en IoT Edge-enhet och mellan en IoT Edge-enhet och molnet.
Hur du använder en Azure IoT Edge-enhet är upp till dig. Körningen används ofta för att distribuera AI till gatewayenheter som aggregerar och bearbetar data från andra lokala enheter, men den här distributionsmodellen är bara ett alternativ.
Azure IoT Edge-körningen körs på en stor uppsättning IoT-enheter som gör det möjligt att använda den på många olika sätt. Den stöder både Linux- och Windows-operativsystem och abstrakt maskinvaruinformation. Använd en enhet som är mindre än en Raspberry Pi 3 om du inte bearbetar mycket data eller använder en industriell server för att köra resursintensiva arbetsbelastningar.
IoT Edge-molngränssnitt
Det är svårt att hantera programvarans livscykel för miljontals IoT-enheter som ofta är olika fabrikat och modeller eller geografiskt spridda. Arbetsbelastningar skapas och konfigureras för en viss typ av enhet, distribueras till alla dina enheter och övervakas för att fånga eventuella felaktiga enheter. Dessa aktiviteter kan inte utföras per enhet och måste utföras i stor skala.
Azure IoT Edge integreras sömlöst med Azure IoT Central för att tillhandahålla ett kontrollplan för din lösnings behov. Med molntjänster kan du:
- Skapa och konfigurera en arbetsbelastning som ska köras på en viss typ av enhet.
- Skicka arbetsuppgifter till en uppsättning enheter.
- Övervaka arbetsbelastningar som körs på enheter i fältet.
Nästa steg
Ta nästa steg när du lär dig IoT Edge-begrepp genom att distribuera din första IoT Edge-modul till en enhet: