Migrace zařízení a skupin z verze Public Preview na aktualizaci verze Public Preview
Vzhledem k tomu, že aktualizace zařízení pro službu IoT Hub vydává nové verze, budete chtít aktualizovat svá zařízení o nejnovější funkce a vylepšení zabezpečení. Tento článek obsahuje informace o tom, jak migrovat z verze Public Preview na aktuální verzi Public Preview Refresh (PPR). Tento článek také vysvětluje chování skupin a uživatelského prostředí v těchto verzích. Pokud nemáte zařízení, skupiny a nasazení, která používají verzi Public Preview, můžete tuto stránku ignorovat.
Pro úspěšnou migraci budete muset upgradovat agenta DU spuštěného na vašich zařízeních. Budete také muset vytvořit nové skupiny zařízení pro nasazení a správu aktualizací. Mějte na paměti, že vzhledem k tomu, že ve verzi PPR dochází k velkým změnám, doporučujeme postupovat podle pokynů, abyste se vyhnuli chybám.
Aktualizace agenta aktualizace zařízení
Pro verzi Public Preview Refresh je potřeba agenta Device Update aktualizovat ručně, jak je popsáno níže. Aktualizace agenta prostřednictvím nasazení služby Device Update není podporovaná kvůli velkým změnám ve verzi Public Preview a PPR.
Pokud chcete zobrazit zařízení používající starší agenty (verze 0.7.0/0.6.0) a skupiny vytvořené před 3. 2. 2022, přejděte na portál verze Public Preview, ke kterému se dostanete přes banner.
Na Azure Portal vytvořte nové zařízení IoT/IoT Edge. Zkopírujte primární připojovací řetězec zařízení ze zobrazení zařízení pro pozdější použití. Další podrobnosti najdete v části Přidání zařízení do IoT Hub.
Pak se k zařízení přihlaste pomocí SSH a odeberte všechny staré agenty Device Update.
sudo apt remove deviceupdate-agent sudo apt remove adu-agent
Odebrání starého konfiguračního souboru
sudo rm -f /etc/adu/adu-conf.txt
Instalace nového agenta
sudo apt-get install deviceupdate-agent
Alternativně můžete získat asset .deb z GitHubu a nainstalovat agenta.
sudo apt install <file>.deb
Při pokusu o upgrade agenta aktualizace zařízení bez odebrání starého agenta a konfiguračních souborů dojde k následující chybě.
Spuštěním následujícího příkazu zadejte do konfiguračního souboru primární připojovací řetězec zařízení IoT (nebo modulu v závislosti na tom, jak jste zařízení s aktualizací zařízení zřídili).
sudo nano /etc/adu/du-config.json
Do konfiguračního souboru přidejte model, výrobce, název agenta, typ připojení a další podrobnosti.
Odstraňte staré zařízení IoT/IoT Edge z portálu public Preview.
Poznámka
Pokus o aktualizaci agenta prostřednictvím nasazení du způsobí, že zařízení už nebude možné spravovat pomocí služby Device Update. Zařízení se bude muset znovu zřídit, aby se spravovala ze služby Device Update.
Migrace skupin do verze Public Preview Refresh
Pokud vaše zařízení používají agenta Aktualizace zařízení verze 0.6.0 nebo 0.7.0, upgradujte na nejnovější verzi agenta 0.8.0 podle výše uvedených kroků.
Existující skupiny na portálu Public Preview odstraňte tak, že přejdete na banner.
Přidejte značku skupiny do dvojčete zařízení pro aktualizovaná zařízení. Další podrobnosti najdete v části Přidání značky do zařízení .
Znovu vytvořte skupiny na portálu PPR tak, že přejdete na Přidat skupiny a v rozevíracím seznamu vyberete odpovídající značku skupin.
Skupinu se stejným názvem nelze vytvořit na portálu PPR, pokud se neodstraní na portálu Public Preview.
Chování při seskupování a nasazení napříč verzemi
Skupiny vytvořené na portálu verze Public Preview Refresh budou umožňovat přidávání jenom zařízení s nejnovější verzí Device Update Agent (0.8.0). Zařízení se staršími agenty (0.7.0/0.6.0) nelze do těchto skupin přidat.
Všechna nová zařízení, která používají nejnovějšího agenta, se automaticky přidají do výchozí skupiny DeviceClass na kartě Skupiny a nasazení. Pokud se do vlastností zařízení přidá značka skupiny, zařízení se přidá do této skupiny, pokud skupina pro tuto značku existuje.
Pro zařízení používající nejnovějšího agenta platí, že pokud se do vlastností zařízení přidá značka skupiny, ale odpovídající skupina ještě není vytvořená, zařízení se na kartě Skupiny a nasazení nezobrazí.
Pokud se nepřidá značka skupiny, zařízení, která používají starší agenty, se na starém portálu zobrazí jako neseskupené.
Další kroky
Vysvětlení konfiguračního souboru agenta aktualizace zařízení
Následující kurzy vám pomůžou s jednoduchou ukázkou aktualizace zařízení pro IoT Hub:
Aktualizace image: Začínáme s referenčními informacemi o Imagi Raspberry Pi 3 B+ rozšiřitelné prostřednictvím open source, abyste podle potřeby mohli vytvářet vlastní image pro jinou architekturu.
Aktualizace balíčku: Začínáme pomocí agenta balíčku Ubuntu Server 18.04 x64
Začínáme pomocí referenčního agenta simulátoru Ubuntu (18.04 x64)
Kurz aktualizace zařízení pro Azure IoT Hub pro Azure-Real-Time-Operating-System