Azure IoT çözüm hızlandırıcıları nedir?What are Azure IoT solution accelerators?

Bulut tabanlı bir IOT çözüm genellikle özel kod ve bulut Hizmetleri cihaz bağlantısı, veri işleme ve analiz ve sunu yönetmek için kullanır.A cloud-based IoT solution typically uses custom code and cloud services to manage device connectivity, data processing and analytics, and presentation.

IOT Çözüm Hızlandırıcıları, ortak IOT senaryolarını uygulayan tam, dağıtımı hazır IOT çözümlerini kullanıyorsunuz.The IoT solution accelerators are complete, ready-to-deploy IoT solutions that implement common IoT scenarios. Uzaktan izleme, bağlı Fabrika, Tahmine dayalı Bakım ve cihaz benzetimi senaryolar içerir.The scenarios include remote monitoring, connected factory, predictive maintenance, and device simulation. 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.When you deploy a solution accelerator, the deployment includes all the required cloud-based services along with any required application code.

Çözüm hızlandırıcıları, kendi IoT çözümlerinizi oluşturmak için başlangıç noktalarıdır.The solution accelerators are starting points for your own IoT solutions. Tüm çözüm hızlandırıcılarının kaynak kodu açık kaynaktır ve GitHub üzerinde mevcuttur.The source code for all the solution accelerators is open source and is available in GitHub. Çözüm hızlandırıcılarını indirmeniz ve gereksinimlerinize göre özelleştirmeniz önerilir.You're encouraged to download and customize the solution accelerators to meet your requirements.

Sıfırdan özel bir IoT çözümü derlemeden önce çözüm hızlandırıcılarını eğitim aracı olarak kullanabilirsiniz.You can also use the solution accelerators as learning tools before building a custom IoT solution from scratch. Çözüm hızlandırıcıları, bulut tabanlı IoT çözümleri için uygulayabileceğiniz kanıtlanmış yöntemler sunar.The solution accelerators implement proven practices for cloud-based IoT solutions for you to follow.

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.The application code in each solution accelerator includes a web app that lets you manage the solution accelerator.

Desteklenen IoT senaryolarıSupported IoT scenarios

Şu anda dağıtıma hazır dört çözüm hızlandırıcısı vardır:Currently, there are four solution accelerators available for you to deploy:

Uzaktan İzlemeRemote Monitoring

Kullanım Uzaktan izleme çözüm hızlandırıcısının uzak cihazlardan telemetri toplamaya ve bunları denetlemek için.Use the Remote Monitoring solution accelerator to collect telemetry from remote devices and to control them. Cihazlara örnek olarak müşterilerinizin tesislerindeki soğutma sistemleri veya uzak pompa istasyonlarındaki valfler verilebilir.Example devices include cooling systems installed on your customers' premises or valves installed in remote pump stations.

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:You can use the remote monitoring dashboard to view the telemetry from your connected devices, provision new devices, or upgrade the firmware on your connected devices:

Uzaktan izleme çözüm panosuRemote monitoring solution dashboard

Bağlı FabrikaConnected Factory

Kullanım bağlı Fabrika Çözüm Hızlandırıcısı endüstriyel varlıklarla telemetri toplamak için bir OPC birleşik mimarisi arabirimi ve bunları denetlemek için.Use the Connected Factory solution accelerator to collect telemetry from industrial assets with an OPC Unified Architecture interface and to control them. Endüstriyel varlıklar arasında bir fabrikanın üretim hattındaki montaj ve test istasyonları olabilir.Industrial assets might include assembly and test stations on a factory production line.

Bağlı fabrika panonuzu kullanarak endüstriyel cihazlarınızı izleyebilir ve yönetebilirsiniz:You can use the connected factory dashboard to monitor and manage your industrial devices:

Bağlı fabrika çözümü panosuConnected factory solution dashboard

Tahmine Dayalı BakımPredictive Maintenance

Kullanım Tahmine dayalı bakım Çözüm Hızlandırıcısı tahmin, uzak cihaz cihaz başarısız olmadan önce bakım gerçekleştirmek için başarısız olması bekleniyor.Use the Predictive Maintenance solution accelerator to predict when a remote device is expected to fail so you can carry out maintenance before the device fails. 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.This solution accelerator uses machine learning algorithms to predict failures from device telemetry. Örnek cihazlar uçak motorları veya asansörler olabilir.Example devices might be airplane engines or elevators.

Tahmine dayalı bakım panosunu kullanarak tahmine dayalı bakım analizlerini görüntüleyebilirsiniz:You can use the predictive maintenance dashboard to view predictive maintenance analytics:

Bağlı fabrika çözümü panosuConnected factory solution dashboard

Cihaz BenzetimiDevice Simulation

Kullanım cihaz benzetimi Çözüm Hızlandırıcısı gerçekçi telemetri oluşturmak sanal cihazlar çalıştırılacak.Use the Device Simulation solution accelerator to run simulated devices that generate realistic telemetry. 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.You can use this solution accelerator to test the behavior of the other solution accelerators or to test your own custom IoT solutions.

Cihaz benzetimi web uygulamasını kullanarak benzetimlerinizi yapılandırabilir ve çalıştırabilirsiniz:You can use the device simulation web app to configure and run simulations:

Bağlı fabrika çözümü panosuConnected factory solution dashboard

Tasarım ilkeleriDesign principles

Tüm çözüm hızlandırıcıları aynı tasarım ilkelerini ve hedeflerini takip etmektedir.All the solution accelerators follow the same design principles and goals. Bu bileşenler şu şekilde tasarlanmıştır:They're designed to be:

  • Ölçeklenebilir: Milyonlarca cihaz bağlamanıza ve yönetmenize izin verir.Scalable, letting you connect and manage millions of connected devices.
  • Genişletilebilir: Çözümleri ihtiyaçlarınıza göre özelleştirmenizi sağlar.Extensible, enabling you to customize them to meet your requirements.
  • Anlaşılır: Çözümlerin nasıl çalıştığını ve nasıl uygulandığını kavramanızı sağlar.Comprehensible, enabling you to understand how they work and how they're implemented.
  • Modüler: Hizmetleri alternatifleriyle değiştirmeniz izin verir.Modular, letting you swap out services for alternatives.
  • Güvenli: Azure güvenliğini yerleşik bağlantı ve cihaz güvenliği özellikleriyle birleştirir.Secure, combining Azure security with built-in connectivity and device security features.

Mimariler ve dillerArchitectures and languages

Ö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.The original solution accelerators were written using .NET using a model-view-controller (MVC) architecture. Microsoft, çözüm hızlandırıcıları yeni bir mikro hizmet mimarisiyle güncelleştirmektedir.Microsoft is updating the solution accelerators to a new microservices architecture. Aşağıdaki tabloda, çözüm hızlandırıcılarının geçerli durumu ve GitHub deposu bağlantıları gösterilmektedir:The following table shows the current status of the solution accelerators with links to the GitHub repositories:

Çözüm hızlandırıcısıSolution accelerator MimariArchitecture LanguagesLanguages
Uzaktan İzlemeRemote Monitoring Mikro hizmetlerMicroservices Java ve .NETJava and .NET
Tahmine Dayalı BakımPredictive Maintenance MVCMVC .NET.NET
Bağlı FabrikaConnected Factory MVCMVC .NET.NET
Cihaz BenzetimiDevice Simulation Mikro hizmetlerMicroservices .NET.NET

Mikro hizmet mimarisi hakkında daha fazla bilgi için bkz: Azure IOT başvuru mimarisi için giriş.To learn more about the microservices architecture, see Introduction to the Azure IoT reference architecture.

Dağıtım seçenekleriDeployment options

Çözüm hızlandırıcılarını Microsoft Azure IoT Çözüm Hızlandırıcıları sitesinden veya komut satırını kullanarak dağıtabilirsiniz.You can deploy the solution accelerators from the Microsoft Azure IoT Solution Accelerators site or using the command line.

Uzaktan İzleme çözümü hızlandırıcısını aşağıdaki yapılandırmalarla dağıtabilirsiniz:You can deploy the Remote Monitoring solution accelerator in the following configurations:

  • Standart: Bir üretim dağıtımı geliştirmek için genişletilmiş altyapı dağıtımı.Standard: Expanded infrastructure deployment for developing a production deployment. Azure Container Service, mikro Hizmetleri birden fazla Azure sanal makinelerine dağıtır.The Azure Container Service deploys the microservices to several Azure virtual machines. Kubernetes mikro hizmetleri tek tek barındıran Docker kapsayıcılarını düzenler.Kubernetes orchestrates the Docker containers that host the individual microservices.
  • Temel: Tanıtım için veya bir dağıtımı test etmek için daha az maliyet sürümü.Basic: Reduced cost version for a demonstration or to test a deployment. Tüm mikro hizmetler tek bir Azure sanal makinesine dağıtılır.All the microservices deploy to a single Azure virtual machine.
  • Yerel: Test ve geliştirme için yerel makine dağıtım.Local: Local machine deployment for testing and development. 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.This approach deploys the microservices to a local Docker container and connects to IoT Hub, Azure Cosmos DB, and Azure storage services in the cloud.

Çözüm Hızlandırıcısını çalıştırma maliyeti birleşik, temel alınan Azure Hizmetleri çalıştıran maliyeti.The cost of running a solution accelerator is the combined cost of running the underlying Azure services. Kullanılan Azure hizmetlerinin ayrıntılarını dağıtım seçeneklerinizi belirlerken görebilirsiniz.You see details of the Azure services used when you choose your deployment options.

Sonraki adımlarNext steps

IoT çözüm hızlandırıcılarından birini denemek için hızlı başlangıçları inceleyin:To try out one of the IoT solution accelerators, check out the quickstarts: