Azure nesnelerin interneti (IOT) nedir?What is Azure Internet of Things (IoT)?

Azure Nesnelerin İnterneti (IoT), Microsoft tarafından yönetilen ve milyarlarca IoT varlığını bağlayan, izleyen ve denetleyen bulut hizmetlerinden oluşan bir koleksiyondur.The Azure Internet of Things (IoT) is a collection of Microsoft-managed cloud services that connect, monitor, and control billions of IoT assets. Daha basit bir deyişle, bir IoT çözümü bulutta çalışan ve birbiriyle iletişim halinde olan bir veya daha çok IoT cihazından ve arka uç hizmetinden oluşur.In simpler terms, an IoT solution is made up of one or more IoT devices and one or more back-end services running in the cloud that communicate with each other.

Bu makalede, IOT temelleri açıklanır, kullanım örnekleri hakkında konuşuyor ve sekiz farklı hizmetler kullanılabilir kısaca açıklanmaktadır.This article discusses the basics of IoT, talks about use cases, and briefly explains the eight separate services available. Nelerin kullanılabildiğini anlama tarafından yakından yardımcı olmak üzere daha senaryonuz aramak istediğiniz anlayabilir.By understanding what's available, you can figure out what you want to look at more closely to help design your scenario.

GirişIntroduction

Bir IOT çözümü ana bölümleri şunlardır: cihazları, arka uç Hizmetleri ve ikisi arasındaki iletişim.The main parts of an IoT solution are as follows: devices, back-end services, and the communications between the two.

IoT cihazlarıIoT devices

Cihazlar genellikle İnternet'e bir bağlantı hattı panonun bağlı sensörlerden ile oluşur.Devices are generally made up of a circuit board with sensors attached that connect to the internet. Çok sayıda cihaz, bir Wi-Fi yonga iletişim kurar.Many devices communicate via a Wi-Fi chip. IOT cihazları bazı örnekleri aşağıda verilmiştir:Here are some examples of IoT devices:

  • bir uzak Petrol pompası baskısı sensörlerinipressure sensors on a remote oil pump
  • Sıcaklık ve nem sensörlerden air-conditioning birimtemperature and humidity sensors in an air-conditioning unit
  • ivmeölçer bir Asansör içindeaccelerometers in an elevator
  • Durum algılayıcılar odadapresence sensors in a room

Prototip oluşturma için sık kullanılan iki temel MX yonga IOT Devkit cihazlardan, Microsoft ile Raspberry PI cihazlardır.Two devices that are frequently used for prototyping are the basic MX Chip IoT Devkit from Microsoft and Raspberry PI devices. MX yonga Devkit sıcaklık, baskısı, nem, hem de bir ilgili jiroskop ve ivme ölçer, bir magnetometer ve Wi-Fi yonga için yerleşik algılayıcılara sahiptir.The MX Chip Devkit has sensors built in for temperature, pressure, humidity, as well as a gyroscope and accelerometer, a magnetometer and a Wi-Fi chip. Raspberry PI senaryonuz için gerekenleri tam olarak seçebilmeniz için sensörlerden, birçok farklı türde ekleyebilirsiniz, IOT bir cihazdır.Raspberry PI is an IoT device to which you can attach many different kinds of sensors, so you can select exactly what you need for your scenario.

Endüstrinin en büyük kullanılabilir IOT cihazları hakkında daha fazla bilgi için kontrol IOT için sertifikalı cihaz Kataloğu.For more information about available IoT devices, check out the industry's largest catalog of devices certified for IoT.

IOT cihaz SDK'ları , gereksinim duyduğunuz görevleri yapabilmeniz cihazlarınızda çalışan uygulamalar oluşturmanıza olanak tanır.The IoT Device SDKs enable you to build apps that run on your devices so they can perform the tasks you need. SDK'ları ile IOT hub'ınıza telemetri göndermek, IOT Hub'ından iletiler ve güncelleştirmeleri almak ve benzeri.With the SDKs, you can send telemetry to your IoT hub, receive messages and updates from the IoT Hub, and so on.

İletişimCommunication

Cihazınız, her iki yönde de arka uç Hizmetleri ile iletişim kurabilir.Your device can communicate with back-end services in both directions. Arka uç çözümüyle cihaz kuran gösteren örnekleri aşağıda verilmiştir.Here are some examples of ways that the device can communicate with the back-end solution.

ÖrneklerExamples

  • Cihazınızı sıcaklık bir mobil soğutma kamyon 5 dakikada bir IOT hub'a gönderebilir.Your device may send temperature from a mobile refrigeration truck every 5 minutes to an IoT Hub.

  • Arka uç hizmeti, bir sorunun tanılanmasına yardımcı olmak için daha sık telemetri göndermek için cihaz sorabilirsiniz.The back-end service can ask the device to send telemetry more frequently to help diagnose a problem.

  • Cihazınız, algılayıcılardan okuma değerlere göre uyarıları gönderebilirsiniz.Your device can send alerts based on the values read from its sensors. Örneğin, bir batch reaktör bulunan bir kimyasal izliyorsanız, Sıcaklıkların belirli bir değeri aştığında bir uyarı göndermek isteyebilirsiniz.For example, if monitoring a batch reactor in a chemical plant, you may want to send an alert when the temperatures exceeds a certain value.

  • Cihazınızı bilgileri için bir Pano için İnsan operatörler tarafından görüntüleme gönderebilirsiniz.Your device can send information to a dashboard for viewing by human operators. Örneğin, bir refinery denetim odasında sıcaklığı ve Basıncı izlemesini işlece izin vermeme bu kanalı üzerinden akan birim yanı sıra her kanal gösterebilir.For example, a control room in a refinery may show the temperature and pressure of each pipe, as well as the volume flowing through that pipe, allowing the operators to watch it.

Bu görevler ve daha fazlasını kullanarak uygulanabilir IOT cihaz SDK'ları.These tasks, and more, can be implemented using the IoT Device SDKs.

Bağlantı konularıConnection Considerations

IoT çözümlerinde görülen en büyük zorluk genellikle cihazları güvenli ve güvenilir bir şekilde bağlamaktır.Connecting devices securely and reliably is often the biggest challenge in IoT solutions. IOT cihazları tarayıcılar ve mobil uygulamalar gibi diğer istemcilerle karşılaştırıldığında farklı özelliklere sahip olmasıdır.This is because IoT devices have different characteristics when compared to other clients such as browsers and mobile apps. IoT cihazları şu özelliklere sahiptir:Specifically, IoT devices:

  • Genellikle insan kullanıcısı bulunmayan katıştırılmış sistemlerdir (bir telefonun aksine).Are often embedded systems with no human operator (unlike a phone).

  • Fiziksel erişimin pahalı olduğu uzak konumlarda dağıtılabilir.Can be deployed in remote locations, where physical access is expensive.

  • Yalnızca çözüm arka ucu aracılığıyla erişilebilir.May only be reachable through the solution back end. Cihazla etkileşime geçmek için başka bir yol yoktur.There is no other way to interact with the device.

  • Sınırlı güç ve işleme kaynaklarına sahip olabilir.May have limited power and processing resources.

  • Aralıklı, yavaş veya pahalı bir ağ bağlantısına sahip olabilir.May have intermittent, slow, or expensive network connectivity.

  • Mülkiyete ait, özel veya sektöre özgü uygulama protokolleri kullanması gerekebilir.May need to use proprietary, custom, or industry-specific application protocols.

Arka uç HizmetleriBack-end services

Arka uç hizmetinin sağlayabileceği işlevlerin bazıları aşağıda verilmiştir.Here are some of the functions a back-end service can provide.

  • Cihazlarınızdan ölçekleyerek telemetri alma ve bu veri depolamak ve işlemek nasıl belirleme.Receiving telemetry at scale from your devices, and determining how to process and store that data.

  • Gerçek zamanlı veya olaydan sonra Öngörüler sağlamak için telemetriyi analiz etme.Analyzing the telemetry to provide insights, either in real time or after the fact.

  • Komutları buluttan belirli bir cihaza gönderme.Sending commands from the cloud to a specific device.

  • Cihazlar ve hangi cihazların altyapıya bağlanabilir denetim sağlama.Provisioning devices and control which devices can connect to your infrastructure.

  • Cihazlarınızın durumunu denetleyebilir ve bunların etkinliklerini izleyin.Control the state of your devices and monitor their activities.

Örneğin, bir Tahmine dayalı bakım senaryosunda bulut arka ucu geçmiş telemetri depolar.For example, in a predictive maintenance scenario, the cloud back end stores historical telemetry. Çözüm, bu verileri kullanarak belirli pompalardaki anormal davranışları gerçek bir soruna neden olmadan önce tanımlar.The solution uses this data to identify potential anomalous behavior on specific pumps before they cause a real problem. Veri analizi kullanarak, önleyici çözümün düzeltici bir eylem gerçekleştirmek için cihaza yeniden komut göndermek olduğunu belirleyebilir.Using data analytics, it can identify that the preventative solution is to send a command back to the device to take a corrective action. Bu işlem, cihaz ile bulut arasında çözüm verimliliğini önemli ölçüde artıran otomatik bir geri bildirim döngüsü oluşturur.This process generates an automated feedback loop between the device and the cloud that greatly increases the solution efficiency.

IOT örneğiAn IoT example

İşte bir şirket örneği IOT milyonlarca dolar tasarruf için kullanılır.Here is an example of how one company used IoT to save millions of dollars.

Bir büyük cattle ranch yüz binlerce İnekler yoktur.There is a huge cattle ranch with hundreds of thousands of cows. Bu, diğer birçok İnekler izlemenize ve nasıl bunlar yapılması ve çok sayıda geçici sürüş gerektirir bildiğiniz bir sorun teşkil olur.It's a big deal to keep track of that many cows, and know how they're doing, and requires a lot of driving around. Bir arka uç hizmeti veritabanına yazılması GPS koordinatlarını ve sıcaklık gibi bilgileri göndermesini her tek inek sensörlerden iliştirilmiş.They attached sensors to every single cow, sending information such as the GPS coordinates and temperature to a back-end service to be written to a database.

Ardından gelen veri tarayan ve aşağıdaki gibi sorulara denetlemek her inek verileri analiz eden analitik bir hizmet vardır:Then they have an analytical service that scans the incoming data and analyzes the data for each cow to check questions like the following:

  • Bir sıcaklık inek çalışıyor mu?Is the cow running a temperature? Ne kadar süreyle inek bir sıcaklık çalıştırıldıktan?How long has the cow been running a temperature? Bir günden daha uzun süredir, GPS koordinatlarını edinmek ve inek bulun ve uygunsa antibiyotikleri ile ele almanız gidin.If it has been longer than a day, get the GPS coordinates and go find the cow, and if appropriate, treat it with antibiotics.

  • İnek aynı yerde birden fazla bir gün için mi?Is the cow in the same place for more than a day? Bu durumda, GPS koordinatlarını edinmek ve inek Bul gidin.If so, get the GPS coordinates and go find the cow. İnek bir Uçurum dışına düştükten?Has the cow fallen off of a cliff? İnek yapılan saldırıda?Is the cow injured? İnek Yardım gerekiyor mu?Does the cow need help?

Bu IOT çözüm uygulama çok fazla para kaydetmeden kendi hayvanlar üzerinde denetimi etrafında sürüş harcayabileceğiniz sahip oldukları süreyi Kes denetleyin ve İnekler hızlı bir şekilde ele almanız şirket için mümkün kıldı.Implementing this IoT solution made it possible for the company to check and treat the cows quickly, and cut down on the amount of time they had to spend driving around checking on their animals, saving them a lot of money. Şirketler IOT kullanma daha fazla gerçek zamanlı konuşmaların örnekler için bkz Microsoft Teknik örnek olay incelemeleri için IOT.For more real-life examples of how companies use IoT, see Microsoft Technical Case Studies for IoT.

IoT HizmetleriIoT Services

Azure IOT ile ilgili birkaç hizmet mevcuttur ve kullanmak istediğiniz hangi birini anlamak kafa karıştırıcı olabilir.There are several IoT-related services in Azure and it can be confusing to figure out which one you want to use. IOT Central hem de IOT Çözüm Hızlandırıcıları gibi bazı kendi çözümünüzü oluşturabilir ve hızla işe koyulun yardımcı olması için şablonlar sağlar.Some, such as IoT Central and the IoT solution accelerators, provide templates to help you create your own solution and get started quickly. Kullanılabilir diğer hizmetleri kullanarak kendi çözümlerinizi da tam olarak geliştirebilirsiniz--bağlıdır ne kadar Yardım istediğiniz ve ne kadar denetim.You can also fully develop your own solutions using other services available -- it all depends on how much help you want, and how much control. Kullanılabilir hizmetlerin listesini İşte yanı sıra bunları için kullandığınız.Here is a list of the services available, as well as what you may use them for.

  1. IOT Central: Bu bağlayın, izleyin ve IOT cihazlarınızı yönetmenize yardımcı olan bir SaaS çözümüdür.IoT Central: This is a SaaS solution that helps you connect, monitor, and manage your IoT devices. Başlamak için oluşturma ve cihazın işleçleri kullanan temel bir IOT Central uygulamasına test cihaz türünüz için bir şablon seçin.To start, you select a template for your device type and create and test a basic IoT Central application that the operators of the device will use. IOT Central uygulamasına aygıtlarını izlemek ve yeni cihazları hazırlama de olanak sağlar.The IoT Central application will also enable you to monitor the devices and provision new devices. Ayrıntılı hizmet özelleştirmesi gerektirmeyen basit çözümleri hizmetidir.This service is for straightforward solutions that don't require deep service customization.

  2. IOT Çözüm Hızlandırıcıları: Bu, bir IOT çözümü geliştirme sürecinizi hızlandırmak için kullanabileceğiniz PaaS çözümlerini oluşan bir koleksiyondur.IoT solution accelerators: This is a collection of PaaS solutions you can use to accelerate your development of an IoT solution. Sağlanan bir IOT çözüm ile Başlat ve bu çözüm gereksinimlerinizi tam olarak özelleştirebilirsiniz.You start with a provided IoT solution and then fully customize that solution to your requirements. Arka uç özelleştirmek için Java veya .NET becerileri ve görselleştirmeyi özelleştirmek için JavaScript becerileri gerekir.You need Java or .NET skills to customize the back-end, and JavaScript skills to customize the visualization.

  3. IOT hub'ı: Bu hizmet bir IOT hub'ı ve izleme ve denetim milyarlarca IOT cihazlarının cihazlarınızdan bağlanmanıza olanak tanır.IoT Hub: This service allows you to connect from your devices to an IoT hub, and monitor and control billions of IoT devices. IOT cihazlarınızı ve arka ucunuz çift yönlü iletişimi gerekiyorsa bu özellikle yararlıdır.This is especially useful if you need bi-directional communication between your IoT devices and your back end. IOT Central hem de IOT Çözüm Hızlandırıcıları için temel alınan hizmete budur.This is the underlying service for IoT Central and IoT solution accelerators.

  4. IOT Hub cihazı sağlama hizmeti: IOT Hub, IOT hub'ınıza cihazların güvenli bir şekilde sağlamak için kullanabileceğiniz bir yardımcı hizmettir budur.IoT Hub Device Provisioning Service: This is a helper service for IoT Hub that you can use to provision devices to your IoT hub securely. Bu hizmet ile kolayca milyonlarca cihaza hızla, birer birer sağlama yerine sağlayabilirsiniz.With this service, you can easily provision millions of devices rapidly, rather than provisioning them one by one.

  5. IOT Edge: Bu hizmet, IOT Hub temelinde geliştirilen.IoT Edge: This service builds on top of IoT Hub. IOT cihazları yerine buluttaki verileri çözümlemek için kullanılabilir.It can be used to analyze data on the IoT devices rather than in the cloud. İş yükünüz bölümlerini uca taşıyarak, daha az ileti buluta gönderilmesi gerekir.By moving parts of your workload to the edge, fewer messages need to be sent to the cloud.

  6. Azure dijital İkizlerini: Bu hizmet, kapsamlı modelleri, fiziksel ortam oluşturmanıza olanak sağlar.Azure Digital Twins: This service enables you to create comprehensive models of the physical environment. Kişiler, boşluk ve cihazlar arasındaki etkileşimler ve ilişkiler modelleyebilirsiniz.You can model the relationships and interactions between people, spaces, and devices. Örneğin, bakım için bir Fabrika, bir Elektrik şebekesi için gerçek zamanlı enerji gereksinimlerini çözümlemek veya bir office için kullanılabilir alanı kullanımını en iyi duruma getirme tahmin edebilirsiniz.For example, you can predict maintenance needs for a factory, analyze real-time energy requirements for an electrical grid, or optimize the use of available space for an office.

  7. Zaman serisi öngörüleri: Bu hizmet, zaman serisi verilerini IOT cihazlar tarafından oluşturulan büyük miktarda sorgu depolamak ve görselleştirmenize olanak sağlar.Time Series Insights: This service enables you to store, visualize, and query large amounts of time series data generated by IoT devices. Bu hizmeti ile IOT hub'ı kullanabilirsiniz.You can use this service with IoT Hub.

  8. Azure haritalar: Bu hizmet, web ve mobil uygulamalara coğrafi bilgileri sağlar.Azure Maps: This service provides geographic information to web and mobile applications. Tam bir dizi REST API'leri ve bunun yanı sıra hem Apple hem de Windows cihazlar için masaüstü ve mobil uygulamalar üzerinde çalışan esnek uygulamalar oluşturmak için kullanılan web tabanlı bir JavaScript denetimiyle yoktur.There is a full set of REST APIs as well as a web-based JavaScript control that can be used to create flexible applications that work on desktop or mobile applications for both Apple and Windows devices.

Sonraki adımlarNext steps

Bazı gerçek iş örnekleri ve kullanılan mimarisi için bkz: Microsoft Azure IOT teknik incelemeleri.For some actual business cases and the architecture used, see the Microsoft Azure IoT Technical Case Studies.

İle bir IOT DevKit deneyebileceğiniz bazı örnek projeler için bkz: IOT DevKit proje Kataloğu.For some sample projects that you can try out with an IoT DevKit, see the IoT DevKit Project Catalog.

Farklı Hizmetleri ve nasıl kullanıldıkları daha kapsamlı bir açıklama için bkz. Azure IOT Hizmetleri ve teknolojileri.For a more comprehensive explanation of the different services and how they are used, see Azure IoT services and technologies.

IoT mimarisinin ayrıntılı incelemesi için bkz. Microsoft Azure IoT Başvuru Mimarisi.For an in-depth discussion of IoT architecture, see the Microsoft Azure IoT Reference Architecture.