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.
Lär dig hur du hämtar en ny uppdatering och importerar den till Enhetsuppdatering för IoT Hub. Om du inte redan har gjort det bör du granska viktiga importbegrepp och hur du förbereder en uppdatering som ska importeras.
Förutsättningar
- Åtkomst till en IoT Hub med enhetsuppdatering för IoT Hub aktiverad.
- En IoT-enhet (eller simulator) som etablerats för enhetsuppdatering i IoT Hub.
- PowerShell 5 eller senare (inkluderar Installationer av Linux, macOS och Windows)
- Webbläsare som stöds:
- Microsoft Edge
- Google Chrome
Importera en uppdatering
Anmärkning
Följande instruktioner visar hur du importerar en uppdatering via azure-portalens användargränssnitt. Du kan också använda Device Update för IoT Hub-API:er för att importera en uppdatering i stället.
Logga in på Azure-portalen och navigera till din IoT Hub för enhetsuppdateringar.
Till vänster på sidan väljer du
UpdatesunderDevice Management.Välj fliken
Updatesi listan över flikar överst på skärmen.Välj
+ Import a new updateunder rubrikenAvailable Updates.Välj
+ Select from storage container. Användargränssnittet för lagringskonton visas. Välj ett befintligt konto eller skapa ett konto med+ Storage account. Det här kontot används för en container för att mellanlagra dina uppdateringar för import.När du har valt ett lagringskonto visas användargränssnittet för containrar. Välj en befintlig container eller skapa en container med
+ Container. Den här containern används för att mellanlagra dina uppdateringsfiler för att importera rekommendation: Använd en ny container varje gång du importerar en uppdatering för att undvika att oavsiktligt importera filer från tidigare uppdateringar. Om du inte använder en ny container måste du ta bort filer från den befintliga containern innan du slutför det här steget.I containern väljer du
Upload. Användargränssnittet för uppladdning visas.Välj mappikonen till höger i avsnittet
Filesunder rubrikenUpload blob. Använd filväljaren för att navigera till platsen för dina uppdateringsfiler och importera manifestet, markera alla filer och välj sedanOpen. Du kan hålla skiftnyckeln och klicka på för att välja flera filer.När du har valt alla dina uppdateringsfiler väljer du
Upload.Välj de uppladdade filerna för att ange att de ska importeras . Klicka sedan på knappen
Selectför att återgå till sidanImport update.På sidan Importera uppdatering granskar du de filer som ska importeras. Välj sedan
Import updateför att starta importprocessen. Information om hur du löser eventuella fel finns på sidan proxyuppdateringsfelsökning .Importen börjar och skärmen växlar till avsnittet
Import History. VäljRefreshför att visa förloppet tills importen har slutförts (beroende på uppdateringens storlek kan processen slutföras om några minuter men kan ta längre tid).När kolumnen
Statusanger att importen har slutförts väljer du rubrikenAvailable Updates. Du bör nu se den importerade uppdateringen i listan.
Om du importerar via API:er i stället
Förutom att importera via Azure-portalen kan du även importera en uppdatering programmatiskt genom att:
- Använda
Azure SDKför .NET, Java, JavaScript eller Python - Använda REST API för importuppdatering
- Använda PowerShell-exempelmoduler
Anmärkning
Referera till Användarroller och åtkomst för enhetsuppdatering för nödvändiga API-behörigheter.
Uppdateringsfiler och importmanifest måste laddas upp till en Azure Storage Blob-container för mellanlagring. Om du vill importera mellanlagrade filer anger du blob-URL:en eller signaturen för delad åtkomst (SAS) för privata blobar till API:et för enhetsuppdatering. Om du använder en SAS måste du ange ett tre timmars eller större förfallofönster.
Tips
Om du vill ladda upp stora uppdateringsfiler till Azure Storage Blob-containern kan du använda något av följande för bättre prestanda: