Exploring Azure IoT Services


The Internet of Things is upon us. At least with the major players announcing their support for IoT, it appears so. As with each technology leader providing a solution for IoT, Microsoft has not only provided tools to build IoT applications, it also even offers cloud services for use with IoT applications.

In this article, we will learn about the various Azure services that can be used with Internet of Things applications. At the time of writing this article, there were four Azure services available for IoT. They will be described in the following sections.

1. Event Hubs

Event hubs is a highly scalable service for cloud-scale telemetry. It supports telemetry ingestion from websites, apps, and devices. Chief features include:

  • It can process millions of events submitted from connected devices and applications in near-real time.
  • It supports connecting devices with flexible authorization and throttling.
  • It supports time-based event buffering.
  • It supports broad platform reach with native client libraries and pluggable adapters for other cloud services.

2. Stream Analytics

This Azure service supports real-time stream processing in the cloud enabling real-time insights into your IoT application.

Chief features include:

  • It supports real-time analytics for IoT solutions.
  • It supports streaming millions of events every second.
  • It supports mission-critical reliability, and performance with predictable results.
  • It supports creating a real-time dashboard and alerts based on data coming from devices and applications,
  • It supports correlation across multiple streams of data.
  • It supports rapid development with familiar SQL syntax.

3. Machine Learning Services

Azure machine learning services offer a streamlined experience to easily build, deploy, and share advanced analytics solutions by reducing the time to set up experiments. Azure Machine Learning Studio also comes with a library of time-saving sample experiments that can be directly incorporated into a workspace.

The chief features include:

  • Easier faster modeling of experiments
  • Reduced deployment cycles without losing previous results
  • Easier to share with community
  • Opportunity to monetize solution on the Azure Machine Learning Marketplace

4. Notification Hubs

Notification hubs is a scalable mobile push notification engine that quickly can send notification messages to a variety of platforms: iOS, Android, Windows, and Kindle.

Chief features include:

  • Support for broadcasting messages to millions of devices in minutes with a single API call
  • Support for customizing messages by audience, language, or location
  • Support for scaling instantly to millions of devices
  • Support to dynamically define and reach audience segments

Azure's support for IoT is just the beginning. I am confident that very soon we will have even more services supporting IoT scenarios.


In this article, we learned about various Azure services available for use in Internet of Things devices and applications. In upcoming articles, we will learn about how to use these services in Hands On exercises.

About the Author

Vipul Patel is a technology geek based in Seattle. He can be reached at vipul.patel@hotmail.com. You can visit his LinkedIn profile at https://www.linkedin.com/pub/vipul-patel/6/675/508.

Related Articles


  • There are no comments yet. Be the first to comment!

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Organizations today are under tremendous pressure to deliver a higher quality of products and services at lower costs, and to do so using existing resources. Any expenditure companies do make to help them achieve this goal is expected to deliver a measurable, hard-dollar ROI — and to deliver it quickly. The Internet of Things (IoT) is creating new opportunities for companies to enhance their products, gain business insights and differentiate their offerings. This whitepaper defines an ROI model for …

  • Old Habits Die Hard: The report, which is in its fifth year, polled 1,100 senior IT security executives at large enterprises around the world and indicates an ongoing disconnect between the security solutions organizations spend money on and the ability of those solutions to protect sensitive data. While 30 percent of respondents classify their organizations as 'very vulnerable' or 'extremely vulnerable' to data attacks (and the number of breaches continues to rise) the two top spending priorities are network …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date