Core Components of Azure IoT

Image for post
Image for post

Azure Internet of Things (also known as Azure IoT) is a collection of cloud services managed by Microsoft that monitor, connect and control billions of IoT assets. Basically, this is a solution that operates in the cloud and is made up of 1 or more IoT devices and 1 or more back-end services that communicate with one another. Organizations across all industries use Azure IoT to help them improve their business and achieve their IoT goals.

There are three main parts that make up an IoT solution — devices, back-end services, and communication between the two. In this blog, we’ll dig in a little more into these components, different IoT services, and possible challenges.

How to Use Azure IoT

Devices

  • Pressure sensors on a remote oil pump
  • Temperature and humidity sensors in an air-conditioning unit
  • Accelerometers in an elevator
  • Presence sensors in a room

Communication

  • Your device may send temperature from a mobile refrigeration truck every 5 minutes to an IoT Hub.
  • The back-end service can ask the device to send telemetry more frequently to help diagnose a problem.
  • Your device can send alerts based on the values read from its sensors. 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.

Back-end services

  • Receiving telemetry at scale from your devices, and determining how to process and store that data.
  • Analyzing the telemetry to provide insights, either in real-time or after the fact.
  • Sending commands from the cloud to a specific device.
  • Provisioning devices and control which devices can connect to your infrastructure.
  • Control the state of your devices and monitor their activities.

Azure IoT Services Offered

  1. IoT Central: This application platform makes the creation of IoT solutions more simple and helps reduce the load and cost of IoT management operations, and development. This service is intended for straightforward solutions that don’t require a significant amount of service customization.
  2. IoT solution accelerators: This is a group of PaaS solutions that can be used to accelerate development of an IoT solution.
  3. IoT Hub: This service allows you to monitor and control billions of IoT devices by logging into an IoT hub from your devices. This is especially helpful if you need communication that goes both ways between your devices and back-end. This is the primary service for IoT solution accelerators and IoT Central.
  4. IoT Hub Device Provisioning Service: This service helps IoT Hub in that you can use this to securely provision devices to your IoT hub. Instead of provisioning millions of devices one at a time, this service gives you the ability to quickly and easily provision millions of devices all at once.
  5. IoT Edge: This service can be used to analyze data on IoT devices instead of in the cloud. This is a service that builds on top of IoT Hub.
  6. Azure Digital Twins: This service enables you to create comprehensive models of the physical environment.
  7. Time Series Insights: This service allows you to store, visualize, and query extensive amounts of time series data that is generated by an IoT device.
  8. Azure Maps: This service provides geographic data to web and mobile applications.

Things to consider

Originally published at www.parkmycloud.com on December 19, 2019.

Written by

CEO of ParkMyCloud

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store