Azure IoT çözüm hızlandırıcıları nedir?

Not

Şu anda Azure IoT çözüm hızlandırıcıları sitesinden kaldırılan uzaktan izleme ve tahmine dayalı bakım çözümleri için IoT çözüm hızlandırıcısı belgelerini görüntülüyorsunuz. Geçerli IoT çözüm hızlandırıcısı belgelerini görüntülemek için bkz. Azure IoT çözüm hızlandırıcıları nedir?.

Bulut tabanlı bir IoT çözümü genellikle cihaz bağlantısını, veri işlemeyi ve analizi ve sunuyu yönetmek için özel kod ve bulut hizmetlerini kullanır.

IoT çözüm hızlandırıcıları sık kullanılan IoT senaryolarını uygulayan tam kapsamlı ve dağıtıma hazır IoT çözümleridir. Senaryolar arasında bağlı fabrika, uzaktan izleme ve tahmine dayalı bakım yer alır. Bir çözüm hızlandırıcısını dağıttığınızda gerekli tüm bulut tabanlı hizmetler ve gerekli uygulama kodları dağıtılır.

Çözüm hızlandırıcıları, kendi IoT çözümlerinizi oluşturmak için başlangıç noktalarıdır. Tüm çözüm hızlandırıcılarının kaynak kodu açık kaynaktır ve GitHub üzerinde mevcuttur. Çözüm hızlandırıcılarını indirmeniz ve gereksinimlerinize göre özelleştirmeniz önerilir.

Sıfırdan özel bir IoT çözümü derlemeden önce çözüm hızlandırıcılarını eğitim aracı olarak kullanabilirsiniz. Çözüm hızlandırıcıları, bulut tabanlı IoT çözümleri için uygulayabileceğiniz kanıtlanmış yöntemler sunar.

Her çözüm hızlandırıcısındaki uygulama kodunda çözüm hızlandırıcısını yönetmenizi sağlayan bir web uygulaması bulunur.

Desteklenen IoT senaryoları

Şu anda dağıtıma hazır dört çözüm hızlandırıcısı vardır:

Uzaktan İzleme

Uzak cihazlardan telemetri toplamak ve bunları denetlemek için Uzaktan İzleme çözüm hızlandırıcısını kullanın. Cihazlara örnek olarak müşterilerinizin tesislerindeki soğutma sistemleri veya uzak pompa istasyonlarındaki valfler verilebilir.

Uzaktan izleme panosunu kullanarak bağlı cihazlarınızdan gelen telemetri verilerini görüntüleyebilir, yeni cihazlar sağlayabilir veya bağlı cihazlarınızdaki üretici yazılımını yükseltebilirsiniz:

Uzaktan izleme çözümü panosu

Tahmine Dayalı Bakım

Uzak bir cihazın ne zaman başarısız olacağını tahmin etmek için Tahmine Dayalı Bakım çözüm hızlandırıcısını kullanın, böylece cihaz başarısız olmadan önce bakımı gerçekleştirebilirsiniz. Bu çözüm hızlandırıcısı, cihazların telemetri verilerini kullanarak arıza tahmini gerçekleştirmek için makine öğrenimi algoritmalarını kullanır. Örnek cihazlar uçak motorları veya asansörler olabilir.

Tahmine dayalı bakım panosunu kullanarak tahmine dayalı bakım analizlerini görüntüleyebilirsiniz:

'Tahmine dayalı bakım' panosunu gösteren ekran görüntüsü.

Cihaz Benzetimi

Gerçekçi telemetri oluşturan simülasyon cihazlarını çalıştırmak için Cihaz Benzetimi çözüm hızlandırıcısını kullanın. Bu çözüm hızlandırıcısını kullanarak diğer çözüm hızlandırıcılarının davranışını veya kendi IoT çözümlerinizi test edebilirsiniz.

Cihaz benzetimi web uygulamasını kullanarak benzetimlerinizi yapılandırabilir ve çalıştırabilirsiniz:

Cihaz benzetimi çözümü panosunu gösteren ekran görüntüsü.

Bağlı Fabrika

OPC Birleşik Mimari arabirimiyle endüstriyel varlıklardan telemetri toplamak ve bunları denetlemek için Bağlı Fabrika çözüm hızlandırıcısını kullanın. Endüstriyel varlıklar arasında bir fabrikanın üretim hattındaki montaj ve test istasyonları olabilir.

Bağlı fabrika panonuzu kullanarak endüstriyel cihazlarınızı izleyebilir ve yönetebilirsiniz:

Bağlı fabrika çözümü panosunu gösteren ekran görüntüsü.

Tasarım ilkeleri

Tüm çözüm hızlandırıcıları aynı tasarım ilkelerini ve hedeflerini takip etmektedir. Bu bileşenler şu şekilde tasarlanmıştır:

  • Ölçeklenebilir: Milyonlarca cihaz bağlamanıza ve yönetmenize izin verir.
  • Genişletilebilir: Çözümleri ihtiyaçlarınıza göre özelleştirmenizi sağlar.
  • Anlaşılır: Çözümlerin nasıl çalıştığını ve nasıl uygulandığını kavramanızı sağlar.
  • Modüler: Hizmetleri alternatifleriyle değiştirmeniz izin verir.
  • Güvenli: Azure güvenliğini yerleşik bağlantı ve cihaz güvenliği özellikleriyle birleştirir.

Mimariler ve diller

Özgün çözüm hızlandırıcıları .NET ile model-görünüm-denetleyici (MVC) mimarisi kullanılarak yazılmıştır. Microsoft, çözüm hızlandırıcıları yeni bir mikro hizmet mimarisiyle güncelleştirmektedir. Aşağıdaki tabloda, çözüm hızlandırıcılarının geçerli durumu ve GitHub deposu bağlantıları gösterilmektedir:

Çözüm hızlandırıcısı Mimari Diller
Bağlı Fabrika MVC .NET
Uzaktan İzleme Mikro hizmetler Java ve .NET
Tahmine Dayalı Bakım MVC .NET

Mikro hizmetler mimarisi hakkında daha fazla bilgi edinmek için bkz. Azure IoT başvuru mimarisine giriş.

Dağıtım seçenekleri

Çözüm hızlandırıcılarını komut satırından dağıtabilirsiniz.

Uzaktan İzleme çözümü hızlandırıcısını aşağıdaki yapılandırmalarla dağıtabilirsiniz:

  • Standart: Bir üretim dağıtımı geliştirmek için genişletilmiş altyapı dağıtımı. Azure Container Service, mikro hizmetleri birkaç Azure sanal makinesine dağıtır. Kubernetes mikro hizmetleri tek tek barındıran Docker kapsayıcılarını düzenler.
  • Temel: Tanıtım için veya bir dağıtımı test etmek için daha düşük maliyetli sürüm. Tüm mikro hizmetler tek bir Azure sanal makinesine dağıtılır.
  • Yerel: Test ve geliştirme için yerel makineye dağıtma. Bu yaklaşımda mikro hizmetler yerel bir Docker kapsayıcısına dağıtılır ve buluttaki IoT Hub, Azure Cosmos DB ve Azure depolama hizmetlerine bağlanır.

Çözüm hızlandırıcısını çalıştırmanın maliyeti, temel alınan Azure hizmetlerini çalıştırmanın birleşik maliyetidir. Kullanılan Azure hizmetlerinin ayrıntılarını dağıtım seçeneklerinizi belirlerken görebilirsiniz.

Sonraki adımlar

IoT çözüm hızlandırıcılarından birini denemek için hızlı başlangıçları inceleyin: