Vad är Azure IoT Edge för Linux i Windows
Gäller för: IoT Edge 1.4
Viktigt!
IoT Edge 1.4 är den version som stöds. 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.
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-portalen.
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.