Presentation on how to chat with PDF using ChatGPT code interpreter
Demystifying Internet of Things with Azure IoT Suite
1. Demystifying IoT with Azure
IoT Suite - (Part 1 of 3 Series)
Notes:
If you experience audio issues during the webinar, you can dial in through telephone
details provided to you in your registration confirmation email.
Please feel free to post questions in the questions dialog and we will try to answer as
many as we can at the end.
Recording of this session will be shared in next 24-48 hours.
You can also write to us at marketing@winwire.com for any clarifications or information.
2. Session Speakers
Vineet Arora
CTO
WinWire Technologies
MCA – Microsoft Certified
Azure Architect
Microsoft V-TSP
Amit Dubay
Director – Cloud & Mobility
WinWire Technologies
Microsoft Azure Certified
Developer
3. Agenda
Microsoft Azure IoT Suite
Challenges with IoT Projects
WinWire’s Vision for IoT
Introducing IoT
Preconfigured Solutions on Azure IoT Suite
1
2
3
4
5
4. What is IoT?
“”
The network of physical
objects that contain
embedded technology to
communicate and interact
with their internal states or
the external environment.
Source: Gartner
7. What is the Internet of Things?
Connectivity
Data Analytics
Things
8. Challenges with IoT Projects
Long Timelines
Hard to scale as devices increase
Ingesting data and doing analysis is complex
Difficult to customize to fit business needs
9. Provide end to end solution for your IoT needs that
WinWire’s Vision for IoT
Enables connectivity
for both existing
and new devices
Enable fast solution
development
Facilitate new
insights by
harnessing power
of untapped data
12. Microsoft Azure IoT Suite - Overview
The Azure IoT Suite is a collection of Azure services that come together in a
composite suite that you can quickly spin up preconfigured IoT solutions in
minutes. The suite contains the following core Azure services:
• The idea is to accelerate time to value, but also allows you to
customize it, so that you can add devices and modify rules and alerts
to tailor to your needs.
• Microsoft Partners can work with customers to fine tune specific assets
and processes and integrate with backend systems.
• IoT Hub
• Event hub
• Stream Analytics ()
• Storage blob
• Web/Mobile app
• DocumentDb
• Web Jobs
• Logic Apps
• Azure Active Directory
18. Azure IoT Suite - Benefits
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.
Comprehensive solution
Connect millions of devices and integrate your
business systems with new insights to transform
your business.
Azure IoT Suite
19. Accelerate with Preconfigured Solutions
Azure IoT Suite provides preconfigured solutions that enable you to quickly get
started with common IoT scenarios such as remote monitoring, asset management
and predictive maintenance.
• Get started in minutes
• Modify existing rules and alerts
• Add your devices and begin tailor to your
needs
• Fine-tuned to specific assets & processes
• Highly visual for your real-time
operational data
• Integrate with back-end systems
Start with preconfigured solutions
Finish with your Internet of Things
Application
20. Azure IoT Suite solutions come with pre-built sample scenarios that include:
Approach for Remote Monitoring Project
Imagine if you could monitor thousands of devices located around the world
without physically inspecting them
Background
information on the
business need and
objectives
Pre-set rules and
alerts, pre-defined
dashboards, and
more
Simulated devices and
sample data
21. Remote Monitoring
Components created with Remote Monitoring Preconfigured Solution
Devices
Azure IoT Suite Remote Monitoring
Back end
systems
and
processesC# simulator
Event Hub
Storage blobs DocumentDB
Web/Mobile App
Stream Analytics Logic Apps
Azure
Active Directory
IoT Hub Web Jobs
Power BI
26. Who We Are
IT solutions company
making information
actionable for the
enterprises in the
mobile-cloud world
Mobility,
Cloud,
Collaboration &
Analytics
Technologies
Collaboration and
Analytics solutions
leveraging pre-built
solution accelerators
You’ve probably have heard a lot about IoT.
There’s a lot of noise out there and there are number of companies talking about IoT.
There are big numbers being thrown around.
According to latest IDC’s report, the IoT market is expected to be $1.7 trillion by 2020
Gartner predicts that there will be over $25 Billion connected “things” by 2020..
There is so much hype around IoT that IoT is beginning to sound like - If it’s a dumb thing, let’s just put a chip on it and voila you have smart thing..
Despite how complex IoT seems, it essentially comes down to four areas:
Physical “things” such as line of business assets, including industry devices or sensors
Those “things” have connectivity to the internet, to each other, and to people
Those “things” collect and communicate data—this may include information gathered from the environment or inputted by users
And then there are analytics performed on that data that enable people or machines to take action
Given our work with these types of customers, we’ve learned a lot. We’ve seen customers realize big benefits from using IoT to transform their businesses, but we’ve also learned that IoT projects can be complex:
They can be long drawn out. It can take months to do a simple PoC.
One of the hardest problems is that of scale.. When assets are spread all over the place.. Connecting to devices (thousands or millions), ingesting data from these devices and doing analysis is hard!
Lastly, it’s no good to have an IoT solution if it can’t integrate it in your business systems. And some of these solutions can be hard to customize to fit business needs and established business processes.
Microsoft Azure IoT Suite gives you a very comprehensive solution that’s designed to help you connect your devices, whether a few hundred or millions across the world, analyze all the data coming from these devices and take action from the insights by integrating with your back end systems. The Azure IoT Suite brings together and offer the following capabilities:
Device connectivity and management: Connect to millions of devices simultaneously. Enhance security of your IoT solutions by taking advantage of per-device authentication to communicate with devices that have the appropriate credentials. Revoke access rights to specific devices to maintain the integrity of your system.
Data Ingestion & Command & Control: Establish reliable, bi-directional communication with these assets, even if they are intermittently connected, and analyze—and act on—incoming telemetry data.
Workflow automation: Integrates with your company’s existing back-end systems to enable you to make the best use of the data and processes you already have. Whether it’s as simple as sending a text or integrating with your CRM or ERP system
Dashboards & Visualization: Create powerful and rich visualization experience and finally
Preconfigured solutions: One of the biggest value we can provide is helping you develop IoT solutions faster. This will not only allow you to do more PoCs and pilots, it will also help accelerate the long project cycles we spoke about earlier. We do this by offering preconfigured solutions for the more common IoT scenarios.
Azure IoT Suite allows you to capture and analyze untapped data to improve results across your business.
Azure IoT Suite gives you a very comprehensive solution that’s designed to help you connect your devices, whether a few hundred or millions across the world, analyze all the data coming from these devices and take action from the insights by integrating with your back end systems.
One of the biggest area of value it provides is helping you develop IoT solutions faster. This will not only allow you to do more PoCs and pilots, it will also help accelerate the long project cycles we spoke about earlier
Lastly, it realizes that no one company can be the sole provider for all your needs spanning from devices to custom business integration, etc. Hence, Microsoft has invested heavily in building a very rich partner ecosystem of devices partners, solution providers and integrators who can help you maximize the return on your investment in IoT.
Another area of our focus, are the preconfigured solutions.
Within Azure IoT Suite, you’ll find preconfigured solutions that enable you to quickly get started with common IoT scenarios such as remote monitoring, asset management and predictive maintenance.
You basically get a curated experience for these scenarios
With a pre-provisioned dashboard, rules and events engines and a device registry.
You can add new devices, change rules and quickly get started to proof of concept (PoC).
This really allows you to get the end point, i.e. building your IoT solutions.
- For example, you get started quickly with the remote monitoring solution that you then tailor to your needs and convert it into a fleet management solution.
This solution is finely tuned for your needs, etc.
When you deploy a Remote Monitoring pre-configured solution, it creates instances of the following Azure services:
IoT Hub is a new service we’ve introduced to meet the needs of IoT. The IoT Hub is the centerpiece of an Azure IoT solution, serving as the cloud gateway for your “things” to connect to. It can scale to millions of connections per hub and can process massive volumes of data. It also provides the ability to communicate from the Cloud back to the devices it knows, thus enabling command and control capabilities. The IoT Hub speaks multiple protocols, including HTTP and AMPQ, as well as MQTT via our free open source MQTT protocol gateway. The IoT Hub also plays an important role in helping to secure your solution by providing per-device authentication support.
Stream Analytics is a fully managed real-time analytics (complex event processing) service that enables you to detect anomalies and archive data from your IoT devices. It consumes data coming from devices into IoT Hub and enables you to write your stream processing logic with temporal semantics in a simple SQL like language. The results of this processing can be passed to other services such as Event Hubs, Power BI, or variety of storage services. It can do something as simple as forwarding telemetry data to a storage container, or as complex as tumbling window with aggregation. The Remote Monitoring solution creates multiple Stream Analytics jobs to drive various aspects of the solution.
Blob Storage gives you a place to store data that your devices send to the cloud in the most cost-effective manner possible.
DocumentDB the Azure IoT Suite uses DocumentDB to manage the metadata about devices you provision, such as configuration, state and security properties of your devices. The semi-structured model allows you to easily combine different device types with different data schemas.
A Web App is deployed to host the web application used to inspect the device data dashboard, configure and send commands to devices, create and update business logic, and manage event-driven actions such as sending text messages when certain thresholds are met. Web Jobs are used to detect when Stream Analytics has matched a pattern in the device telemetry stream. On possible action is to trigger a Logic App workflow process.
A Logic App is deployed to help integrate your IoT solution to your existing infrastructure and automate work flow process. Logic Apps allow developers to design workflows that start from a trigger and then execute a series of steps—rules and actions that use powerful Connectors to integrate with your business processes.
Full source code is provided for the Web App, including deployment templates, enabling you to take it in whatever direction you want.
A set of Virtual Devices is provisioned to complete the solution and demonstrate end to end functionality right from the start. You can modify these virtual devices to more closely match your specific scenario, or you can start connecting your own real-world devices right away.
The provisioning portal is accessed through an active Microsoft Azure account. Users can select the type of solution they wish to deploy relevant to their requirements of an IoT system. Provisioning should take around 10 minutes depending on the selection.
Preconfigured solutions will continue to be added to The Suite as they are developed to extend abroad horizontal solution offering.
Solution Types
Select a solution to spin up
Rapid service provisioning
More solutions coming over time
The provisioning portal is accessed through our IoYT microsite at www.internetofyourthings.com.
Access the solution selection page directly at www.azureiotsuite.com
Select “Remote Monitoring” and the backend products and services are automatically initiated and configured. Users can have multiple subscriptions for different requirements, or utilize different preconfigured solutions simultaneously depending on their needs.
The above dashboard shows the solutions that the user is currently subscribed to and their status. Modifications can be made to solutions here including turning them on/off as needed.
Select ‘launch’ to engage with the solution.
Azure IoT Suite
View and modify subscribed solutions
Run multiple simultaneous subscriptions
Create a new subscription
Remove/delete a solution
The solution subscription ultimately presents the user with an open source, fully customizable dashboard summary. The intention of the dashboard is to summarize KPI information, rolling up the health status of devices and assets connected to the service. An overview also shows the number of devices connected and various performance information.
Mapping is available to graphically show the location of assets; critical for a remote monitoring solution. Real time data ingestion means that live data feeds from devices can be displayed on the dashboard. Data visualization is available through utilizing open source PowerBI modules. This allows the user to customize graphs, charts and visuals to display the most important relevant information.
The dashboard source code is available through GitHub so users can completely customize it to their needs or embed components in custom or proprietary LoB assets.
Dashboard
Real time data ingestion
KPI summaries/data visualization
Asset location, health and performance metrics
PowerBI open source charts
Dashboard code available on GitHub for customization