Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Cihaz Güncelleştirme aracısı iki kavramsal katmandan oluşur:
- Arabirim katmanı, Azure IoT Tak ve Çalıştır (PnP) üzerine inşa edilmiştir ve Cihaz Güncelleştirmesi aracısı ile Cihaz Güncelleştirme hizmeti arasında ileti akışını sağlar.
- Platform katmanı , platforma veya cihaza özgü olabilecek üst düzey güncelleştirme indirme, yükleme ve uygulama eylemlerini gerçekleştirir.
Aşağıdaki diyagramda Cihaz Güncelleştirmesi aracısının özellikleri ve eylemleri listelemektedir.
Arabirim katmanı
Arabirim katmanı aşağıdaki bileşenlerden oluşur:
Bu arabirimler, Cihaz Güncelleştirme hizmetlerine rapor vermek üzere cihaza özgü değerler için bir yapılandırma dosyası kullanır. Daha fazla bilgi için bkz . Cihaz Güncelleştirmesi yapılandırma dosyası.
Cihaz Güncelleştirmesi çekirdek arabirimi
Cihaz Güncelleştirmesi çekirdek arabirimi, Cihaz Güncelleştirme aracısı ile Cihaz Güncelleştirme hizmetleri arasındaki birincil iletişim kanalıdır.
Cihaz bilgileri arabirimi
Cihaz bilgileri arabirimi Azure IoT PnP DeviceInformation arabirimini uygular.
Tanılama bilgileri arabirimi
Tanılama bilgileri arabirimi, tanılama için uzak günlük toplamayı etkinleştirir.
Platform katmanı
Cihaz Güncelleştirmesi Raspberry Pi başvuru görüntüsü gibi Linux sistemlerinde çalışan tüm istemciler Linux platform katmanını kullanır.
Cihaz Güncelleştirme aracısının son sürümleri, varsayılan indirme mekanizması olarak curl tabanlı indirici uzantısını kullanır.
İndirmeler için Teslim İyileştirme ile tümleşen Linux platform katmanı uygulaması src/platform_layers/linux_platform_layer'da bulunmaktadır. Bu katman, yükleyicileri uygulamak için SWUpdate, Apt ve Script gibi güncelleştirme işleyicileriyle entegre edebilir.
Teslim İyileştirme yerine kendi indiricinizi uygulamayı seçerseniz, büyük dosya indirme gereksinimlerini gözden geçirmeyi unutmayın.
İşleyicileri güncelleştirme
Güncelleştirme işleyicileri, havadan güncelleştirmeler yapmak için yükleyicileri veya komutları çağırır. Mevcut güncelleştirme içerik işleyicilerini kullanabilir veya kullanım örneğiniz için ihtiyacınız olan havadan güncelleştirmeleri yürütmek üzere herhangi bir yükleyiciyi çağırabilen özel bir içerik işleyicisi uygulayabilirsiniz.
Aracı sürümünü kontrol et ve yükselt
Cihaz Güncelleştirme aracısının yüklü sürümlerini IoT cihaz ikizinizinözellikler bölümünden de kontrol edebilirsiniz.
En son geliştirmelerden yararlanmak için Cihaz Güncelleştirmesi aracısı başvuru uygulamasının en son 1.x sürümünü kullanın. Daha fazla bilgi için bkz. desteklenen IoT Hub platformlar için Device Güncelleştirmesi.
İlgili içerik
- IoT Hub yapılandırma dosyası için Cihaz Güncelleştirmesi
- Raspberry Pi görüntüsü kullanarak IoT Hub için Azure Cihaz Güncelleştirmesi
- Ubuntu paket aracısını kullanarak IoT Hub için Azure Cihaz Güncelleştirmesi
- Öğretici: Azure IoT Hub için Cihaz Güncelleştirmesi'ni kullanarak ara sunucu güncelleştirmesini tamamlama
- Simülatör aracısı kullanarak IoT Hub için Azure Cihaz Güncelleştirmesi
- Eclipse ThreadX kullanarak Azure IoT Hub için Cihaz Güncelleştirmesi