Uppdatera Azure Percept DK i luften
Följ den här guiden om du vill lära dig hur du uppdaterar operativsystemet och den inbyggda programvaran för ditt Azure Percept DK OTA (Over-the-Air) med Enhetsuppdatering för IoT Hub.
Förutsättningar
- Azure Percept DK (devkit)
- Azure-prenumeration
- Azure Percept DK installation:du har anslutit ditt dev kit till ett Wi-Fi-nätverk, skapat en IoT Hub och anslutit ditt dev kit till IoT Hub
- Enhetsuppdatering för IoT Hub har konfigurerats
Importera uppdateringsfilen och manifestfilen
Anteckning
Om du redan har importerat uppdateringen kan du gå direkt till Skapa en enhetsuppdateringsgrupp.
Fastställ vilket manifest och vilket uppdateringspaket som är lämpligt för ditt dev kit.
Gå till Azure IoT Hub som du använder för din Azure Percept enhet. På den vänstra menypanelen väljer du Enhetsuppdateringar under Automatisk Enhetshantering.
Du ser flera flikar överst på skärmen. Välj fliken Uppdateringar.
Välj + Importera ny uppdatering under rubriken Klar att distribuera.
Markera i rutorna under Välj Importera manifestfil och Välj Uppdateringsfiler för att välja manifestfilen (.json) och uppdateringsfilen (.swu).
Välj mappikonen eller textrutan under Välj en lagringscontainer och välj lämpligt lagringskonto. Om du redan har skapat en lagringscontainer kan du återanvända den. Annars väljer du + Container för att skapa en ny lagringscontainer för OTA-uppdateringar. Välj den container som du vill använda och klicka på Välj.
Välj Skicka för att starta importen. På grund av bildstorleken kan överföringsprocessen ta upp till 5 minuter.
Anteckning
Du kan bli ombedd att lägga till en CORS-regel (Cross Origin Request) för att få åtkomst till den valda lagringscontainern. Välj Lägg till regel och försök igen för att fortsätta.
När importen börjar omdirigeras du till fliken Importhistorik på sidan Enhetsuppdateringar. Klicka på Uppdatera för att övervaka förloppet medan importen har slutförts. Beroende på uppdateringens storlek kan det ta några minuter eller längre (under perioder med hög belastning kan importtjänsten ta upp till 1 timme).
När kolumnen Status visar att importen har lyckats väljer du fliken Klar att distribuera och klickar på Uppdatera. Nu bör du se den importerade uppdateringen i listan.
Skapa en enhetuppdateringsgrupp
Med Enhetsuppdatering för IoT Hub kan du rikta en uppdatering till specifika grupper av Azure Percept-DK:er. Om du vill skapa en grupp måste du lägga till en tagg i måluppsättningen med enheter i Azure IoT Hub.
Anteckning
Om du redan har skapat en grupp kan du gå vidare till nästa avsnitt.
Krav för grupptaggar:
- Du kan lägga till ett värde i taggen förutom "Uncategorized", vilket är ett reserverat värde.
- Taggvärdet får inte överskrida 255 tecken.
- Taggvärdet får bara innehålla dessa specialtecken: ".","-","_","~".
- Tagg- och gruppnamn är fallkänsliga.
- En enhet kan bara ha en tagg. Alla efterföljande taggar som läggs till på enheten åsidosätter den tidigare taggen.
- En enhet kan bara tillhöra en grupp.
Lägg till en tagg till dina enheter:
Gå IoT Edge navigeringsfönstret till vänster, leta upp Azure Percept DK navigera till dess enhetstvilling.
Lägg till en ny enhetsuppdatering IoT Hub taggvärdet enligt nedan ( refererar till
<CustomTagValue>taggvärdet/namnet, till exempel AzurePerceptGroup1). Läs mer om JSON-dokumenttaggar för enhetstvilling."tags": { "ADUGroup": "<CustomTagValue>" },
Klicka på Spara och lös eventuella formateringsproblem.
Skapa en grupp genom att välja en befintlig Azure IoT Hub tagg:
- Gå tillbaka till Azure IoT Hub sidan.
- Välj Enhetsuppdateringar under Enhetshantering på den vänstra menypanelen.
- Välj fliken Grupper. På den här sidan visas antalet enheter som inte är grupperade och som är anslutna till Enhetsuppdatering.
- Välj + Lägg till för att skapa en ny grupp.
- Välj en IoT Hub i listan och klicka på Skicka.
- När gruppen har skapats uppdateras diagrammet för uppdateringsefterlevnad och listan över grupper. Diagrammet visar antalet enheter i olika kompatibilitetsstatusar: Den senaste uppdateringen, Nya uppdateringar är tillgängliga, Uppdateringar pågår och Inte grupperade ännu.
Distribuera en uppdatering
Du bör se din nyligen skapade grupp med en ny uppdatering listad under Tillgängliga uppdateringar (du kan behöva uppdatera en gång). Välj uppdateringen.
Bekräfta att rätt enhetsgrupp har valts som målenhetsgrupp. Välj startdatum och starttid för distributionen och klicka sedan på Skapa distribution.
Varning
Om du anger starttiden i det förflutna utlöses distributionen omedelbart.
Kontrollera efterlevnadsdiagrammet. Du bör nu se att uppdateringen pågår.
När uppdateringen har slutförts återspeglar efterlevnadsdiagrammet din nya uppdateringsstatus.
Välj fliken Distributioner överst på sidan Enhetsuppdateringar.
Välj din distribution för att visa distributionsinformationen. Du kan behöva klicka på Uppdatera tills Status ändras till Lyckades.
Nästa steg
Dev Kit har nu uppdaterats. Du kan fortsätta utveckla och arbeta med ditt dev kit.