SPEAKER | AUTHOR | SUPER FRIENDLY
HOW MUCH IS JUST HYPE…
IS THIS EVEN A NEW THING?
IS THIS EVEN A NEW THING?
INTERNET OF THINGS 5 YEARS AGO…
DISRUPTIVE FORCES…
1970
1980
1990
2000
2010
10,000,000,000
1,000,000,000
100,000,000
10,000,000
1,000,000
100,000
10,000
1,000
Transistors
Moore’s Law
Metcalf‘s Law
Koomey’s Law
1.E+14
1.E+12
1.E+10
1.E+08
1.E+06
1.E+04
1.E+02
1.E+00
Computations
per KWh
1940
2010
1975
IoT IS AT AN INFLECTION POINT…
WHAT IS THE INTERNET OF THINGS?
Things & Devices
Things & Devices
WHAT IS THE INTERNET OF THINGS?
AMQP
Advanced Message Queuing Protocol
What we use…
Born on Wall St…
Wire Protocols
MQTT
MQ Telemetry Transport
Most common…
Comes from IBM…
CoAP
Constrained Application Protocol
Think… like REST but small…
OMA
LWM2M
XMPP
OMA Lightweight M2M
Device management is possible with this!
Extensible Messaging & Presence Protocol
Jabber? XML?
WHAT IS THE INTERNET OF THINGS?
1011011
I’m okay.
Do this. Now.
Info
Things & Devices
Data
WHAT IS THE INTERNET OF THINGS?
Things & Devices
Data
WHAT IS THE INTERNET OF THINGS?
SCALE IoT WITH MICROSOFT…
These are popular devices. Raspberry Pi the most popular.
Keep in mind these are large devices in the big scheme of things.
There are smaller more energy efficient devices if you are looking to do more cost effective solutions.
Architected to run on ARM and x86 devices…
AllJoyn support facilitates autonomous discovery and interaction with nearby IoT devices. (More peer to peer versus only hub and spoke.)
No Windows shell.
Remotely configure, monitor and deploy apps via SSH, web and PowerShell.
IS THIS REALLY THAT INTERESTING?
AZURE CERTIFIED INTERNET OF THINGS…
Devices can either connect themselves to a Cloud Gateway, or the devices need
to talk to the field gateway which would handle protocol adaptation for ingestion.
THE BIG PICTURE…
Additional IoT Needs
Command & control
Device identity
Device registry
Device management
THE BIG PICTURE…
This is based on Event Hub but handles Device Registry, Identity and
Management – which helps take MSFT IoT services to the next level.
THE BIG PICTURE…
Cross Platform C Code
OS Abstraction Layer / OS Bindings
C API
.NET API
Java API
Javascript API
THE BIG PICTURE…
Analytics &
Operationalized Insights
Find insights to
Power new services
Improve your “things”
Operationalize your insights in real time
IoT Scale
Object Models & Business Logic
THE BIG PICTURE…
Device
Connectivity & Management
Analytics &
Operationalized Insights
Presentation &
Business Connectivity
THE BIG PICTURE…
AZURE IOT SERVICES…
Don’t forget… IoT Suite (Preview) & IoT Hub (Command & Control, Security, Reg & Ident & More…)
Multi-platform (Linux, RTOS, mbed, node.js, Windows), multi-language client libraries (C, C#, JavaScript, Java) reduce the friction in connecting your disparate sensors and line-of-business assets to Azure Event Hubs.
Clients securely send AMQP telemetry via TLS directly to the cloud or via gateways (protocol gateway supports MQTT).
Data is buffered when network is unavailable and messages are batched to improve communication efficiency.
Scalable publish-subscribe telemetry ingestors
TTP/AMQP Protocol Support
Pluggable adapters for other cloud services
Security ensured via Shared Access Signature (SAS) tokens to authenticate clients.
Deployable in Windows or Linux
Connects with on-premises Hadoop clusters
Scales from terabytes to petabytes on demand
Processes unstructured or semi-structured data from devices and sensors
Apache Storm for real-time events
Apache Spark for in memory data analysis
Write queries in SQL with familiar operators and functions to filter and join static and streaming data.
Intake millions of events per second (up to 1 GB/s)
Correlate between different streams, or with static data or models
Easy processing on continuous streams of data
Enables the detection of anomalies.
Ability to trigger an alert when a specific error or condition appears.
Streamlined experience for data scientists, across multiple skill levels
Drag-and-drop, and data-flow graphs to set up experiments
Build and test predictive models, predict future trends or behavior
Publish models as a fully managed web service (API)
Target audiences with dynamic tags.
Tailor notifications by audience, language, and location
Use with any back end, in the cloud or on-premises
Dynamically define and reach audience segments
Cloud based business analytics service:
Track data in real-time with support for streaming data
Drill through to underlying reports to explore and discover new insight
Pin new visualizations and
KPIs to monitor performance
P.S. – AZURE LOGIC APPS ARE SWEET.
Patient
Azure
Event Hub
Azure
Stream Analytics
Azure
Notification Hubs
Dispatch Nurse
Remote patient telemetry containing vital signs, medicines being administered and other environmental factors is securely streamed over the Internet to Azure Event Hub.
Azure Stream Analytics pulls data out of Event Hub and observes that the patient’s temperature has exceeded a predetermined threshold of 100 degrees.
Azure Notification Hubs is called to facilitate the response to this event.
A push notification with the patient information is sent to the appropriate nurses station where an alert is displayed on the patient health telemetry screen resulting in an immediate visit to the patient.
Thing
Azure
Event Hub
Azure
Stream Analytics
Remote telemetry containing inventory, sales, alarms and other status events are securely sent to Azure Event Hub.
Azure Stream Analytics pulls data from Event Hub and determines that employees on the 3rd floor of the building love white powdered donuts and purchase them 3 times more often than any other snack in this particular vending machine.
You act on this granular merchandising information by tripling-up on the number of spirals selling white powdered donuts.
This vending machine now makes you more money because you’re catering to the needs of a very specific audience.
Thing
$$
Thing
Azure
Event Hub
Azure
Stream Analytics
Azure
SQL Database
Remote telemetry containing inventory, sales, alarms and other status events is securely streamed over the Internet to Azure Event Hub.
Azure Stream Analytics pulls data out of Event Hub and inserts the product inventory, GPS location plus the building address and floor in Azure SQL Database.
A smartphone app provided by the vending machine owner combines location based services along with snack and drink preferences entered by the customer to find a nearby vending machine with the items the customer is searching for.
A match between inventory, customer preferences and location is made, resulting in a sale.
Thing
$$
GPS
Azure Stream Analytics pulls data out of Event Hub and passes the current state of various drilling components to Azure Machine Learning
Azure Notification Hubs is called to facilitate the response to this event.
A push notification with information about the failing component is sent to appropriate repair personnel resulting in a repair that is cheaper than it would be if the component failed. It also means reduced or no loss up uptime.
Azure
Machine Learning
Machine Learning analyzes the incoming state of drilling components and models them against on-spec values and previously analyzed values to determine that one of them is going to fail.
PREDICTIVE MAINTENANCE…
Reduction in risk and working smarter with machine assisted prediction.
Azure
Event Hub
Azure
SQL Database
A magnetic sensor embedded in the street sends remote telemetry containing the presence of a car and location to a field gateway mounted on a nearby street light which securely streams this data over the Internet to Azure Event Hub.
An event processor pulls data out of Event Hub and inserts it into Azure SQL Database while calling Azure Notification Hubs so it can respond to the update.
A push notification is sent to the smartphone, tablet, or in-dash Azure Mobile Services app which then syncs with Azure SQL Database to alert the nearby driver of the location of the open parking space.
Driver Looking for Parking
GPS
Azure
Notification Hubs
Thing
The use of Bluetooth Low Energy beacons allows vending machines to notify customers that they contain the snack or drink item the person is looking for as they walk by.
A customer with a beacon-enabled smartphone with a beacon-aware app from the vending machine owner receives an advertisement from the beacon when walking near the vending machine.
The smartphone app makes an API call to query the Azure SQL Database with the unique beacon identifier and the customer’s preferences.
Bluetooth LE
Beacon
Remote telemetry containing inventory, sales, alarms, the unique beacon identifier and other status events is securely streamed over the Internet to Azure Event Hub, through Stream Analytics and inserted into Azure SQL Database.
Azure
SQL Database
If the vending machine has a snack or drink the customer wants, it makes a standard or discount offer via the app and a sale is made.
Thing
Bluetooth LE
Beacon
$$
http://www.microsoftazureiotsuite.com/demos/remotemonitoring
HERE ARE SOME OF THE BIGGEST IOT RISKS…
Understand the business model
Old ways of thinking can be dangerous
Beware of new patterns: eventual consistency, etc.
Don’t focus on the device
Carefully consider security
Avoid analysis paralysis. It’s better to do and learn.
HOPEFULLY THIS MAKES MORE SENSE NOW…
SPEAKER | AUTHOR | SUPER FRIENDLY
Twitter: @RHarbridge. More to come on our blog at http://2toLead.com.
IoT Business Maturity Model
Architecture Slides
Customer Stories
Monitor and track device state, location and health
Connect devices and monitor telemetry
Things
Analyze and visualize data from devices
Things
IoT Business Maturity Model
2. Business Intelligence
Things
IoT Business Maturity Model
3. Business Transformation
IT / OT Collaboration & Cyberphysical Security
Know how to make physical things safe and secure
Standards, Procedures, Training, Continuous Improvement
Physical access management
Hazard and Risk Analysis
Monitoring and Maintenance
Fail Safe and Safety Equipment
Know how to make digital things secure.
Secure Development Lifecycle
Secure Network Technologies
Threat & Vulnerability Mitigation
Monitoring and Alerting
Software/Firmware Auto-Updates
Privacy Models
IT Engineers
OT Engineers
AML Model Web Service
BES endpoint
Power BI / D3 Dashboard
Data for
Real-time Processing
Aggregations
External Data
Azure Services
Azure SQL
Contains Historical Data
Real time data stats
Azure Data Factory Pipeline invokes AML Web Service
Real Time
Batch
Example Architecture - Push
Real Time Telemetry Data
Azure Data Factory Pipeline Moves Data
Batch updates of predictions
Stream Analytics processes events as they arrive in the EventHub
AML Model Web Service
BES endpoint
Power BI / D3 Dashboard
Data Stream
Job
Hourly Prediction
Updates
External Data
Azure Services
Copy to Azure SQL
for batch predictions
Scrape Data
5 mins
Azure WebJob
Runs jobs to scrape data from public source
Azure SQL
Contains Historical Energy Consumption Data
Real time data stats
Azure Data Factory Pipeline invokes AML Web Service
Real Time
Batch
Example Architecture - Pull
Microsoft Azure IoT Suite
Remote Monitoring
Asset Management
And more…
Addresses
common scenarios:
Enables
you to
Mine data
Take action
Connect assets
v7
Windows Embedded Compact
v2013
Porting Tools
v8
v7
Improves access to production and supply chain data worldwide, reducing downtime costs by as much as $300,000 per day
Modernizes transaction data by replacing a paper-based system with immediate electronic records
Enables data insights that help customers orchestrate everything from deliveries to equipment maintenance
BENEFITS
SOLUTION
Rockwell Automation created a solution to monitor expensive capital assets and use that data to improve operational efficiency, drive better performance and enable innovation. Based on Microsoft Azure Internet of Things services, the solution collects, integrates, and organizes sensor data from remote equipment across global supply chains to support real-time insight, predictive analytics, and preventive maintenance.
ROCKWELL AUTOMATION
Fueling the oil and gas industry with IoT
“What we’re talking about is delivering a degree of collaboration and visibility unheard of in the oil and gas industry.”
Doug Weber
Business Manager, Remote Application Monitoring
Keeps science accelerating by collecting and analyzing potentially millions of data points in near-real time to predict potential failure
Helps technicians understand how disparate systems interoperate, so they can upgrade more strategically and avoid downtime
Continually increases precision by feeding information back into Azure Machine Learning on the root causes of detected anomalies
BENEFITS
SOLUTION
SLAC is collecting data from intelligent sensors and feeding it into the cloud where it can be analyzed for early detection of anomalies — allowing engineers to anticipate problems, take action and prevent failure. Working with Microsoft Open Technologies, SLAC used the open-source project ConnectTheDots.io to integrate the diverse array of sensor formats in one of its klystron cooling systems. Azure Event Hubs then packages and routes the data to Azure Machine Learning for near-real-time analysis.
SLAC National Accelerator Laboratory
Transforming subatomic research with IoT
“The advantage we gain is that the algorithms can look through everything at once and just return the things we actually need to focus on, so we can take action.
Marcus Keenan
Manager of Instrumentation and Controls for Facilities and Operations
Provided $160K in deployment savings and was up and running within 30 days, needing only onsite electricians to install.
Created 140,000 data points daily, enabling analyses of inefficient processes to save energy costs.
Expansion of system with Azure Stream Analytics and Power BI to provide process scenario simulations using real data.
BENEFITS
SOLUTION
Candi Controls created a solution for MRWPCA that was running within 30 days and that cost less than $40K. Commercial-class IoT submeters were placed at 20 key plant processes to measure energy usage at 30 second intervals providing the granular, real-time data Monterey Water needed to optimize plant processes. The existing deployment is being enhanced with Azure Stream Analytics and Power BI to better manage and optimize energy usage in future.
CANDI CONTROLS
Using IoT to flush out inefficient processes for Monterey Water
“Using off-the-shelf sensors with the Candi IoT Platform
gave Monterey Water the data they needed to realize significant energy savings & power demand reduction.”
Steve Raschke
CEO, Candi Controls, Inc.
Improves calf production up to 31%, with an average of 12%
Modernizes data access with mobile phone alerts, reducing labor costs for monitoring cows
Transforms herd management by allowing farmers to increase chances of producing a male or female calf
Reduces loss by detecting 8-10 different kinds of diseases in cattle
BENEFITS
SOLUTION
Fujitsu learned from public research that a cow produces more estrus (goes into heat) 16 hours after the number of steps increases significantly. The company created an innovative solution which uses a rugged pedometer with a five-year battery to measure the number of footsteps a cow takes, then sends that data to the cloud for analysis to determine optimum AI timing and even affect calf gender. In addition, the patterns of steps can detect disease in cattle. Alerts are delivered to the farmer’s cell phone.
FUJITSU
The connected cow: Using IoT to transform cattle production
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть