Azure Nesnelerin İnterneti (IoT) nedir?

Azure Nesnelerin İnterneti (IoT), Microsoft tarafından yönetilen bulut hizmetleri, uç bileşenleri ve SDK'lardan oluşan ve IoT varlıklarınızı büyük ölçekte bağlamanıza, izlemenize ve denetlemenize olanak sağlayan bir koleksiyondur. Daha basit bir ifadeyle bir IoT çözümü, bulut hizmetleriyle iletişim kuran IoT cihazlarından oluşur.

Aşağıdaki diyagramda, tipik bir IoT çözümündeki bileşenlerin üst düzey görünümü gösterilmektedir. Bu makalede önemli bileşen gruplarına odaklanmaktadır: cihazlar, IoT bulut hizmetleri, diğer bulut hizmetleri ve çözüm genelindeki endişeler. Bu bölümdeki diğer makaleler, bu bileşenlerin her biri hakkında daha fazla ayrıntı sağlar.

Üst düzey IoT çözüm mimarisini gösteren diyagram.

Çözümler seçenekleri

İşletmeniz için bir IoT çözümü oluşturmak için genellikle yönetilen uygulama platformu yaklaşımını kullanarak çözümünüzü değerlendirirsiniz. Platform hizmetlerini veya yönetilen uygulama platformu yaklaşımını kullanarak kurumsal çözümünüzü oluşturabilirsiniz.

Yönetilen uygulama platformu, sonuçları elde etmek için gereken karar sayısını azaltarak IoT çözümünüzü hızla değerlendirmenize olanak tanır. Yönetilen uygulama platformu, çözümünüzdeki altyapı öğelerinin çoğunu üstlenerek sektör bilgisi eklemeye ve çözümü değerlendirmeye odaklanmanıza izin veriyor. Azure IoT Central yönetilen bir uygulama platformudur.

Platform hizmetleri, özelleştirilmiş ve esnek IoT uygulamaları için tüm yapı taşları sağlar. Cihazlarınızı bağlarken ve verilerinizi alırken, depolarken ve analiz ederken belirleyip kodlayacak daha fazla seçeneğiniz vardır. Azure IoT platform hizmetleri Azure IoT Hub, Cihaz Sağlama Hizmeti ve Azure Digital Twins'i içerir. IoT çözümünüzün parçası olabilecek diğer platform hizmetleri arasında Azure Veri Gezgini, Azure Depolama platformu ve Azure İşlevleri yer alır.

Yönetilen uygulama platformu Platform hizmetleri
IoT uygulamalarınızın ve cihazlarınızın güvenliğini ve yönetimini işleyen bir platformdan yararlanın. Çözümünüzdeki temel hizmetler üzerinde tam denetime sahip olun. Örneğin:
Gereksinimlerinizi karşılamak için hizmetleri ölçeklendirme ve güvenli hale getirme.
Cihazları eklemek ve hizmet sağlamak için şirket içi veya iş ortağı uzmanlığını kullanma.
Markayı, panoları, kullanıcı rollerini, cihazları ve telemetriyi özelleştirin. Ancak, temel alınan IoT hizmetlerini özelleştiremezsiniz. IoT çözümünüzü tamamen özelleştirin ve denetleyin.
Basit, öngörülebilir bir fiyatlandırma yapısına sahiptir. Genel maliyetleri denetlemek için hizmetlere ince ayar yapmanızı sağlar.
Çözüm tek bir Azure hizmeti olabilir. Çözüm, Azure IoT Hub, Cihaz Sağlama Hizmeti, Azure Digital Twins, Azure Veri Gezgini, Azure Depolama platformu ve Azure İşlevleri gibi Azure hizmetlerinden oluşan bir koleksiyondur.

Daha fazla bilgi edinmek için bkz . IoT çözümleri oluşturmak için hangi Azure teknolojilerini ve hizmetlerini kullanabilirsiniz?.

IoT cihazları

IoT cihazı genellikle İnternet'e bağlanmak için WiFi kullanan algılayıcıların takılı olduğu bir devre kartından oluşur. Örneğin:

  • Uzak bir yağ pompasındaki basınç sensörü.
  • Klima ünitesindeki sıcaklık ve nem algılayıcıları.
  • Asansörde bir ivmeölçer.
  • Bir odada varlık algılayıcıları.

Çözümünüzü oluşturmak için farklı üreticilerin kullanabileceği çok çeşitli cihazlar vardır. Mikro işlemci cihazı prototipi oluşturmak için Raspberry Pi gibi bir cihaz kullanabilirsiniz. Raspberry Pi, birçok farklı sensör türü eklemenize olanak tanır. Mikrodenetleyici cihazının prototipini oluşturmak için ESPRESSIF ESP32 veya Öğretici: Eclipse ThreadX kullanarak STMicroelectronics B-L475E-IOT01A Discovery kitini IoT Hub'a bağlayın. Bu panolar genellikle sıcaklık ve ivmeölçer algılayıcıları gibi yerleşik algılayıcılara sahiptir.

Microsoft, cihazlarınızda çalışan uygulamaları oluşturmak için kullanabileceğiniz açık kaynak Cihaz SDK'ları sağlar.

Önemli

IoT Central, IoT Hub'ı dahili olarak kullandığından, IoT Central uygulamasına bağlanabilen tüm cihazlar bir IoT hub'ına da bağlanabilir.

IoT çözümünüzdeki cihazlar hakkında daha fazla bilgi edinmek için bkz . IoT cihaz geliştirme.

Bağlantı

IoT cihazları genellikle ekli algılayıcılarından telemetri verilerini çözümünüzdeki bulut hizmetlerine gönderir. Ancak, bulut hizmetinin cihazlarınıza komut göndermesi gibi diğer iletişim türleri de mümkündür. Aşağıda, cihazdan buluta ve buluttan cihaza iletişim örnekleri verilmiştir:

  • Mobil soğutma kamyonu, IoT Hub'a her 5 dakikada bir sıcaklık gönderir.

  • Bulut hizmeti, bir sorunu tanılamaya yardımcı olmak için telemetri gönderme sıklığını değiştirmek için cihaza bir komut gönderir.

  • Bir kimyasal santraldeki bir toplu reaktörü izleyen bir cihaz, sıcaklık belirli bir değeri aştığında bir uyarı gönderir.

  • Termostat, cihazın son yeniden başlatmadan bu yana ulaştığı maksimum sıcaklığı bildirir.

  • Bulut hizmeti, termostat cihazı için hedef sıcaklığı ayarlar.

IoT Cihaz SDK'ları ve IoT Hub, cihazdan buluta ve buluttan cihaza iletişim için HTTP, MQTT ve AMQP gibi yaygın iletişim protokollerini destekler. Bazı senaryolarda IoT cihazlarınızı bulut hizmetlerinize bağlamak için bir ağ geçidine ihtiyacınız olabilir.

IoT cihazları, tarayıcılar ve mobil uygulamalar gibi diğer istemcilerle karşılaştırıldığında farklı özelliklere sahiptir. IoT cihazları şu özelliklere sahiptir:

  • İnsan olan bir operatörü bulunmayan ve genellikle katıştırılmış sistemlerdir.
  • Fiziksel erişimin pahalı olduğu uzak konumlarda dağıtılabilir.
  • Yalnızca çözüm arka ucu üzerinden erişilebilir olabilir.
  • Güç ve işlem kaynakları sınırlı olabilir.
  • Aralıklı, yavaş veya pahalı ağ bağlantısı olabilir.
  • Özel, özel veya sektöre özgü uygulama protokollerini kullanması gerekebilir.

Cihaz SDK'ları, cihazları bulut hizmetlerinize güvenli ve güvenilir bir şekilde bağlamanın zorluklarını gidermenize yardımcı olur.

Cihaz bağlantısı ve ağ geçitleri hakkında daha fazla bilgi edinmek için bkz . Cihaz altyapısı ve bağlantısı.

Bulut hizmetleri

Bir IoT çözümünde bulut hizmetleri genellikle:

  • Cihazlarınızdan uygun ölçekte telemetri alın ve bu verilerin nasıl işleneceğini ve depolandığını belirleyin.
  • Gerçek zamanlı olarak veya olgudan sonra içgörüler sağlamak için telemetriyi analiz edin.
  • Komutları buluttan belirli cihazlara gönderin.
  • Cihazları sağlayın ve hangi cihazların altyapınıza bağlanabileceğini denetleyin.
  • Cihazlarınızın durumunu denetleyin ve etkinliklerini izleyin.
  • Cihazlarınızda yüklü olan üretici yazılımını yönetin.

Örneğin, bir yağ pompa istasyonu için uzaktan izleme çözümünde, hizmetler anormal davranışları belirlemek için pompalardan telemetri kullanır. Bulut hizmeti bir anomaliyi tanımladığında, düzeltici bir eylem gerçekleştirmesi için cihaza otomatik olarak bir komut gönderebilir. Bu işlem, cihaz ve bulut arasında çözüm verimliliğini büyük ölçüde artıran otomatik bir geri bildirim döngüsü uygular.

IoT Hub ve Cihaz Sağlama Hizmeti gibi bazı bulut hizmetleri IoT'ye özeldir. Depolama ve görselleştirme gibi diğer bulut hizmetleri çözümünüz için genel hizmetler sağlar.

Daha fazla bilgi edinmek için şu makalelere bakın:

Çözüm genelindeki endişeler

Tüm IoT çözümleri aşağıdaki çözüm genelindeki endişeleri gidermelidir:

IoT İşlemleri

Azure IoT İşlemleri Önizlemesi – Azure Arc tarafından etkinleştirilen, uç için birleşik bir veri düzlemidir. Azure IoT İşlemleri, Azure Arc özellikli uç Kubernetes kümelerinde çalışan modüler, ölçeklenebilir ve yüksek oranda kullanılabilir veri hizmetleri kümesidir. Farklı sistemlerden veri yakalamaya olanak tanır ve kuruluşların endüstriyel meta veri kümesini dağıtmasına yardımcı olmak için Microsoft Fabric gibi veri modelleme uygulamalarıyla tümleşir. Daha fazla bilgi edinmek için bkz . Azure IoT İşlemleri nedir?.

Sonraki adımlar

Azure IoT'yi keşfetmek için önerilen sonraki adımlar şunlardır:

Azure IoT mimarisi hakkında daha fazla bilgi edinmek için bkz: