Dela via


Vad är Azure IoT Edge för Linux i Windows

Gäller för: Bockmarkering för IoT Edge 1.4 IoT Edge 1.4

Viktigt!

Azure IoT Edge 1.5 LTS och IoT Edge 1.4 stöds. IoT Edge 1.4 LTS når slutet av tjänsten den 12 november 2024. Om du har en tidigare version läser du Uppdatera IoT Edge.

Med Azure IoT Edge för Linux i Windows (EFLOW) kan du köra containerbaserade Linux-arbetsbelastningar tillsammans med Windows-program i Windows-distributioner. Företag som förlitar sig på Windows för att driva sina gränsenheter och lösningar kan nu dra nytta av de molnbaserade analyslösningar som byggs i Linux.

Azure IoT Edge för Linux i Windows fungerar genom att köra en virtuell Linux-dator på en Windows-enhet. Den virtuella Linux-datorn är förinstallerad med Azure IoT Edge-körningen. Alla Azure IoT Edge-moduler som distribueras till enheten körs på den virtuella datorn. Under tiden kan Windows-program som körs på Windows-värdenheten kommunicera med de moduler som körs på den virtuella Linux-datorn.

Kom igång idag.

Komponenter

Azure IoT Edge för Linux i Windows använder följande komponenter för att göra det möjligt för Linux- och Windows-arbetsbelastningar att köras tillsammans och kommunicera sömlöst:

  • En virtuell Linux-dator som kör Azure IoT Edge: En virtuell Linux-dator, baserad på Microsofts första parts CBL-Mariner-operativsystem , skapas med Azure IoT Edge-körningen och verifieras som en miljö på nivå 1 som stöds för Azure IoT Edge-arbetsbelastningar.

  • Microsoft Update: Integrering med Microsoft Update håller Windows-körningskomponenterna, den virtuella linux-datorn CBL-Mariner och Azure IoT Edge uppdaterade. Mer information om IoT Edge för Linux på Windows-uppdateringar finns i Uppdatera IoT Edge för Linux i Windows.

Windows och den virtuella Linux-datorn körs parallellt, medan Windows Administrationscenter styr båda komponenterna

Dubbelriktad kommunikation mellan Windows-processen och den virtuella Linux-datorn innebär att Windows-processer kan tillhandahålla användargränssnitt eller maskinvaruproxy för arbetsbelastningar som körs i Linux-containrarna.

Förutsättningar

En Windows-enhet med följande minimikrav:

  • Systemkrav

    • Windows 101/11 (Pro, Enterprise, IoT Enterprise)
    • Windows Server 20191/2022
      1 Windows 10 och Windows Server 2019 minsta version 17763 med alla aktuella kumulativa uppdateringar installerade.
  • Maskinvarukrav

    • Minsta lediga minne: 1 GB
    • Minsta lediga diskutrymme: 10 GB

Mer information om IoT Edge för Linux i Windows-krav finns i Azure IoT Edge för Linux på Windows-system som stöds.

Plattformssupport

Azure IoT Edge för Linux i Windows stöder både AMD64- och ARM64-arkitekturer. Mer information om stöd för EFLOW-plattformen finns i Azure IoT Edge för Linux i Windows-system som stöds

Exempel

Azure IoT Edge för Linux i Windows betonar samverkan mellan Linux- och Windows-komponenterna.

Exempel som visar kommunikation mellan Windows-program och Azure IoT Edge-moduler finns i EFLOW GitHub.

Du kan också använda din IoT Edge för Linux på Windows-enheten för att fungera som en transparent gateway för andra gränsenheter. Mer information om hur du konfigurerar EFLOW som en transparent gateway finns i Konfigurera en IoT Edge-enhet så att den fungerar som en transparent gateway.

Support

Använd Azure IoT Edge-stöd- och feedbackkanalerna för att få hjälp med Azure IoT Edge för Linux i Windows.

Rapporteringsbuggar – Buggar som är relaterade till Azure IoT Edge för Linux i Windows kan rapporteras på sidan med problem med iotedge-eflow. Buggar som är relaterade till Azure IoT Edge kan rapporteras på problemsidan för Azure IoT Edge-projektet med öppen källkod.

Microsofts kundsupportteam – Användare som har en supportplan kan kontakta Microsofts kundsupportteam genom att skapa en supportbegäran direkt från Azure Portal.

Funktionsförfrågningar – Azure IoT Edge-produkten spårar funktionsförfrågningar via produktens user voice-sida.

Nästa steg

Titta på Azure IoT Edge för Linux på Windows 10 IoT Enterprise för mer information och ett exempel i praktiken.

Följ stegen i Etablera en enskild Azure IoT Edge för Linux manuellt på en Windows-enhet för att konfigurera en enhet med Azure IoT Edge för Linux i Windows.