Overzicht van Device Update voor IoT Hub (preview)
Device Update for IoT Hub is een service waarmee u draadloze updates (OTA) voor uw IoT-apparaten kunt implementeren.
Naarmate organisaties de productiviteit en operationele efficiëntie verder willen verbeteren, worden IoT-oplossingen (Internet of Things) steeds vaker gebruikt. Dit maakt het essentieel dat de apparaten die deze oplossingen vormen, zijn gebouwd op een basis van betrouwbaarheid en beveiliging en eenvoudig op schaal kunnen worden verbonden en beheerd. Device Update for IoT Hub is een end-to-end-platform dat klanten kunnen gebruiken voor het publiceren, distribueren en beheren van draadloze updates voor alles, van kleine sensoren tot apparaten op gatewayniveau.
Om de volledige voordelen van digitale transformatie met IoT te realiseren, hebben klanten deze mogelijkheid nodig om apparaten op schaal te bedienen, te onderhouden en bij te werken. Ontdek de voordelen van het implementeren van Device Update voor IoT Hub, waaronder het snel kunnen reageren op beveiligingsrisico's en het implementeren van nieuwe functies om bedrijfsdoelstellingen te bereiken zonder de extra ontwikkelings- en onderhoudskosten van het bouwen van uw eigen updateplatforms.
Ondersteuning voor een breed scala aan IoT-apparaten
Device Update voor IoT Hub is ontworpen om geoptimaliseerde update-implementatie en gestroomlijnde bewerkingen te bieden via integratie met Azure IoT Hub. Deze integratie maakt het eenvoudig om Device Update te gebruiken voor elke bestaande oplossing. Het biedt een in de cloud gehoste oplossing om verbinding te maken met vrijwel elk apparaat. Device Update ondersteunt een breed scala aan IoT-besturingssystemen, waaronder Linux en Azure RTOS (realtime-besturingssysteem) en kan worden uitgebreid via open source. We ontwikkelen Device Update voor IoT Hub-aanbiedingen samen met onze halfgeleiderpartners, waaronder STMicroelectronics, NXP, Renesas en Microchip. Zie de voorbeelden van belangrijke evaluatieborden voor halfgeleiders met de introductiehandleidingen voor meer informatie over het configureren, bouwen en implementeren van de OTA-updates (over-the-air) op MCU-klasseapparaten.
Zowel een binaire Device Update Agent Simulator als Raspberry Pi-verwijzing Yocto-afbeeldingen worden verstrekt. Device Update voor IoT Hub ondersteunt ook het bijwerken van Azure IoT Edge-apparaten. Er is een Device Update Agent beschikbaar voor het Ubuntu Server 18.04 amd64-platform. Device Update voor IoT Hub biedt ook opensource-code als u niet een van de bovenstaande platforms uitvoert. U kunt de agent overzetten naar de distributie die u uitvoert.
Device Update werkt met IoT Plug en Play en kan elk apparaat beheren dat ondersteuning biedt voor de vereiste IoT Plug en Play-interfaces. Zie Device Update for IoT Hub and IoT Plug en Play (Apparaatupdate voor IoT Hub en IoT-Plug en Play) voor meer informatie.
Ondersteuning voor een breed scala aan update-artefacten
Device Update voor IoT Hub ondersteunt twee soorten updates: op installatiekopieën en op basis van pakketten.
Pakketupdates zijn gerichte updates die alleen een specifiek onderdeel of specifieke toepassing op het apparaat wijzigen. Dit leidt tot een lager verbruik van bandbreedte en vermindert de tijd om de update te downloaden en te installeren. Pakketupdates zorgen doorgaans voor minder downtime van apparaten bij het toepassen van een update en voorkomen de overhead van het maken van installatiekopieën.
Installatiekopieënupdates bieden een hoger vertrouwensniveau in de eindstatus van het apparaat. Het is doorgaans eenvoudiger om de resultaten van een installatiekopieën-update te repliceren tussen een preproductieomgeving en een productieomgeving, omdat deze niet dezelfde uitdagingen met zich meebrengt als pakketten en hun afhankelijkheden. Vanwege hun atomische aard kan men ook eenvoudig een A/B-failovermodel aannemen.
Er is niet één juist antwoord en u kunt een andere keuze maken op basis van uw specifieke gebruiksscenario's. Device Update voor IoT Hub ondersteunt zowel installatiekopieën als pakketupdates, zodat u het juiste updatemodel voor uw apparaatomgeving kunt kiezen.
Flexibele functies voor het bijwerken van apparaten
Device Update voor IoT Hub functies bieden een krachtige en flexibele ervaring, waaronder:
- UX voor updatebeheer geïntegreerd met Azure IoT Hub
- Geleidelijke update-implementatie via besturingselementen voor apparaatgroepering en updateplanning
- Programmatische API's voor automatisering en aangepaste portalervaringen
- Bijwerknalevings- en statusweergaven in alle heterogene apparaatvloten in een oogopslag
- Ondersteuning voor tolerante apparaatupdates (A/B) voor een naadloze terugdraaiactie
- Toegangsbeheer op basis van abonnementen en rollen die beschikbaar zijn via de Azure.com-portal
- Ondersteuning voor on-premises inhoudscache en geneste edge om het bijwerken van niet-verbonden apparaten in de cloud mogelijk te maken
- Gedetailleerde hulpprogramma's voor updatebeheer en rapportage
Met Device Update voor IoT Hub beheer- en implementatiebesturingselementen kunnen gebruikers de productiviteit maximaliseren en kostbare tijd besparen. Apparaatupdate voor IoT Hub bevat de mogelijkheid om apparaten te groeperen en op te geven op welke apparaten een update moet worden geïmplementeerd. Gebruikers kunnen ook de status van update-implementaties bekijken en ervoor zorgen dat elk apparaat updates toepast.
Wanneer er een updatefout optreedt, kunnen gebruikers met Device Update for IoT Hub ook de apparaten identificeren waarvoor de update niet is toegepast en de bijbehorende foutdetails bekijken. De mogelijkheid om te identificeren welke apparaten niet zijn bijgewerkt, betekent talloze handmatige uren die zijn opgeslagen om de bron te achterhalen.
Beste beveiliging op wereldwijde schaal
Microsoft Azure ondersteunt meer dan een miljard IoT-apparaten over de hele wereld, een aantal dat met de dag snel groeit. Device Update for IoT Hub is gebaseerd op deze ervaring en de bewezen betrouwbaarheid van het Windows Update-platform, zodat apparaten naadloos op wereldwijde schaal kunnen worden bijgewerkt.
Device Update voor IoT Hub maakt gebruik van uitgebreide cloud-naar-edge-beveiliging die is ontwikkeld voor Microsoft Azure, zodat klanten geen tijd hoeven te besteden aan het zelf bouwen van het apparaat.
Werkstromen voor apparaatupdates
De functionaliteit van Device Update kan worden onderverdeeld in drie gebieden: Integratie van agents, importeren en beheer.
Device Update Agent
Wanneer een updateopdracht op een apparaat wordt ontvangen, wordt de aangevraagde updatefase uitgevoerd (downloaden, installeren en toepassen). Tijdens elke fase wordt de status geretourneerd naar Device Update via IoT Hub, zodat u de huidige status van een implementatie kunt bekijken. Als er geen updates worden uitgevoerd, wordt de status geretourneerd als 'Niet-actief'. Een implementatie kan op elk gewenst moment worden geannuleerd.
Meer informatie over de agent voor apparaatupdates.
Importeren
Importeren is de wijze waarop uw updates worden opgenomen in Device Update, zodat ze op apparaten kunnen worden geïmplementeerd. Device Update biedt ondersteuning voor het implementeren van één update per apparaat. Dit maakt het ideaal voor volledige installatiekopieën die een volledige besturingssysteempartitie in één keer bijwerken, of een APT-manifest waarin alle pakketten worden beschreven die u op uw apparaat wilt bijwerken vanuit een aangewezen opslagplaats. Als u updates wilt importeren in Device Update, maakt u eerst een importmanifest met een beschrijving van de update en uploadt u vervolgens de updatebestanden en het importmanifest naar een Azure Storage-container. Daarna kunt u de Azure Portal of de Device Update REST API gebruiken om het asynchrone proces van het importeren van updates te initiëren. Device Update uploadt de bestanden, verwerkt ze en maakt ze beschikbaar voor distributie naar IoT-apparaten.
Voor gevoelige inhoud beveiligt u de download met behulp van een Shared Access Signature (SAS), zoals een ad-hoc SAS voor Azure Blob Storage. Meer informatie over SAS
Meer informatie over het importeren van updates.
Groeperen en implementeren
Nadat u een update hebt geïmporteerd, kunt u compatibele updates voor uw apparaten en apparaatklassen bekijken.
Device Update ondersteunt het concept groepen via tags in IoT Hub. Het eerst implementeren van een update in een testgroep is een goede manier om het risico op problemen tijdens een productie-implementatie te verminderen.
In Device Update zijn implementaties een manier om de juiste inhoud te verbinden met een specifieke set compatibele apparaten. Device Update organiseert het proces van het verzenden van opdrachten naar elk apparaat, waarbij ze worden geïnstrueerd om de updates te downloaden en te installeren en de status terug te krijgen.
Meer informatie over implementatieconcepten
Meer informatie over updategroepen voor apparaten