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 11 (Bullseye) | |||
Ubuntu Server 20.04 | |||
Ubuntu Server 22.04 |
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ą.