Aracılığıyla paylaş


IoT Hub cihaz grupları için Azure Cihaz Güncelleştirmesi

IoT Hub için Azure Cihaz Güncelleştirmesi cihaz grubu, Cihaz Güncelleştirmesi'nin güncelleştirme dağıtımlarını hedeflemek için kullandığı bir IoT cihazları koleksiyonudur. Cihaz Güncelleştirmesi aracısının yüklü ve sağlanmış olduğu tüm cihazlar, varsayılan bir grup veya kullanıcı tanımlı bir grup olmak üzere bir cihaz grubuna aittir. Bir cihaz aynı anda yalnızca bir Cihaz Güncelleştirme cihaz grubuna ait olabilir.

Güncelleştirmeleri cihazlarınıza dağıtmak için, Cihaz Güncelleştirmesi'nin sağladığı varsayılan cihaz grubunu kullanabilir veya cihazlarınızı düzenlemek için birden çok cihaz grubu tanımlayıp atayabilirsiniz. Örneğin Contoso kuruluşu, test laboratuvarındaki cihazları bir "Uçuş" cihaz grubuna ve saha ekibinin kullandığı cihazları bir "Değerlendirme" cihaz grubuna atayabilir. Contoso ayrıca üretim cihazlarını coğrafi bölgelere göre gruplandırarak cihazları bölgesel saat dilimleriyle uyumlu bir zamanlamaya göre güncelleştirebilir.

Kullanıcı tanımlı cihaz grupları

Cihaz gruplarını etiketleri kullanarak tanımlarsınız. Cihaz Güncelleştirmesi, cihaz ikizlerinin veya modül ikizlerinin bölümünde kullanıcı tanımlı değere "tags" sahip bir ADUGroup etikete sahip cihazlar için kullanıcı tanımlı gruplar oluşturur.

"tags": {
  "ADUGroup": "<CustomTagValue>"
}

Varsayılan cihaz grupları

Cihaz Güncelleştirmesi aracısının yüklü ve sağlanmış olduğu ancak cihazında veya modül ikizlerinde etiketi olmayan ADUGroup cihazlar, cihaz sınıfına göre otomatik olarak bir default gruba eklenir. Aynı cihaz sınıfına sahip cihazlar, sistem tarafından atanan grup olarak da adlandırılan varsayılan grupta birlikte gruplandırılır.

Kullanıcılar varsayılan grupları silemez veya yeniden oluşturamaz, tanımlarını değiştiremez veya cihazları varsayılan gruplardan el ile ekleyemez veya kaldıramaz. Varsayılan grup adları biçimindedir Default-<deviceClassID>ve bir IoT çözümü içinde ayrılmıştır.

Varsayılan gruplar, etiketlenmemiş cihazlara güncelleştirmeleri dağıtmayı kolaylaştırarak cihazları etiketleme ve gruplandırma ek yükünü azaltmaya yardımcı olur. Kullanıcı tanımlı gruplar için kullanılabilen tüm dağıtım özellikleri, sistem tarafından atanan varsayılan gruplar için de kullanılabilir.

Örnek cihaz grubu atamaları

Contoso örneği için aşağıdaki cihaz kimliklerine ve etiket atamalarına sahip dört cihazı göz önünde bulundurun:

"deviceId": "Device1",
"tags": {
  "ADUGroup": "Flighting"
}
"deviceId": "Device2",
"tags": {
  "ADUGroup": "Flighting"
}
"deviceId": "Device3",
"tags": {
  "ADUGroup": "Evaluation"
}
"deviceId": "Device4",

Device1 ve Device2'nin her ikisi de "Uçuş" cihaz grubuna atanır. Device3, "Değerlendirme" cihaz grubuna atanır. Device4'in etiketi yoktur ADUGroup , bu nedenle varsayılan cihaz grubuna atanır.

Alt Gruplar

Cihaz Güncelleştirmesi, kullanıcı tarafından oluşturulan ve varsayılan tüm grupları otomatik olarak bir veya daha fazla alt gruba ayırır. Alt gruplar, yöneticilerin uyumluluk özelliklerini paylaşan cihaz kümelerini tanımlayarak heterojen cihazları düzenli ve verimli bir şekilde yönetmesine yardımcı olur.

Cihaz Güncelleştirmesi, uyumluluk özelliklerine ve cihaz sınıfını oluşturan Cihaz Güncelleştirmesi PnP modeli kimliğine göre cihazları alt gruplara ekler. Bir grup içindeki her cihaz sınıfı bir alt gruba eşler. Bir grup, alt gruplarının her biri için bir tane olmak üzere bir veya daha fazla kullanılabilir güncelleştirmeye sahip olabilir.

  • Cihaz grubu etiketlerini oluşturmayı, görüntülemeyi ve silmeyi ve cihazları gruplardan atamayı ve kaldırmayı öğrenmek için bkz . Cihaz gruplarını yönetme.
  • Cihaz gruplarına göre güncelleştirmeleri dağıtmayı öğrenmek için bkz . Güncelleştirme dağıtma.
  • Cihaz Güncelleştirmesi aracısının uyumluluk özelliklerini ayarlama hakkında daha fazla bilgi için bkz . Cihaz Güncelleştirmesi yapılandırma dosyası.