Dela via


Importera en uppdatering till Enhetsuppdatering för IoT Hub

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

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.

  1. Logga in på Azure-portalen och navigera till din IoT Hub för enhetsuppdateringar.

  2. Till vänster på sidan väljer du Updates under Device Management.

    Importera uppdateringar

  3. Välj fliken Updates i listan över flikar överst på skärmen.

    Uppdateringar

  4. Välj + Import a new update under rubriken Available Updates.

    Importera ny uppdatering

  5. 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.

    Välj Uppdatera filer

  6. 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.

    Lagringskonto

  7. I containern väljer du Upload. Användargränssnittet för uppladdning visas.

    Välj container

  8. Välj mappikonen till höger i avsnittet Files under rubriken Upload blob. Använd filväljaren för att navigera till platsen för dina uppdateringsfiler och importera manifestet, markera alla filer och välj sedan Open. Du kan hålla skiftnyckeln och klicka på för att välja flera filer.

    Publicera uppdatering

  9. När du har valt alla dina uppdateringsfiler väljer du Upload.

    Uppladdning av container

  10. Välj de uppladdade filerna för att ange att de ska importeras . Klicka sedan på knappen Select för att återgå till sidan Import update.

    Välj Uppladdade filer

  11. På sidan Importera uppdatering granskar du de filer som ska importeras. Välj sedan Import update för att starta importprocessen. Information om hur du löser eventuella fel finns på sidan proxyuppdateringsfelsökning .

    Starta import

  12. Importen börjar och skärmen växlar till avsnittet Import History. Välj Refresh fö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).

    Uppdatera sekvensering av import

  13. När kolumnen Status anger att importen har slutförts väljer du rubriken Available Updates. Du bör nu se den importerade uppdateringen i listan.

    Arbetsstatus

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:

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:

Nästa steg