Udostępnij za pośrednictwem


Aktualizacja urządzenia dla obsługiwanych platform usługi IoT Hub

W tym artykule wyjaśniono, jakie platformy systemu operacyjnego i składniki są obsługiwane przez usługę Device Update for IoT Hub (DU) niezależnie od tego, czy są ogólnie dostępne, czy w wersji zapoznawczej.

Uzyskiwanie pomocy technicznej

Jeśli występują problemy podczas korzystania z usługi Device Update, istnieje kilka sposobów wyszukiwania pomocy technicznej. Wypróbuj jeden z następujących kanałów, aby uzyskać pomoc techniczną:

Raportowanie usterek — programowanie, które przechodzi do produktu DU, odbywa się w projekcie open source usługi Device Update. Usterki można zgłaszać na stronie problemów w projekcie. Poprawki szybko przejdą z projektów do aktualizacji produktów.

Zespół pomocy technicznej firmy Microsoft — użytkownicy, którzy mają plan pomocy technicznej, mogą zaangażować zespół pomocy technicznej firmy Microsoft, tworząc bilet pomocy technicznej bezpośrednio w witrynie Azure Portal.

Żądania funkcji — produkt DU śledzi żądania funkcji za pośrednictwem społeczności dyskusji na temat aktualizacji urządzeń produktu.

Systemy operacyjne Linux

Usługa Device Update może działać w różnych systemach operacyjnych Linux; jednak nie wszystkie te systemy są obsługiwane przez firmę Microsoft. Systemy wymienione w poniższych tabelach są obsługiwane, ogólnie dostępne lub w publicznej wersji zapoznawczej i są testowane przy użyciu każdej nowej wersji.

Firma Microsoft ma te systemy operacyjne w testach automatycznych i udostępnia pakiety instalacyjne dla nich

Istnieje możliwość przeniesienia kodu agenta DU typu open source do uruchamiania w innych wersjach systemu operacyjnego, ale te kompilacje agenta nie są testowane i obsługiwane przez firmę Microsoft.

Systemy wymienione w poniższych tabelach są obsługiwane przez firmę Microsoft, ogólnie dostępne lub w publicznej wersji zapoznawczej i są testowane przy użyciu każdej nowej wersji.

System operacyjny AMD64 ARM32v7 ARM64
Debian 10 (Buster) Debian + AMD64 Debian + ARM32v7 Debian + + ARM64
Debian 11 (Bullseye) Debian + AMD64 Debian + ARM32v7 Debian + + ARM64
Ubuntu Server 20.04 Ubuntu Server 20.04 + AMD64 Ubuntu Server 20.04 + ARM64
Ubuntu Server 22.04 Ubuntu Server 22.04 + AMD64 Ubuntu Server 22.04 + ARM64

Wydania i obsługa techniczna

Informacje o wersji i informacjach o wersji usługi Device Update dla usługi IoT Hub są dostępne na stronie Wersja aktualizacji urządzenia. Obsługa interfejsów API, modeli PnP i agentów referencyjnych aktualizacji urządzeń jest omówiona w tabeli.

Aktualizacja urządzenia dla usługi IoT Hub 1.0 jest pierwszą główną wersją i będzie nadal otrzymywać poprawki zabezpieczeń i poprawki do regresji.

Agenci usługi Device Update (DU) używają modeli IoT Plug and Play do wysyłania i odbierania właściwości i komunikatów z usługi DU. Każdy agent DU wymaga użycia określonych modeli. Dowiedz się więcej na temat sposobu korzystania z tych modeli przez aktualizację urządzenia i sposobu ich rozszerzania.

Nowsze wersje interfejsu API usługi REST obsługują starszych agentów, chyba że określono. Funkcja Device Update dla portalu usługi IoT Hub korzysta z najnowszych interfejsów API i ma taką samą obsługę jak wersja interfejsu API.

Informacje o wersji i zasoby deviceupdate-agent Uaktualnianie obsługiwane z wersji agenta Obsługiwane modele DU PnP Wersje interfejsu API
1.0.0 1.0.0
1.0.1
1.0.2
0.8.x dtmi:azure:iot:deviceUpdateContractModel; 2
dtmi:azure:iot:deviceUpdateModel; 2
2022-10-01
0.0.8 (wersja zapoznawcza)(przestarzałe) 0.8.0
0.8.1
0.8.2
dtmi:azure:iot:deviceUpdateContractModel; 1
dtmi:azure:iot:deviceUpdateModel; 1
2022-10-01
2021-06-01-preview (przestarzałe)

Najnowsza wersja interfejsu API 2022-10-01 będzie obsługiwana do czasu kolejnej stabilnej wersji i najnowszej wersji agenta 1.0.x, otrzymają poprawki błędów i poprawki zabezpieczeń do następnej stabilnej wersji.

Uwaga

Użytkownicy, którzy rozszerzyli agenta odniesienia i dostosować agenta, są odpowiedzialni za zapewnienie włączenia poprawek błędów i poprawek zabezpieczeń. Należy również upewnić się, że agent jest kompilowany i skonfigurowany poprawnie zgodnie z definicją usługi w celu łączenia usługi, wykonywania aktualizacji i zarządzania urządzeniami z centrum IoT Hub.

Ważne

Każdy produkt firmy Microsoft ma cykl życia. Cykl życia rozpoczyna się po wydaniu produktu i kończy się, gdy nie jest już obsługiwany. Znajomość kluczowych dat w tym cyklu życia ułatwia podejmowanie świadomych decyzji dotyczących tego, kiedy uaktualnić lub wprowadzić inne zmiany w oprogramowaniu.
W przypadku usługi Device Update dla usługi IoT Hub żadna stabilna wersja interfejsu API lub agenta nie zostanie wycofana bez zastępowania wersji. Przestarzałe stabilne wersje będą dostępne przez nie mniej niż 3 lata po ogłoszeniu wycofania, aby umożliwić użytkownikom migrację do wersji agenta i interfejsu API pomocy technicznej. Wersje zapoznawcze (wersje wstępne) agentów i interfejsów API nie są obsługiwane po wydaniu stabilnej wersji. Wersje zapoznawcza są wydawane w celu testowania nowych funkcji, zbierania opinii i odnajdywania i rozwiązywania problemów. Wersje zapoznawcze są dostępne w obszarze Dodatkowe warunki użytkowania i nie są zalecane w przypadku obciążeń produkcyjnych. Wersja 0.7.0 (wersja wstępna) nie jest obsługiwana przez najnowsze wersje usługi i interfejsu API.
W najnowszej stabilnej wersji zalecamy, aby wszyscy obecni klienci z systemem 0.x.x uaktualnili swoje urządzenia do wersji 1.0.x, aby otrzymywać bieżącą pomoc techniczną.