Azure IoT Central mimarisi

Bu makalede, bir çözüm mimarisinin temel öğelerine IoT Central genel bir bakış sağlar.

Bir IoT Central çözümünün üst düzey mimarisi

Bir IoT Central uygulaması:

  • Çözümünüzde IoT cihazlarını yönetmenizi sağlar.
  • Cihazlarınıza gelen verileri görüntülemenize ve analiz etmenize olanak tanır.
  • çözümüne dışarı aktararak çözümün parçası olan diğer hizmetlerle tümleştirin.

IoT Central

IoT Central, IoT çözümü geliştirme için hazır bir ortamdır. Bu bir hizmet olarak platform (PaaS) IoT çözümüdür ve birincil arabirimi bir web kullanıcı arabirimidir. Ayrıca, REST API etkileşim kurmanızı sağlayan bir özellik de vardır.

Bu bölümde bir uygulamanın temel özellikleri IoT Central açıkmektedir.

Cihazları yönetme

IoT Central çözümünüze veri gönderen IoT cihaz filosunu yönetmenizi sağlar. Örneğin, şunları yapabilirsiniz:

  • Uygulamanıza bağlanan cihazları ve kimlik doğrulamalarını denetleme.
  • Uygulamanıza bağlanan cihaz türlerini tanımlamak için cihaz şablonlarını kullanın.
  • Bağlı cihazlarda özellikleri ayararak veya komutları çağırarak cihazları yönetin. Örneğin, bir termostat cihazı için hedef sıcaklık özelliği ayarlayın veya cihazı üretici yazılımını güncelleştirmek için tetiklemek için bir komut çağırın. Özellikleri ve çağrı komutlarını şu şekilde yapabilirsiniz:
  • Müşteri adresi veya son hizmet tarihi gibi cihaz meta verilerini koruma.

Verileri görüntüleme ve analiz etme

Bir IoT Central, tek tek cihazlar veya birden çok cihazdan toplanan veriler için verileri görüntüp analiz edersiniz:

  • Belirli türlerde tek tek cihazlar için özel görünümler tanımlamak üzere cihaz şablonlarını kullanın. Örneğin, tek bir termostat için zaman içinde sıcaklığı çizebilirsiniz veya teslimat kamyonlarının canlı konumunu gösterebilirsiniz.
  • Birden çok cihaz için toplama verilerini görüntülemek üzere yerleşik analizi kullanın. Örneğin, birden çok perakende mağazası genelinde toplam doluluk oranını görebilir veya en yüksek veya en düşük doluluk oranına sahip mağazaları bulabilirsiniz.
  • Cihazlarınızı yönetmenize yardımcı olmak için özel panolar oluşturun. Örneğin, cihaz telemetrisini göstermek için haritalar, kutucuklar ve grafikler ekleyebilirsiniz.

Çözüm güvenliğini sağlama

Bir IoT Central çözümün aşağıdaki güvenlik yönlerini yönetebilirsiniz:

  • Cihaz bağlantısı:Cihazlarınızı uygulamanıza bağlantı kurmak için kullanan güvenlik anahtarlarını oluşturun, iptal edin ve güncelleştirin.
  • Uygulama tümleştirmeleri:Diğer uygulamaların uygulamanıza güvenli bağlantılar kurmak için kullanabileceği güvenlik anahtarlarını oluşturun, iptal edin ve güncelleştirin.
  • Veri dışarıaktarma: Veri dışarı aktarma hedeflerinize bağlantının güvenliğini sağlamak için yönetilen kimlikleri kullanın.
  • Kullanıcı yönetimi:Uygulamada oturum açma izni olan kullanıcıları ve bu kullanıcıların hangi izinlere sahip olduğunu belirleyen rolleri yönetin.
  • Kuruluşlar:Uygulamanıza hangi kullanıcıların hangi cihazları göreceğini yönetmek için bir IoT Central tanımlayın.

REST API

Diğer uygulama ve hizmetlerin uygulamalarınızı yönetmesine izin alan tümleştirmeler oluşturma. Örneğin, uygulamanıza cihazları program aracılığıyla yönetin veya kullanıcı bilgilerini bir dış sistemle eşitler.

Cihazlar

Cihazlar algılayıcılardan veri toplayan cihazlar, telemetri akışı olarak bir IoT Central gönderir. Örneğin, bir soğutma birimi sıcaklık değerlerinin akışını gönderir veya teslimat kamyonu konumunu akışla gönderir.

Bir cihaz, bir vananın açık veya kapalı olduğu gibi durumunu rapor etmek için özellikleri kullanabilir. Bir IoT Central, termostat için hedef sıcaklık ayarlama gibi cihaz durumunu ayarlamak için özellikleri de kullanabilir.

IoT Central cihaz komutlarını çağırarak cihazları da kontrol edebilirsiniz. Örneğin, bir cihaza üretici yazılımı güncelleştirmesi indirmesini ve yüklemesini talimatı vermek.

Bir cihazın uygulayan telemetri verileri, özellikler ve komutlar topluca cihaz özellikleri olarak bilinir. Bu özellikleri, cihaz ve uygulama arasında paylaşılan bir modelde IoT Central tanımlarsiniz. Bu IoT Central model, belirli bir cihaz türünü tanımlayan cihaz şablonunun bir parçasıdır.

Cihaz uygulaması, IoT Tak Çalıştır iletişim kuraya sahip olduğundan emin olmak için IoT Central. Daha fazla bilgi için çeşitli dil SDK'ları ve örneklerine bakın.

Cihazlar, IoT Central protokollerinden birini kullanarak ağa bağlanıyor: MQTT, AMQP veya HTTP.

Ağ geçitleri

Yerel cihaz ağ geçitleri, çeşitli senaryolarda yararlıdır, örneğin:

  • Cihazlar İnternet'e bağlana IoT Central doğrudan bağlantı kuramıyor olabilir. Örneğin, ağ geçidi üzerinden bağlanması gereken Bluetooth algılayıcıları etkinleştirmiş bir koleksiyona sahip olabilirsiniz.
  • Cihazlarınız tarafından oluşturulan veri miktarı yüksek olabilir. Maliyetleri azaltmak için verileri yerel ağ geçidinde birleştirebilir veya toplanmış olarak IoT Central gönderebilirsiniz.
  • Çözümünüz, verilerde anomalilere hızlı yanıtlar gerektirir. Ağ geçidinde anomalileri belirleyen ve uygulamanıza veri göndermeye gerek kalmadan yerel olarak eylem IoT Central çalıştırabilirsiniz.

Daha fazla bilgi edinmek için bkz. Bağlan Azure IoT Edge bir Azure IoT Central uygulama.

Veri dışarı aktarma

Bu IoT Central yerleşik analiz özelliklerine sahip olsa da, verileri diğer hizmetlere ve uygulamalara dışarı aktarabilirsiniz. Verileri dışarı aktarma nedenleri şunlardır:

Depolama ve analiz

Uzun süreli depolama ve arşivleme ve saklama ilkeleri üzerinde denetim için verilerinizi sürekli olarak diğer depolama hedeflerini dışarı aktarabilirsiniz. Ayrı depolama alanı kullanımı, içgörü türetmek ve çözümünüzde verileri görüntülemek için diğer analiz araçlarını da kullanmanızı sağlar.

İş otomasyonu

Bu IoT Central kurallar, e-posta gönderme veya olay tetikleme gibi dış eylemlerinizi tetikleyene izin ve IoT Central. Örneğin, bir cihazın ortam sıcaklığı eşiğe ulaşırsa mühendise bildirebilirsiniz.

Ek hesaplama

Verilerinizi başka bir hizmette veya başka bir hizmette kullanamadan önce dönüştürmeniz veya IoT Central hesaplamalar yapmak zorunda olabilir. Örneğin, bir teslimat kamyonu tarafından bildirilen konum verilerine yerel hava durumu bilgilerini ekebilirsiniz.

Sonraki adımlar

Azure IoT Central mimarisini öğrendiğine göre, önerilen bir sonraki adım Azure IoT Central.