Cihaz güncelleştirme kaynakları
IoT Hub için Cihaz Güncelleştirmesi'ni kullanmak için bir Cihaz Güncelleştirmesi hesabı ve örneği oluşturmanız gerekir.
Cihaz Güncelleştirme hesabı
Cihaz Güncelleştirme hesabı, Azure aboneliğinizde oluşturulan bir kaynaktır. Cihaz Güncelleştirmesi hesap düzeyinde, Cihaz Güncelleştirmesi hesabınızın oluşturulacağı bölgeyi seçebilirsiniz. Cihaz Güncelleştirmesi'ne erişimi olan kullanıcıları yetkilendirmek için izinler de ayarlayabilirsiniz.
Cihaz güncelleştirme örneği
Hesap oluşturulduktan sonra bir Cihaz Güncelleştirmesi örneği oluşturmanız gerekir. Örnek, belirli bir IoT hub'ı ile ilişkili güncelleştirmeleri ve dağıtımları içeren mantıksal bir kapsayıcıdır. Cihaz Güncelleştirmesi, IoT Hub cihaz dizini ve cihazlarla iletişim kanalı olarak kullanır.
Bağlı IoT hub'ını yapılandırma
Cihaz Güncelleştirmesi'nin IoT Hub'dan değişiklik bildirimleri alması için Cihaz Güncelleştirmesi yerleşik Event Hubs ile tümleşir. IoT Hub, IoT cihazlarıyla iletişim kurmak için gereken ileti yolları, tüketici grupları ve erişim ilkesiyle kaynak oluşturma işleminin bir parçası olarak otomatik olarak yapılandırılır.
İleti Yönlendirme
Cihaz Güncelleştirmesi'ni etkinleştirmek için bağlı IoT hub'ınızda aşağıdaki İleti Yolları otomatik olarak yapılandırılır:
Yol Adı | Veri Kaynağı | Yönlendirme Sorgusu | Uç Nokta | Açıklama |
---|---|---|---|---|
DeviceUpdate.DeviceTwinChanges | TwinChangeEvents | (opType = 'updateTwin' OR opType = 'replaceTwin') AND IS_DEFINED($body.tags.ADUGroup) | etkinlikler | Yeni Cihaz Güncelleştirme gruplarını dinler |
DeviceUpdate.DigitalTwinChanges | DigitalTwinChangeEvents | true | etkinlikler | Digital Twin değişiklik olaylarını dinler |
DeviceUpdate.DeviceLifecycle | DeviceLifecycleEvents | opType = 'deleteDeviceIdentity' OR opType = 'deleteModuleIdentity' | etkinlikler | Silinen cihazları dinler |
Not
Çözümünüz için anlamlıysa bu yolların adlarını değiştirebilirsiniz. Cihaz Güncelleştirmesi'nin düzgün çalışması için yol özelliklerinin geri kalanı tabloda olduğu gibi yapılandırılmış olarak kalmalıdır.
Tüketici grubu
IoT hub ayrıca Cihaz Güncelleştirmesi yönetim hizmetleri için gerekli olan adum adlı bir olay hub'ı tüketici grubu oluşturur. Bu, kaynak oluşturma işleminin bir parçası olarak otomatik olarak eklenmelidir.