Microsoft Azure IOT Services

Santosh Gaikwad

Connect on LinkedIn      Follow SCI Page

Write to
Santosh Gaikwad

Latest posts by Santosh Gaikwad (see all)

<<What to expect from IoT Platforms      >> Related Articles

Internet of Things

The Internet of Things (IOT) is the network of physical objects (devices, vehicles, buildings and other items) embedded with electronics, software, sensors, and network connectivity that enables these objects to collect and exchange data. — Wikipedia


Data is exchanged in following modes

An automated communications process by which measurements and other data are collected at remote or inaccessible points and transmitted to receiving equipment for monitoring.

Deliver notifications of specific events, scenarios or activities to target audience to offer the best user experiences and meet customer needs.

Command/Query and Inquiries
Enables Action at a Distance, you can remotely operate devices.

What IOT Provides?

Data-Driven Insight (“Telemetry”)
More efficient use of resources (predictive maintenance – reduce cost, environmental impact),  More targeted products and services (increase revenue, social impact). => “Things” = a rapidly expanding source of raw material for the Insight pipeline

Action at a Distance (“Command & Control”)
Engage with customers beyond the point of sale, Preventive maintenance, Best practices guidance, Proactive sales, Remote servicing etc.=> From CRM to PRM – “Product Relationship Management”

Push Notification
Enables to send Intelligent Push Notification for Converged Mobile Computing and Internet of Things. Distributes interesting information to target audience, mobile users in timely manner.

Why IOT?  (E.g. Case Study – Manufacturing industry)

No direct connection with majority of installed base, which leads to a reactive customer service from the OEM with relatively inefficient resolution processes.Monitoring –visualizing real time data.
Optimize cost structure for service organization through new capabilities like e.g. Remote Monitoring and Reporting, Remote Support and Diagnostic
Equipment Maintenance schedules are based on defined time-intervals which is the reason that services are performed to often, to early or to late.Reporting –Analyzing and visualizing historical data.
Provide new consulting services or business process outsourcing.
Service costs grow linear to the number of installed machines. Similar learning curves like in production for service operation necessary.
Prediction – predicted events.
Deepen customer relationship management and improve customer loyalty.
Alarming –sending information to people.
Improve overall equipment, machine and device performance and safety.
Guidance –real time communication.
Repair –sending controls to the machine.
Portal –information & collaboration platform.
Mobility –mobile access from anywhere.
Integration –Integration with other Enterprise IT Systems.

Why IOT?  (Case Study)

ThyssenKruppThyssenKrupp Elevator is sending data from elevators into dynamic predictive models, which continually update data sets via seamless integration with Azure.
When the elevator reports that it has a problem, it sends out an error code and the three or four most probable causes of that error code. In effect, field technicians are being coached by this “expert citizen.”
Rockwell AutomationRockwell Automation is using Microsoft Azure IoT services to develop cloud-based solutions that predict equipment failures along the oil and gas supply chain, track performance in real time, and help prevent failures in the future.
Lido Stone WorksTo meet demand for premiere architectural stone products, the owner of Lido Stone Works needed to automate his factory. He realized the potential of IoT, creating an intelligent system that connects the factory’s machines with the experts in Italy who built them. By harnessing the resulting flow of data via a secure, cloud-based connection, Lido has drastically cut maintenance costs.
The Internet of Lido’s Things has transformed the business, increasing productivity by 30 percent and revenue by 70 percent.

IOT Opportunity

Today’s businesses must build a data strategy to harness the power of data.

  • 25 Billion connected things by 2020 – Gartner
  • $1.7 Trillion market for IOT by 2020 – IDC (International Data Corporation)

Microsoft Azure IOT Services

Azure IOT Services

IOT Service
IOT HubEstablish bi-directional communication with millions of IoT devices
Event HubsA scalable service for ingesting and storing data from line-of-business assets and sensors.
Document DBA No-SQL document database-as-a-service that helps enable fast deployment of IOT applications that are flexible and scalable, handle a diversity of data, and run in a trusted cloud environment.
Stream AnalyticsA real-time distributed stream computation service that provides low-latency, scalable processing of streaming data in the cloud with an enterprise-grade service-level agreement.
Notification HubsA scalable, mobile-push notification engine for quickly sending millions of messages to iOS, Android, or Windows devices.
Machine Learningcloud-based predictive analytics.
HDInsightA Hadoop distribution powered by the cloud to process unstructured or semi-structured data from web clickstreams, social media, server logs, devices and sensors, and more.
Power BIA self-service analytics tool for all your data.

Telemetry – End to End Solution

  • High scale data ingestion
  • High scale stream processing via Stream Analytics (or HDInsight )
  • Storage for cold-path analytics (SQL)
  • Processing for hot-path analytics (Power BI)

Telemetry - End to End Solution Prototype


IOT Hub, Event Hub, Stream Analytics

IOT HubEstablish bi-directional communication with millions of IOT devices

Use standard and custom protocols, including HTTP, Advanced Message Queuing Protocol (AMQP) and MQ Telemetry Transport (MQTT).

Provides per-device identity and revocable access control. 

With new device management capabilities in Azure IOT Hub, administrators can remotely maintain IOT devices.

Is optimized to support millions of simultaneously connected devices.

The IOT Gateway SDK offers a powerful framework for large variety of languages.
Event HubTelemetry ingestion (Device to Cloud) from websites, apps, and devices

Compatible with protocols like HTTP, AMQP and MQTT

Can support a more limited number of simultaneous connections--up to 5,000 AMQP connections
Stream AnalyticsReal-time analytics for Internet of Things solutions

Stream millions of events per second

Mission critical reliability, performance and predictable results

Rapid development with familiar SQL-based language

Microsoft Azure IOT Suite

It is Pre-Developed sample Solutions, Framework, SDK

Microsoft Azure IoT Suite helps customers to more easily deploy IoT solutions with broad support a variety of devices and systems, interactive dashboards and visualizations, and pre-configured solutions.

Now enterprises have an easy and seamless way to connect people, devices and assets that help them realize the opportunities of IoT without massive investments in infrastructure that would reduce time and value of implementation.

Why Microsoft IOT Suite

  • Enables you to Manage Dashboards, Devices, Rules, Actions with SDK.
  • By default Creates separate resource group to manage resources required for IOT solution.
  • Comprehensive solution: Connect millions of devices and integrate your business systems with new insights to transform your business.
  • Accelerate Time to value: Get started quickly with preconfigured solutions for common IOT scenarios.
  • Rich Partner Network: Leverage a worldwide ecosystem of experienced IOT partners to tailor IOT solutions to your needs.

Best Practices for Creating IOT Solutions

Pattern: Think big.  Start small (Experiment, learn and refine)

  • Build an architecture that will scale, but start prototyping with a small number of devices.
  • It’s hard to predict what data provides value — which impacts which sensors and devices are necessary — until you build something.
  • It’s much easier to work through device identity, management/update and security at small scale.

Pattern: Telemetry first

Start with telemetry. The important data may not be what you expected. Address privacy, security and manageability before moving to command and control.

  • It is very hard to predict in advance what data will be useful.
  • It is tempting, but likely inefficient to try for business transformation in the first step.
  • Think about not only device telemetry but also diagnostic telemetry.
  • Privacy and security implications of telemetry are generally lesser than for command and control.

Learn more


For Developers


<<What to expect from IoT Platforms      >> Related Articles

Check Articles From Categories      Health and Parenting      Inspiring Stories      Technology      Microsoft Azure      SharePoint O365

Leave a Reply

Your email address will not be published. Required fields are marked *