Azure IoT Central mimarisi
Bu makalede, Azure IoT Central mimarisinde temel kavramlara genel bakış sunulmaktadır.
Cihazlar
Cihazlar, Azure IoT Central uygulamanızla verileri değiş tokuş. Bir cihaz şunları yapabilir:
- Telemetri gibi ölçümleri gönderin.
- Ayarları uygulamanızla eşitler.
Azure IoT Central’da, bir cihazın uygulamanızla değiştirebileceği veriler bir cihaz şablonunda belirtilir. Cihaz şablonları hakkında daha fazla bilgi için bkz. cihaz şablonları.
Cihazların Azure IoT Central uygulamanıza nasıl bağlanabileceği hakkında daha fazla bilgi edinmek için bkz. cihaz bağlantısı.
Azure IoT Edge cihazları
Ayrıca, Azure IoT SDK 'larıkullanılarak oluşturulan cihazların yanı sıra, Azure IoT Edge cihazlarını bir IoT Central uygulamasına da bağlayabilirsiniz. IoT Edge, IoT Central tarafından yönetilen IoT cihazlarında doğrudan bulut zekasını ve özel mantık çalıştırmanızı sağlar. IoT Edge çalışma zamanı şunları yapmanızı sağlar:
- Cihaza iş yüklerini yükleyip güncelleştirin.
- Cihazda IoT Edge güvenlik standartlarının bakımını yapın.
- IoT Edge modüllerinin her zaman çalıştığından emin olun.
- Uzaktan izleme için modül durumunu buluta bildirin.
- Bir IoT Edge cihazdaki modüller arasında ve bir IoT Edge cihaz ile bulut arasında aşağı akış yaprak cihazları ve bir IoT Edge cihazı arasındaki iletişimi yönetin.
IoT Central, IoT Edge cihazlar için aşağıdaki özellikleri sağlar:
Bir IoT Edge cihazının özelliklerini betimleyen cihaz şablonları:
- Dağıtım bildirimi karşıya yükleme yeteneği, bu, bir veya bir cihaz için bir bildirimi yönetmenize yardımcı olur.
- IoT Edge cihazında çalışan modüller.
- Her modülün gönderdiği telemetri.
- Her modülün Özellikler rapor.
- Her modülün yanıt verdiği komutlar.
- IoT Edge ağ geçidi cihazı ve aşağı akış cihazı arasındaki ilişkiler.
- IoT Edge cihazında depolanmayan bulut özellikleri.
- IoT Central uygulamanızın parçası olan özelleştirmeler, panolar ve formlar.
Daha fazla bilgi için Azure IoT Edge cihazları Azure IoT Central uygulamasına bağlama makalesine bakın.
Azure IoT cihaz sağlama hizmeti 'ni kullanarak ölçekli IoT Edge cihazları sağlama özelliği
Kurallar ve eylemler.
Özel panolar ve çözümlemeler.
IoT Edge cihazlarından Telemetriyi sürekli dışa aktarma.
IoT Edge cihaz türleri
IoT Central IoT Edge cihaz türlerini aşağıdaki şekilde sınıflandırır:
- Yaprak cihazlar. Bir IoT Edge cihazın aşağı akış yaprak cihazları olabilir, ancak bu cihazlar IoT Central sağlanmadı.
- Aşağı akış cihazları olan ağ geçidi cihazları. Ağ geçidi cihazı ve aşağı akış Cihazları IoT Central
IoT Edge desenleri
IoT Central aşağıdaki IoT Edge cihaz düzenlerini destekler:
Yaprak cihaz olarak IoT Edge
IoT Edge cihaz IoT Central sağlanır ve tüm aşağı akış cihazları ve telemetri IoT Edge cihazdan geldiği şekilde gösterilir. IoT Edge cihazına bağlı aşağı akış Cihazları IoT Central sağlanmadı.
Kimliği olan aşağı akış cihazlarına bağlı IoT Edge ağ geçidi cihazı
IoT Edge cihaz, IoT Edge cihaza bağlı olan aşağı akış cihazları ile birlikte IoT Central sağlanır. Ağ Geçidi üzerinden aşağı akış cihazları sağlamaya yönelik çalışma zamanı desteği şu anda desteklenmiyor.
IoT Edge Ağ Geçidi tarafından belirtilen kimliğe sahip aşağı akış cihazlarına bağlı IoT Edge ağ geçidi cihazı
IoT Edge cihaz, IoT Edge cihaza bağlı olan aşağı akış cihazları ile birlikte IoT Central sağlanır. Aşağı akış cihazlarına kimlik sağlayan ve aşağı akış cihazlarının sağlanması için ağ geçidinin çalışma zamanı desteği şu anda desteklenmemektedir. Kendi kimlik çeviri modülünüzü getiriniz IoT Central, bu düzene destek verebilir.
Bulut ağ geçidi
Azure IoT Central, Azure IoT Hub cihaz bağlantısı sağlayan bir bulut ağ geçidi olarak kullanır. IoT Hub şunları sunar:
- Bulutta ölçekte veri alımı.
- Cihaz yönetimi.
- Güvenli cihaz bağlantısı.
IoT Hub hakkında daha fazla bilgi edinmek için bkz. Azure IoT Hub.
Azure IoT Central cihaz bağlantısı hakkında daha fazla bilgi için bkz. cihaz bağlantısı.
Veri depolama alanları
Azure IoT Central, uygulama verilerini bulutta depolar. Depolanan uygulama verileri şunları içerir:
- Cihaz şablonları.
- Cihaz kimlikleri.
- Cihaz meta verileri.
- Kullanıcı ve rol verileri.
Azure IoT Central, cihazlarınızdan gönderilen ölçüm verileri için bir zaman serisi deposu kullanır. Analiz hizmeti tarafından kullanılan cihazlardan gelen zaman serisi verileri.
Veri dışarı aktarma
Azure IoT Central uygulamasında verilerinizi kendi Azure Event Hubs ve Azure Service Bus örneklerine sürekli olarak dışarı aktarabilirsiniz . Ayrıca verilerinizi Azure Blob depolama hesabınıza düzenli olarak dışarı aktarabilirsiniz. IoT Central ölçümleri, cihazları ve cihaz şablonlarını dışarı aktarabilir.
Batch cihaz güncelleştirmeleri
Azure IoT Central uygulamasında, bağlı cihazları yönetmek için işler oluşturabilir ve çalıştırabilirsiniz . Bu işler, cihaz özellikleri veya ayarları için toplu güncelleştirmeler yapmanızı veya komutları çalıştırmanızı sağlar. Örneğin, birden çok soğutma Başlatan makinenin fan hızını artırmak için bir iş oluşturabilirsiniz.
Rol tabanlı erişim denetimi (RBAC)
Her IoT Central uygulamasının kendi yerleşik RBAC sistemine sahiptir. Yönetici, önceden tanımlanmış rollerden birini kullanarak veya özel bir rol oluşturarak Azure IoT Central uygulamasına yönelik erişim kuralları tanımlayabilir . Roller, uygulamanın ne kadar kullanıcıya erişimi olduğunu ve gerçekleştirebileceği eylemleri tespit edebilir.
Güvenlik
Azure IoT Central içindeki güvenlik özellikleri şunlardır:
- Veriler aktarım sırasında ve bekleyen sırada şifrelenir.
- Kimlik doğrulaması Azure Active Directory veya Microsoft hesabı tarafından sağlanır. İki öğeli kimlik doğrulama desteklenir.
- Tam kiracı yalıtımı.
- Cihaz düzeyi güvenliği.
Sonraki adımlar
Azure IoT Central mimarisini öğrendiğinize göre, önerilen sonraki adım Azure IoT Central cihaz bağlantısı hakkında bilgi edineceksiniz.