Share via


Een update importeren in Device Update voor IoT Hub

Meer informatie over het verkrijgen van een nieuwe update en het importeren in Device Update voor IoT Hub. Als u dat nog niet hebt gedaan, controleert u de belangrijkste importconcepten en hoe u een update voorbereidt die moet worden geïmporteerd.

Vereisten

Ondersteunde browsers:

Een update importeren

In deze sectie ziet u hoe u een update importeert met behulp van Azure Portal of de Azure CLI. U kunt ook de Device Update voor IoT Hub-API's gebruiken om in plaats daarvan een update te importeren.

Als u een update wilt importeren, uploadt u eerst de updatebestanden en importeert u het manifest in een Azure Storage-container. Vervolgens importeert u de update uit Azure Storage in Device Update voor IoT Hub, waar deze wordt opgeslagen voor implementatie op apparaten.

  1. Navigeer in Azure Portal naar uw IoT Hub met Device Update.

  2. Selecteer Aan de linkerkant van de pagina Updates onder Apparaatbeheer.

    Import Updates

  3. Selecteer het tabblad Updates in de lijst met tabbladen boven aan het scherm.

    Updates

  4. Selecteer + Importeer een nieuwe update onder de header Beschikbare updates .

    Import New Update

  5. Selecteer + Selecteren in opslagcontainer. De gebruikersinterface van opslagaccounts wordt weergegeven. Selecteer een bestaand account of maak een account met + Storage-account. Dit account wordt gebruikt voor een container om uw updates voor importeren te fasen. Voor het account mogen niet tegelijkertijd openbare en privé-eindpunten zijn ingeschakeld.

    Select Update Files

  6. Zodra u een opslagaccount hebt geselecteerd, wordt de gebruikersinterface van containers weergegeven. Selecteer een bestaande container of maak een container met behulp van + Container. Deze container wordt gebruikt voor het faseren van uw updatebestanden voor het importeren

    U wordt aangeraden telkens wanneer u een update importeert een nieuwe container te gebruiken. Als u altijd nieuwe containers gebruikt, kunt u voorkomen dat u per ongeluk bestanden uit eerdere updates importeert. Als u geen nieuwe container gebruikt, moet u alle bestanden uit de bestaande container verwijderen voordat u deze stap voltooit.

    Storage Account

  7. Selecteer Uploaden in uw container. De gebruikersinterface voor uploaden wordt weergegeven.

    Select Container

  8. Selecteer het mappictogram aan de rechterkant van de sectie Bestanden onder de kop Blob uploaden. Gebruik de bestandskiezer om naar de locatie van uw updatebestanden te navigeren en het manifest te importeren, alle bestanden te selecteren en vervolgens Openen te selecteren. U kunt Shift ingedrukt houden en klikken om bestanden met meerdere selecties te selecteren.

    Publish Update

  9. Wanneer u al uw updatebestanden hebt geselecteerd, selecteert u Uploaden.

    Container Upload

  10. Selecteer de geüploade bestanden om ze aan te wijzen die moeten worden geïmporteerd. Selecteer vervolgens de knop Selecteren om terug te keren naar de pagina Update importeren .

    Select Uploaded Files

  11. Controleer op de pagina Update importeren de bestanden die moeten worden geïmporteerd. Selecteer vervolgens Update importeren om het importproces te starten. Zie Problemen met proxy-updates oplossen om eventuele fouten op te lossen.

    Import Start

  12. Het importproces wordt gestart en het scherm schakelt over naar de sectie Geschiedenis importeren. Selecteer Vernieuwen om de voortgang weer te geven totdat het importproces is voltooid (afhankelijk van de grootte van de update, kan het proces binnen een paar minuten worden voltooid, maar kan het langer duren).

    Update Import Sequencing

  13. Wanneer de kolom Status aangeeft dat het importeren is voltooid, selecteert u de kop Beschikbare updates . U ziet nu de geïmporteerde update in de lijst.

    Job Status

Als u in plaats daarvan importeert met behulp van API's

U kunt een update ook programmatisch importeren door:

Notitie

Raadpleeg gebruikersrollen en -toegang voor apparaatupdates voor de vereiste API-machtiging.

Updatebestanden en importmanifest moeten worden geüpload naar een Azure Storage Blob-container voor fasering. Als u de gefaseerde bestanden wilt importeren, geeft u de blob-URL of SAS (Shared Access Signature) voor privé-blobs op in de Api voor apparaatupdates. Als u een SAS gebruikt, moet u een verloopvenster van drie uur of meer opgeven

Tip

Als u grote updatebestanden wilt uploaden naar een Azure Storage Blob-container, kunt u een van de volgende opties gebruiken voor betere prestaties:

Volgende stappen