Azure IoT Edge nedir?What is Azure IoT Edge

Azure IoT Edge bulut analizini ve özel iş mantığını cihazlara taşıyarak kuruluşunuzun veri yönetimi yerine iş öngörülerine odaklanmasını sağlar.Azure IoT Edge moves cloud analytics and custom business logic to devices so that your organization can focus on business insights instead of data management. Tüm cihazlarınızda Bu kapsayıcıları dağıtın ve tümünü buluttan izleme iş mantığınızı standart kapsayıcılarına paketleyerek IOT çözümünüzü ölçeklendirin.Scale out your IoT solution by packaging your business logic into standard containers, then you can deploy those containers to any of your devices and monitor it all from the cloud.

Analizler IoT çözümlerinin iş değerini artırır, aman tüm analizlerin bulutta olması gerekmez.Analytics drives business value in IoT solutions, but not all analytics needs to be in the cloud. Acil durumlar için mümkün olan en kısa sürede yanıt vermesini istiyorsanız ucuna anomali algılama iş yükleri çalıştırabilirsiniz.If you want to respond to emergencies as quickly as possible, you can run anomaly detection workloads at the edge. Bant genişliği maliyetlerini azaltmak ve terabaytlarca ham veri aktarımını önlemek istiyorsanız, temizleme ve yerel olarak veri toplama ardından yalnızca analiz için buluta öngörüleri gönderin.If you want to reduce bandwidth costs and avoid transferring terabytes of raw data, you can clean and aggregate the data locally then only send the insights to the cloud for analysis.

Azure IoT Edge üç bileşenden oluşur:Azure IoT Edge is made up of three components:

  • IOT Edge modülleri Azure Hizmetleri, üçüncü taraf hizmetleri veya kendi kodunuzu çalıştıran kapsayıcılardır.IoT Edge modules are containers that run Azure services, third-party services, or your own code. Modüller, IOT Edge cihazlarına dağıtılır ve bu cihazlarda yerel olarak yürütün.Modules are deployed to IoT Edge devices and execute locally on those devices.
  • IOT Edge çalışma zamanı her IOT Edge cihazında çalıştırılır ve her cihaza dağıtılan modülleri yönetir.The IoT Edge runtime runs on each IoT Edge device and manages the modules deployed to each device.
  • A bulut tabanlı bir arabirim Uzaktan izleme ve IOT Edge cihazları yönetmenize olanak sağlar.A cloud-based interface enables you to remotely monitor and manage IoT Edge devices.

Not

Azure IoT Edge, IoT Hub’ın ücretsiz ve standart katmanında kullanılabilir.Azure IoT Edge is available in the free and standard tier of IoT Hub. Ücretsiz katman yalnızca test etme ve değerlendirme içindir.The free tier is for testing and evaluation only. Temel ve standart katmanlar hakkında daha fazla bilgi için bkz. Doğru IoT Hub katmanını seçme.For more information about the basic and standard tiers, see How to choose the right IoT Hub tier.

IoT Edge modülleriIoT Edge modules

IOT Edge modülleri olarak iş mantığınızı uçta çalıştıran Docker uyumlu kapsayıcılar olarak uygulanan yürütme birimleridir.IoT Edge modules are units of execution, implemented as Docker compatible containers, that run your business logic at the edge. Birbiriyle iletişim kuracak birden çok modül yapılandırabilir ve böylelikle veri işleme için bir işlem hattı oluşturabilirsiniz.Multiple modules can be configured to communicate with each other, creating a pipeline of data processing. Çevrimdışı ve uçta öngörüler sağlayan kendi modüllerinizi geliştirebilir veya bazı Azure hizmetlerini modüller halinde paketleyebilirsiniz.You can develop custom modules or package certain Azure services into modules that provide insights offline and at the edge.

Uç cihazlarında yapay zekaArtificial intelligence at the edge

Azure IOT Edge, şirket içinde yazmadan karmaşık olay işleme, makine öğrenme, resim tanıma ve diğer değerli yapay ZEKA dağıtmanıza olanak tanır.Azure IoT Edge allows you to deploy complex event processing, machine learning, image recognition, and other high value AI without writing it in-house. Azure işlevleri, Azure Stream Analytics ve Azure Machine Learning gibi Azure hizmetlerinin tüm şirket içi Azure IOT Edge üzerinden çalıştırılabilir.Azure services like Azure Functions, Azure Stream Analytics, and Azure Machine Learning can all be run on-premises via Azure IoT Edge. Ancak Azure Hizmetleri için sınırlı değilsiniz.You’re not limited to Azure services, though. Herkes AI modülleri oluşturabilir ve bunları topluluğun kullanımına Azure Marketi aracılığıyla sunma.Anyone is able to create AI modules and make them available to the community for use through the Azure Marketplace.

Kendi kodunuzu getirinBring your own code

Cihazlarınıza kendi kodunuzu dağıtmak istediğinizde, Azure IoT Edge bunu da destekler.When you want to deploy your own code to your devices, Azure IoT Edge supports that, too. Azure IoT Edge, diğer Azure IoT hizmetleriyle alnı programlama modeline sahiptir.Azure IoT Edge holds to the same programming model as the other Azure IoT services. Aynı kod hem cihazda hem de bulutta çalıştırılabilir.The same code can be run on a device or in the cloud. Azure IoT Edge hem Linux'ı hem de Windows'u desteklediğinden, kendi seçtiğiniz platform için kod yazabilirsiniz.Azure IoT Edge supports both Linux and Windows so you can code to the platform of your choice. Bu Java, .NET Core 2.0, Node.js, C ve Python destekler, dolayısıyla Geliştiricileriniz zaten bildikleri ve var olan iş mantığındaki kullanan bir dilde kod yazabilirsiniz.It supports Java, .NET Core 2.0, Node.js, C, and Python so your developers can code in a language they already know and use existing business logic.

IoT Edge çalışma zamanıIoT Edge runtime

Azure IoT Edge çalışma zamanı, IoT Edge cihazlarında özel mantığa ve bulut mantığına olanak tanır.The Azure IoT Edge runtime enables custom and cloud logic on IoT Edge devices. IoT Edge cihazında durur; yönetim ve iletişim işlemlerini gerçekleştirir.It sits on the IoT Edge device, and performs management and communication operations. Çalışma zamanı çeşitli işlevler gerçekleştirir:The runtime performs several functions:

  • Yükleme ve cihazda iş yüklerini güncelleştirin.Install and update workloads on the device.
  • Cihazda Azure IOT Edge güvenlik standartlarını korur.Maintain Azure IoT Edge security standards on the device.
  • IOT Edge modüllerinin her zaman çalıştığından emin olun.Ensure that IoT Edge modules are always running.
  • Bulutta Uzaktan izleme için modül durumunu rapor.Report module health to the cloud for remote monitoring.
  • Aşağı Akış yaprak cihazlarıyla IOT Edge cihazı arasındaki, bir IOT Edge cihazında modüller arasında ve bulut ile IOT Edge cihazı arasındaki iletişimi yönetin.Manage communication between downstream leaf devices and an IoT Edge device, between modules on an IoT Edge device, and between an IoT Edge device and the cloud.

IoT Edge çalışma zamanı öngörüleri ve raporları IoT Hub'ına gönderir

Azure IOT Edge cihazı nasıl kullandığınıza size bağlıdır.How you use an Azure IoT Edge device is up to you. Çalışma zamanı çoğunlukla yapay ZEKA, toplam ağ geçidinin cihazlarına dağıtmak için kullanılır ve diğer işlem verileri şirket içi cihazlar, ancak bu dağıtımda yalnızca bir seçenektir.The runtime is often used to deploy AI to gateway devices which aggregate and process data from other on-premises devices, but this deployment model is just one option.

Azure IoT Edge çalışma zamanı çok geniş bir IoT cihazları kümesinde çalıştırılarak çalışma zamanının çok çeşitli yollarla kullanılabilmesi sağlanır.The Azure IoT Edge runtime runs on a large set of IoT devices to enable using the runtime in a wide variety of ways. Bu, hem Linux hem de Windows işletim sistemlerini destekler ve donanım ayrıntılarını çıkarır.It supports both Linux and Windows operating systems and abstracts hardware details. Bir cihaz, kadar veri işlenmiyor veya kaynak kullanımı yoğun iş yüklerini çalıştırmak için bir endüstriyel sunucusu kullanmak daha küçük bir Raspberry Pi 3'ten kullanın.Use a device smaller than a Raspberry Pi 3 if you’re not processing much data, or use an industrial server to run resource-intensive workloads.

IoT Edge bulut arabirimiIoT Edge cloud interface

Bu, genellikle farklı marka ve model IOT cihazları milyonlarca yazılım yaşam döngüsünü yönetmek zor veya coğrafi olarak dağılmış halde olur.It's difficult to manage the software lifecycle for millions of IoT devices that are often different makes and models or geographically scattered. İş yükleri oluşturulur ve belirli bir cihaz türü için yapılandırılmış, tüm cihazlarınızı dağıtılan ve hatalı davranan cihazları yakalamak için izlenmesi.Workloads are created and configured for a particular type of device, deployed to all of your devices, and monitored to catch any misbehaving devices. Bu cihazlar tek tek cihazlar temelinde yapılamaz, belirli bir ölçekte yapılmalıdır.These activities can’t be done on a per device basis and must be done at scale.

Azure IoT Edge, Azure IoT çözüm hızlandırıcıları ile rahatça tümleştirildiğinden, çözümünüzün gereksinimlerini karşılayacak tek bir denetim düzlemi sağlar.Azure IoT Edge integrates seamlessly with Azure IoT solution accelerators to provide one control plane for your solution’s needs. Bulut hizmetleri sağlar:Cloud services allow you to:

  • Belirli bir tür cihaz üzerinde çalıştırılacak bir iş yükü oluşturabilir ve yapılandırılabilir.Create and configure a workload to be run on a specific type of device.
  • İş yükünü bir dizi cihaza gönderebilir.Send a workload to a set of devices.
  • Sahadaki cihazlarda çalıştırılan iş yüklerini izleyebilir.Monitor workloads running on devices in the field.

Cihaz telemetrisi ve eylemleri bulutla eşgüdümlüdür

Sonraki adımlarNext steps

Bir sanal cihaza IoT Edge dağıtımı yaparak bu kavramları deneyin.Try out these concepts by deploying IoT Edge on a simulated device.