IoT Hub desteklenen platformlar için Cihaz Güncelleştirmesi

Bu makalede, genel kullanıma açık veya önizleme aşamasında IoT Hub (DU) için Cihaz Güncelleştirmesi tarafından hangi işletim sistemlerinin ve bileşenlerin desteklendiği açıklanmaktadır.

Destek alın

Cihaz Güncelleştirme hizmetini kullanırken sorunlarla karşılaşırsanız, destek almanın çeşitli yolları vardır. Destek için aşağıdaki kanallardan birini deneyin:

Hataları raporlama - DU ürününe giden geliştirme, Cihaz Güncelleştirmesi açık kaynak projesinde gerçekleşir. Hatalar projenin sorunlar sayfasında bildirilebilir. Düzeltmeler, projelerden ürün güncellemelerine hızla ulaşır.

Microsoft Müşteri Desteği ekibi - Destek planı olan kullanıcılar, doğrudan Azure portalından bir destek bileti oluşturarak Microsoft Müşteri Desteği ekibiyle etkileşime geçebilir.

Özellik istekleri - DU ürünü, ürünün Cihaz Güncelleştirme Tartışmaları topluluğu aracılığıyla özellik isteklerini izler .

Linux İşletim Sistemleri

Cihaz Güncelleştirmesi çok çeşitli Linux işletim sistemleriyle kullanılabilir; ancak tüm işletim sistemleri Microsoft tarafından desteklenmez. Aşağıdaki tabloda listelenen sistemler, Cihaz Güncelleştirme aracısı başvuru uygulamasının oluşturulup çalıştırılabildiği ve her sürümde otomatik test yoluyla doğrulandığı Linux dağıtımlarıdır.

Cihaz güncelleştirme gereksinimleriniz için uyarlanabilen veya genişletilebilen bir başlangıç noktası olarak hizmet veren Cihaz Güncelleştirmesi aracısı başvuru uygulamasını kullanarak kaynaktan Cihaz Güncelleştirme aracısını oluşturabilirsiniz. Daha fazla bilgi için bkz. Cihaz güncelleştirme aracısını oluşturma.

Açık kaynak Cihaz Güncelleştirmesi aracısını diğer işletim sistemlerine taşımanız mümkündür. Ancak bu sürümler Microsoft tarafından test edilmez veya desteklenmez.

Bazı platformlar için önceden oluşturulmuş yükleme paketleri de kullanılabilir.

İşletim Sistemi AMD64 ARM32v7 ARM64
Debian 11 (Bullseye) Debian 11 + AMD64 Debian 11 + ARM32v7 Debian 11 + ARM64
Debian 12 (Bookworm) Debian 12 + AMD64 Debian 12 + ARM32v7 Debian 12 + ARM64
Debian 13 (Trixie) Debian 13 + AMD64 Debian 13 + ARM32v7 Debian 13 + 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
Ubuntu Server 24.04 Ubuntu Server 24.04 + AMD64 Ubuntu Server 24.04 + ARM64

Sürümler ve Destek

IoT Hub sürüm varlıkları için Cihaz Güncelleştirmesi'ni ve sürüm notlarını Device Update Release sayfasında bulabilirsiniz.

Aşağıdaki tabloda API'ler, IoT Tak Çalıştır (PnP) modelleri ve Cihaz Güncelleştirmesi başvuru aracıları için destek özetlenmiştir.

Cihaz Güncelleştirme aracıları, hizmetle iletişim kurmak için IoT Tak Çalıştır (PnP) modellerini kullanır. Aşağıdaki tabloda listelenen modeller, her aracı sürümü için gereken arabirimleri tanımlar. Daha fazla bilgi için bkz. IoT Hub için Azure Cihaz Güncelleştirmesi'nde IoT Tak Çalıştır.

Cihaz Güncelleştirmesi aracısı başvuru uygulamasının geçerli 1.x sürümünü kullanın ve iyileştirmelerden yararlanmak için en son kullanılabilir sürümü göz önünde bulundurun. En son Cihaz Güncelleştirmesi aracısı başvuru uygulaması sürümü 1.3.0'dır.

Sürüm notları ve varlıklar cihaz güncelleme agent Ajan sürümünden itibaren yükseltme desteklenir. DU PnP Modelleri desteklenir API Sürümleri
1.3.0 1.3.0
1.1.0 dtmi:azure:iot:deviceUpdateContractModel; 3
dtmi:azure:iot:deviceUpdateModel; 3
2022-10-01
1.2.0 1.2.0
1.1.0 dtmi:azure:iot:deviceUpdateContractModel; 3
dtmi:azure:iot:deviceUpdateModel; 3
2022-10-01
1.1.0 1.1.0 1.0.x dtmi:azure:iot:deviceUpdateContractModel; 3
dtmi:azure:iot:deviceUpdateModel; 3
2022-10-01
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 (Önizleme)(Kullanım Dışı) 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 (Kullanım dışı)

Daha yeni REST hizmeti API sürümleri, aksi belirtilmedikçe eski aracıları destekler. Cihaz Güncelleştirme portalı deneyimi en son API sürümünü kullanır.

Not

Referans aracından genişletme yapan ve aracı özelleştiren kullanıcılar, hata ve güvenlik düzeltmelerinin entegre edilmesinden sorumludur. Ayrıca aracının hizmete bağlanmak, güncelleştirmeleri gerçekleştirmek ve IoT hub'ından cihazları yönetmek için hizmet tarafından tanımlandığı şekilde derlendiğinden ve yapılandırıldığından emin olmanız gerekir.

Önemli

Her Microsoft ürününün bir yaşam döngüsü vardır. Yaşam döngüsü, bir ürün yayınlandığında başlar ve artık desteklenmediğinde sona erer. Bu yaşam döngüsündeki önemli tarihleri bilmek, yazılımınızı ne zaman yükseltmeniz veya başka değişiklikler yapmanız konusunda bilinçli kararlar vermenizi sağlar.
IoT Hub için Cihaz Güncelleştirmesi için, değiştirme sürümü olmadan hiçbir kararlı API veya aracı sürümü kullanım dışı bırakılamaz. Kullanım dışı bırakılan kararlı sürümler, kullanıcıların destek içi aracı ve API sürümlerine geçişine izin vermek için kullanımdan kaldırma duyurulduktan sonra en az üç yıl boyunca kullanılabilir. Önizleme sürümleri (Ön sürümler) aracıları ve API'ler, kararlı sürüm yayımlandıktan sonra hizmet verilmez. Önizleme sürümleri yeni işlevleri test etmek, geri bildirim toplamak ve sorunları keşfetmek ve düzeltmek için yayınlanıyor. Önizlemeler Ek Kullanım Koşulları altında sağlanır ve üretim iş yükleri için önerilmez. 0.7.0 (Ön sürüm) en son hizmet ve API sürümleri tarafından desteklenmez.
En son kararlı sürümle, 0.x.x çalıştıran tüm mevcut müşterilerin sürekli destek almak için cihazlarını 1.0.x sürümüne yükseltmelerini öneririz.