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”
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)
|ThyssenKrupp||ThyssenKrupp 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 Automation||Rockwell 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 Works||To 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.
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
|IOT Hub||Establish bi-directional communication with millions of IoT devices|
|Event Hubs||A scalable service for ingesting and storing data from line-of-business assets and sensors.|
|Document DB||A 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 Analytics||A 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 Hubs||A scalable, mobile-push notification engine for quickly sending millions of messages to iOS, Android, or Windows devices.|
|Machine Learning||cloud-based predictive analytics.|
|HDInsight||A 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 BI||A 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)
IOT Hub, Event Hub, Stream Analytics
|IOT Hub||Establish 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 Hub||Telemetry 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 Analytics||Real-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. http://www.azureiotsuite.com/
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.
Health and Parenting Inspiring Stories Technology Microsoft Azure SharePoint O365