SlideShare a Scribd company logo
1 of 55
ni.com
Real-World Case Study
Connecting CompactRIO to Microsoft Azure IoT
Agenda
 DMC Introduction
 Problem to solve
 Intro to Azure
 Solution architecture
 cRIO + Azure
 Wrap up and questions
Darren Jones
Project Director, DMC Chicago
BS, Mechanical Engineering
Certified LabVIEW Architect
Certified Professional Instructor
Peter Rijks
Senior Application Developer, DMC Chicago
BS, Computer Science
Jon Carson
Project Director, DMC NYC
BS, Electrical Engineering
Licensed Professional Engineer
Certified Microsoft Solutions Developer C#
Presenter Details
ni.com
DMC Company Overview
employees & growing
120+
Established in 1996, DMC serves customers worldwide from offices
in Chicago, Boston, Denver, New York, Houston, and St. Louis
ni.com
Our NI Certifications
12 Certifications 6 Certifications 4 Certifications
DMC has partnered with National Instruments since 1997
DMC’s team of certified LabVIEW engineers is one of the
largest in the country
1 Certification
ni.com
DMC Partners
Problem to Solve
Problem #1
Problem #1
“If they [Asian Carp] were to successfully establish
themselves in the Great Lakes and start breeding, they
could utterly disrupt the existing ecosystem,
potentially starving out the trout and other native fish
that make the Great Lakes a tourism hot spot.” Time
Bighead Carp / ASIAN CARP
o Invasive Species
o Native To: China
o Means of Introduction: Imported for
aquaculture and for phytoplankton control
o Impact: Not adequately known, but may
"lead to reductions in populations of native
species that rely on plankton for food,
including all larval fishes, some adult fishes,
and native mussels“
Source - USDA
Fish Barrier monitoring needs
 Remote data collection
 High speed data collection
 Multiple sensors per station
 Multiple stations in field
 Data storage and historical viewing
Fish Barrier monitoring needs
 Alarming
 Device configuration
 Device status
 Scalable
 Open platform for acquisition and for analytics
NI Technologies
 CompactRIO
 Rugged
 Scalable
 LabVIEW RT
 Open platform
 Connected
 Customizable
Nanosecond Analysis and Control
Assess and respond to inputs 860X faster than the average human with
FPGA-enabled hardware.
Open, Connected Software
Leverage technology from the anticipated 4 million IoT software
developers by 2020.
Data Acquisition From Any Sensor
Acquire and manage any of the 78 exabytes of industrial data expected
by 2020.
Synchronization
Synchronize edge nodes to within 100 ns of each other anywhere in the world
with Time Sensitive Networking.
Edge-Ready Hardware
Deploy hardware that's certified to withstand the most demanding environments
since 0% of OT assets are in an environmentally controlled data center.
The NI Edge Node Advantage
E
S
O
D
N
DMC Fit: NI and IoT expertise
 NI partnership and expertise
 Web interfaces
 IoT projects
 Microsoft partnership and expertise
Intro to Azure
Infrastructure Options…
On-Premises
Buy your own hardware,
and manage your own
data center
Hosted
Pay someone to host my
application with hardware
you specify
Cloud
Pay someone for a pool of
computing resources
Applications
Middleware
Data
Runtime
O/S
Virtualization
Servers
Storage
Networking
On Premises
Applications
Middleware
Data
Runtime
O/S
Virtualization
Servers
Storage
Networking
Infrastructure
(as a Service)
Applications
Middleware
Data
Runtime
O/S
Virtualization
Servers
Storage
Networking
Platform
(as a Service)
Applications
Middleware
Data
Runtime
O/S
Virtualization
Servers
Storage
Networking
Software
(as a Service)
You manage
Cloud
Provider
manages
Azure
Manage as much or as little as you want…
Infrastructure-as-a-Service
Virtual Machines
Storage
Networking
Platform-as-a-Service
DocumentDB
Functions
Data Factory
App Service
SQL DatabaseMachine Learning
Stream Analytics IoT Hub
MS IT
Microsoft Azure
SecurityGlobal
Network
Datacenter
Operations
Capacity
Xbox
Enterprise Grade Cloud
Azure global datacenters
28
http://www.nytimes.com/2016/02/01/technology/microsoft-plumbs-oceans-depths-to-test-underwater-data-center.html?_r=1
The Future Microsoft Data Center?
Azure IoT
Real-World IoT Applications
Real-World IoT Applications
• Coffee maker
• Popcorn machine
• 3D printer
• Roof garden soil monitoring
• Dog tracker
DMC’s IoT-Enabled Office
We are
here
Finish with Internet of Your Things solutionStart quickly with preconfigured solutions
• Fine-tuned to specific assets and
processes
• Highly visual for your real-time
operational data
• Integrate with back-end systems
• Get started in minutes
• Modify pre-set rules and alerts, pre-
defined dashboards, and more
• Add your devices and begin tailoring
to your needs
Tailor Azure IoT using preconfigured solutions
Azure IoT Hub
Features
Message Broker
Device Management
File Uploads
Azure IoT Hub
Protocols
HTTP/REST
MQTT
AMQP
Azure IoT Hub
Considerations
SSL mandatory
No device-to-device
JSON payloads
No message storage
Azure IoT Hub
Stream Analytics
Message processor
Multiple jobs/outputs
Aggregation and filters
Custom code
Azure IoT Device Management
Azure IoT SDKs
Platforms
x86
ARM
Operating Systems
Windows
Linux
mbed
Languages
C
Python
Node.js
Java
.NET
Solution Architecture and LabVIEW connectivity
Solution Requirements
 Remote data collection
 High speed data collection
 Data storage and historical viewing
 Device health
 Device updates
User Experience
Data Volume
 10 kHz
 12 Channels per station
 1 second of sampling per hour
 1 GB per day per station
 1+ TB per year
Azure IoT Architecture
IoT Hub Stream
Analytics
SQL
Database
Storage
CompactRIO
CompactRIO
LabVIEW + Azure IoT
 SSL toolkit, Indie-Energy
 MQTT tools, DAQ.IO
 JSON for serialization
 HTTP file transfer
 Microsoft Azure IoT hub SDK
Technologies
LabVIEW + Azure IoT: SSL
 Indie-Energy’s SSL Toolkit
 Azure authentication options
 Token based password
 X.509 certificate
LabVIEW + Azure IoT: JSON
 Serialize data for Azure IoT consumption
 For Fish Barrier monitoring:
 Result and summary data
 Station status and health
LabVIEW + Azure IoT: MQTT
 Pub/Sub
 Lightweight
 Small footprint
 Broker-based
 Test servers available Broker
Publisher
Subscriber
Publisher
Publisher
Subscriber
LabVIEW + Azure IoT: MQTT
 DAQ.IO MQTT toolkit
 For Azure, must send username
Demonstration code
Demo Architecture
IoT Hub Stream
Analytics
SQL
Database
Storage
Power BI
Solution Summary
Summary
 Problem: remote data you want to acquire and access
 Tools available: MQTT, SSL, Azure IoT, and more
 Take action
 Check out the tools
 Think of applications and play around!
 Learn more
 www.dmcinfo.com
 www.ni.com/internet-of-things
 www.microsoft.com/en-us/server-cloud/internet-of-things/azure-iot-suite.aspx
 https://www.daq.io/labview/
 https://github.com/Indie-Energy/AWS-IoT-RESTful
ni.com
Real-World Case Study: For Connecting CompactRIO's to Microsoft Azure IoT
Darren Jones, Peter Rijks, and Jon Carson
May 23, 2:15 PM - 3:15 PM
Practical Web Applications You’ll Actually Care About
Mark Locascio and Nick Aroneseno
May 23, 4:45 PM - 5:45 PM
Save Time and Look Awesome: Apply UI Design Principles to Real World Projects
Steven Dusing and Jesse Batsche
May 24, 4:45 PM - 5:45 PM

More Related Content

What's hot

Security Strategy and Tactic with Cyber Threat Intelligence (CTI)
Security Strategy and Tactic with Cyber Threat Intelligence (CTI)Security Strategy and Tactic with Cyber Threat Intelligence (CTI)
Security Strategy and Tactic with Cyber Threat Intelligence (CTI)Priyanka Aash
 
Suricata: A Decade Under the Influence (of packet sniffing)
Suricata: A Decade Under the Influence (of packet sniffing)Suricata: A Decade Under the Influence (of packet sniffing)
Suricata: A Decade Under the Influence (of packet sniffing)Jason Williams
 
How do the 802.11u and HotSpot 2.0 work?
How do the 802.11u and HotSpot 2.0 work?How do the 802.11u and HotSpot 2.0 work?
How do the 802.11u and HotSpot 2.0 work?Michal Jarski
 
Final Project Report-SIEM
Final Project Report-SIEMFinal Project Report-SIEM
Final Project Report-SIEMRangan Yoga
 
Building a Cyber Threat Intelligence Knowledge Management System (Paris Augus...
Building a Cyber Threat Intelligence Knowledge Management System (Paris Augus...Building a Cyber Threat Intelligence Knowledge Management System (Paris Augus...
Building a Cyber Threat Intelligence Knowledge Management System (Paris Augus...Vaticle
 
Cyber security landscape
Cyber security landscapeCyber security landscape
Cyber security landscapeJisc
 
Building an Analytics Enables SOC
Building an Analytics Enables SOCBuilding an Analytics Enables SOC
Building an Analytics Enables SOCSplunk
 
Soc analyst course content v3
Soc analyst course content v3Soc analyst course content v3
Soc analyst course content v3ShivamSharma909
 
Présentation NAC-NAP PPT HARIFI Madiha
 Présentation NAC-NAP PPT HARIFI Madiha Présentation NAC-NAP PPT HARIFI Madiha
Présentation NAC-NAP PPT HARIFI MadihaHarifi Madiha
 
8 palo alto security policy concepts
8 palo alto security policy concepts8 palo alto security policy concepts
8 palo alto security policy conceptsMostafa El Lathy
 
SOC presentation- Building a Security Operations Center
SOC presentation- Building a Security Operations CenterSOC presentation- Building a Security Operations Center
SOC presentation- Building a Security Operations CenterMichael Nickle
 
Building Security Operation Center
Building Security Operation CenterBuilding Security Operation Center
Building Security Operation CenterS.E. CTS CERT-GOV-MD
 
Wireless network security
Wireless network securityWireless network security
Wireless network securityVishal Agarwal
 
Palo alto NGfw2023.pptx
Palo alto  NGfw2023.pptxPalo alto  NGfw2023.pptx
Palo alto NGfw2023.pptxahmad661583
 
Security operation center (SOC)
Security operation center (SOC)Security operation center (SOC)
Security operation center (SOC)Ahmed Ayman
 

What's hot (20)

Security Strategy and Tactic with Cyber Threat Intelligence (CTI)
Security Strategy and Tactic with Cyber Threat Intelligence (CTI)Security Strategy and Tactic with Cyber Threat Intelligence (CTI)
Security Strategy and Tactic with Cyber Threat Intelligence (CTI)
 
4 palo alto licenses
4 palo alto licenses4 palo alto licenses
4 palo alto licenses
 
A survey in privacy and security in Internet of Things IOT
A survey in privacy and security in Internet of Things IOTA survey in privacy and security in Internet of Things IOT
A survey in privacy and security in Internet of Things IOT
 
Suricata: A Decade Under the Influence (of packet sniffing)
Suricata: A Decade Under the Influence (of packet sniffing)Suricata: A Decade Under the Influence (of packet sniffing)
Suricata: A Decade Under the Influence (of packet sniffing)
 
How do the 802.11u and HotSpot 2.0 work?
How do the 802.11u and HotSpot 2.0 work?How do the 802.11u and HotSpot 2.0 work?
How do the 802.11u and HotSpot 2.0 work?
 
Final Project Report-SIEM
Final Project Report-SIEMFinal Project Report-SIEM
Final Project Report-SIEM
 
Building a Cyber Threat Intelligence Knowledge Management System (Paris Augus...
Building a Cyber Threat Intelligence Knowledge Management System (Paris Augus...Building a Cyber Threat Intelligence Knowledge Management System (Paris Augus...
Building a Cyber Threat Intelligence Knowledge Management System (Paris Augus...
 
Cyber security landscape
Cyber security landscapeCyber security landscape
Cyber security landscape
 
Building an Analytics Enables SOC
Building an Analytics Enables SOCBuilding an Analytics Enables SOC
Building an Analytics Enables SOC
 
IBM QRadar BB & Rules
IBM QRadar BB & RulesIBM QRadar BB & Rules
IBM QRadar BB & Rules
 
Soc analyst course content v3
Soc analyst course content v3Soc analyst course content v3
Soc analyst course content v3
 
Présentation NAC-NAP PPT HARIFI Madiha
 Présentation NAC-NAP PPT HARIFI Madiha Présentation NAC-NAP PPT HARIFI Madiha
Présentation NAC-NAP PPT HARIFI Madiha
 
Ransomware protection
Ransomware protectionRansomware protection
Ransomware protection
 
8 palo alto security policy concepts
8 palo alto security policy concepts8 palo alto security policy concepts
8 palo alto security policy concepts
 
SOC presentation- Building a Security Operations Center
SOC presentation- Building a Security Operations CenterSOC presentation- Building a Security Operations Center
SOC presentation- Building a Security Operations Center
 
Building Security Operation Center
Building Security Operation CenterBuilding Security Operation Center
Building Security Operation Center
 
SD-WAN
SD-WANSD-WAN
SD-WAN
 
Wireless network security
Wireless network securityWireless network security
Wireless network security
 
Palo alto NGfw2023.pptx
Palo alto  NGfw2023.pptxPalo alto  NGfw2023.pptx
Palo alto NGfw2023.pptx
 
Security operation center (SOC)
Security operation center (SOC)Security operation center (SOC)
Security operation center (SOC)
 

Viewers also liked

What's New in LabVIEW 2017
What's New in LabVIEW 2017What's New in LabVIEW 2017
What's New in LabVIEW 2017DMC, Inc.
 
5 Tips for Using TIA Portal V14 to Decrease Safety Development Time
5 Tips for Using TIA Portal V14 to Decrease Safety Development Time 5 Tips for Using TIA Portal V14 to Decrease Safety Development Time
5 Tips for Using TIA Portal V14 to Decrease Safety Development Time DMC, Inc.
 
Pushing Data from S7-1200 to Cloud
Pushing Data from S7-1200 to CloudPushing Data from S7-1200 to Cloud
Pushing Data from S7-1200 to CloudDMC, Inc.
 
Tools for Managing your LabVIEW Source Code
Tools for Managing your LabVIEW Source CodeTools for Managing your LabVIEW Source Code
Tools for Managing your LabVIEW Source CodeDMC, Inc.
 
What is the Siemens Open Library, and How it Decreased Development Time for E...
What is the Siemens Open Library, and How it Decreased Development Time for E...What is the Siemens Open Library, and How it Decreased Development Time for E...
What is the Siemens Open Library, and How it Decreased Development Time for E...DMC, Inc.
 
Sitec 2017 Siemens Open Library Presentation
Sitec 2017 Siemens Open Library PresentationSitec 2017 Siemens Open Library Presentation
Sitec 2017 Siemens Open Library PresentationDMC, Inc.
 
Lightning Fast SCADA Development with Open Library for WinCC OA
Lightning Fast SCADA Development with Open Library for WinCC OA Lightning Fast SCADA Development with Open Library for WinCC OA
Lightning Fast SCADA Development with Open Library for WinCC OA DMC, Inc.
 
Siemens Open Library- Summit 2016
Siemens Open Library- Summit 2016Siemens Open Library- Summit 2016
Siemens Open Library- Summit 2016DMC, Inc.
 
Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...
Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...
Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...DMC, Inc.
 
Tips & Tricks for Motion with S7 1500 CPU
Tips & Tricks for Motion with S7 1500 CPUTips & Tricks for Motion with S7 1500 CPU
Tips & Tricks for Motion with S7 1500 CPUDMC, Inc.
 

Viewers also liked (10)

What's New in LabVIEW 2017
What's New in LabVIEW 2017What's New in LabVIEW 2017
What's New in LabVIEW 2017
 
5 Tips for Using TIA Portal V14 to Decrease Safety Development Time
5 Tips for Using TIA Portal V14 to Decrease Safety Development Time 5 Tips for Using TIA Portal V14 to Decrease Safety Development Time
5 Tips for Using TIA Portal V14 to Decrease Safety Development Time
 
Pushing Data from S7-1200 to Cloud
Pushing Data from S7-1200 to CloudPushing Data from S7-1200 to Cloud
Pushing Data from S7-1200 to Cloud
 
Tools for Managing your LabVIEW Source Code
Tools for Managing your LabVIEW Source CodeTools for Managing your LabVIEW Source Code
Tools for Managing your LabVIEW Source Code
 
What is the Siemens Open Library, and How it Decreased Development Time for E...
What is the Siemens Open Library, and How it Decreased Development Time for E...What is the Siemens Open Library, and How it Decreased Development Time for E...
What is the Siemens Open Library, and How it Decreased Development Time for E...
 
Sitec 2017 Siemens Open Library Presentation
Sitec 2017 Siemens Open Library PresentationSitec 2017 Siemens Open Library Presentation
Sitec 2017 Siemens Open Library Presentation
 
Lightning Fast SCADA Development with Open Library for WinCC OA
Lightning Fast SCADA Development with Open Library for WinCC OA Lightning Fast SCADA Development with Open Library for WinCC OA
Lightning Fast SCADA Development with Open Library for WinCC OA
 
Siemens Open Library- Summit 2016
Siemens Open Library- Summit 2016Siemens Open Library- Summit 2016
Siemens Open Library- Summit 2016
 
Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...
Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...
Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...
 
Tips & Tricks for Motion with S7 1500 CPU
Tips & Tricks for Motion with S7 1500 CPUTips & Tricks for Motion with S7 1500 CPU
Tips & Tricks for Motion with S7 1500 CPU
 

Similar to Real-World Case Study: For Connecting CompactRIO's to Microsoft Azure IoT

IoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and mlIoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and mlMarco Dal Pino
 
Azure and Predix
Azure and PredixAzure and Predix
Azure and PredixAltoros
 
IoT Masterclass ESGT Santarem - Connecting The Dots
IoT Masterclass ESGT Santarem -  Connecting The DotsIoT Masterclass ESGT Santarem -  Connecting The Dots
IoT Masterclass ESGT Santarem - Connecting The DotsMarco Silva
 
Azure iot edge and AI enabling the intelligent edge
Azure iot edge and AI  enabling the intelligent edgeAzure iot edge and AI  enabling the intelligent edge
Azure iot edge and AI enabling the intelligent edgeMarco Dal Pino
 
The Internet of your things by Jan Tielens
The Internet of your things by Jan  TielensThe Internet of your things by Jan  Tielens
The Internet of your things by Jan TielensITProceed
 
Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機Amazon Web Services
 
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech TalksEssential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech TalksAmazon Web Services
 
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016Benjamin Cabé
 
IoTforReal Seminar slidedeck
IoTforReal Seminar slidedeckIoTforReal Seminar slidedeck
IoTforReal Seminar slidedeckCodit
 
6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure6 Ways to Get More From Your Azure
6 Ways to Get More From Your AzureHolly Plude
 
IoT on Blockchain Solution Overview
IoT on Blockchain Solution OverviewIoT on Blockchain Solution Overview
IoT on Blockchain Solution OverviewProvide Technologies
 
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...Andri Yadi
 
General io t_concepts
General io t_conceptsGeneral io t_concepts
General io t_conceptsSinan Ozmen
 
Architecting IoT solutions with Microsoft Azure
Architecting IoT solutions with Microsoft AzureArchitecting IoT solutions with Microsoft Azure
Architecting IoT solutions with Microsoft AzureAlon Fliess
 
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...Codit
 
Azure Global Bootcamp 2018 Paris Keynote
Azure Global Bootcamp 2018 Paris KeynoteAzure Global Bootcamp 2018 Paris Keynote
Azure Global Bootcamp 2018 Paris KeynoteAlex Danvy
 

Similar to Real-World Case Study: For Connecting CompactRIO's to Microsoft Azure IoT (20)

IoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and mlIoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and ml
 
Azure and Predix
Azure and PredixAzure and Predix
Azure and Predix
 
IoT Masterclass ESGT Santarem - Connecting The Dots
IoT Masterclass ESGT Santarem -  Connecting The DotsIoT Masterclass ESGT Santarem -  Connecting The Dots
IoT Masterclass ESGT Santarem - Connecting The Dots
 
IoT on azure
IoT on azureIoT on azure
IoT on azure
 
Azure iot edge and AI enabling the intelligent edge
Azure iot edge and AI  enabling the intelligent edgeAzure iot edge and AI  enabling the intelligent edge
Azure iot edge and AI enabling the intelligent edge
 
The Internet of your things by Jan Tielens
The Internet of your things by Jan  TielensThe Internet of your things by Jan  Tielens
The Internet of your things by Jan Tielens
 
Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機
 
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech TalksEssential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
 
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
 
IoTforReal Seminar slidedeck
IoTforReal Seminar slidedeckIoTforReal Seminar slidedeck
IoTforReal Seminar slidedeck
 
6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure
 
6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure
 
IoT on Blockchain Solution Overview
IoT on Blockchain Solution OverviewIoT on Blockchain Solution Overview
IoT on Blockchain Solution Overview
 
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...
 
General io t_concepts
General io t_conceptsGeneral io t_concepts
General io t_concepts
 
Architecting IoT solutions with Microsoft Azure
Architecting IoT solutions with Microsoft AzureArchitecting IoT solutions with Microsoft Azure
Architecting IoT solutions with Microsoft Azure
 
Deep Dive: AWS IOT
Deep Dive: AWS IOTDeep Dive: AWS IOT
Deep Dive: AWS IOT
 
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
 
Microsoft Azure Overview
Microsoft Azure OverviewMicrosoft Azure Overview
Microsoft Azure Overview
 
Azure Global Bootcamp 2018 Paris Keynote
Azure Global Bootcamp 2018 Paris KeynoteAzure Global Bootcamp 2018 Paris Keynote
Azure Global Bootcamp 2018 Paris Keynote
 

More from DMC, Inc.

NI Week 2019 Overview
NI Week 2019 OverviewNI Week 2019 Overview
NI Week 2019 OverviewDMC, Inc.
 
VI package manager
VI package managerVI package manager
VI package managerDMC, Inc.
 
NI Package Manager
NI Package ManagerNI Package Manager
NI Package ManagerDMC, Inc.
 
Auto Code Generation and Rapid Brewery/Distillery Automation
Auto Code Generation and Rapid Brewery/Distillery AutomationAuto Code Generation and Rapid Brewery/Distillery Automation
Auto Code Generation and Rapid Brewery/Distillery AutomationDMC, Inc.
 
Multi-site WinCC 7 Development with Centralized Process Historian & Informati...
Multi-site WinCC 7 Development with Centralized Process Historian & Informati...Multi-site WinCC 7 Development with Centralized Process Historian & Informati...
Multi-site WinCC 7 Development with Centralized Process Historian & Informati...DMC, Inc.
 
Dynamic and Scalable Systems Using WinCC OA
Dynamic and Scalable Systems Using WinCC OADynamic and Scalable Systems Using WinCC OA
Dynamic and Scalable Systems Using WinCC OADMC, Inc.
 
Taking your Siemens PLC s7-1200 to industry 4.0
Taking your Siemens PLC s7-1200 to industry 4.0Taking your Siemens PLC s7-1200 to industry 4.0
Taking your Siemens PLC s7-1200 to industry 4.0DMC, Inc.
 
Flexibility and standardization using dynamic IO addressing and option handling
Flexibility and standardization using dynamic IO addressing and option handlingFlexibility and standardization using dynamic IO addressing and option handling
Flexibility and standardization using dynamic IO addressing and option handlingDMC, Inc.
 
Ni week 2018 DMC presentation IoT
Ni week 2018 DMC presentation IoTNi week 2018 DMC presentation IoT
Ni week 2018 DMC presentation IoTDMC, Inc.
 
Ni week 2018_ux_lab_viewcandothat
Ni week 2018_ux_lab_viewcandothatNi week 2018_ux_lab_viewcandothat
Ni week 2018_ux_lab_viewcandothatDMC, Inc.
 
Ni week 2018 LLAMA presentation
Ni week 2018 LLAMA presentationNi week 2018 LLAMA presentation
Ni week 2018 LLAMA presentationDMC, Inc.
 
Career Development Plans as a Competitive Advantage
Career Development Plans as a Competitive AdvantageCareer Development Plans as a Competitive Advantage
Career Development Plans as a Competitive AdvantageDMC, Inc.
 
10 Tips for Using SharePoint to prepare for the CSIA Audit
10 Tips for Using SharePoint to prepare for the CSIA Audit10 Tips for Using SharePoint to prepare for the CSIA Audit
10 Tips for Using SharePoint to prepare for the CSIA AuditDMC, Inc.
 
Frank Riordan Siemens Automation Summit 2016 Presentation
Frank Riordan Siemens Automation Summit 2016 PresentationFrank Riordan Siemens Automation Summit 2016 Presentation
Frank Riordan Siemens Automation Summit 2016 PresentationDMC, Inc.
 
Siemens oil and gas 2016 WinCC OA
Siemens oil and gas 2016   WinCC OASiemens oil and gas 2016   WinCC OA
Siemens oil and gas 2016 WinCC OADMC, Inc.
 
Siemens oil and gas 2016 LACT unit
Siemens oil and gas 2016 LACT unitSiemens oil and gas 2016 LACT unit
Siemens oil and gas 2016 LACT unitDMC, Inc.
 
Dmc patco siemens og presentation
Dmc patco siemens og presentationDmc patco siemens og presentation
Dmc patco siemens og presentationDMC, Inc.
 
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?DMC, Inc.
 
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?DMC, Inc.
 
Democratizing Digital Marketing: Motivating and Managing Your Engineers to Cr...
Democratizing Digital Marketing: Motivating and Managing Your Engineers to Cr...Democratizing Digital Marketing: Motivating and Managing Your Engineers to Cr...
Democratizing Digital Marketing: Motivating and Managing Your Engineers to Cr...DMC, Inc.
 

More from DMC, Inc. (20)

NI Week 2019 Overview
NI Week 2019 OverviewNI Week 2019 Overview
NI Week 2019 Overview
 
VI package manager
VI package managerVI package manager
VI package manager
 
NI Package Manager
NI Package ManagerNI Package Manager
NI Package Manager
 
Auto Code Generation and Rapid Brewery/Distillery Automation
Auto Code Generation and Rapid Brewery/Distillery AutomationAuto Code Generation and Rapid Brewery/Distillery Automation
Auto Code Generation and Rapid Brewery/Distillery Automation
 
Multi-site WinCC 7 Development with Centralized Process Historian & Informati...
Multi-site WinCC 7 Development with Centralized Process Historian & Informati...Multi-site WinCC 7 Development with Centralized Process Historian & Informati...
Multi-site WinCC 7 Development with Centralized Process Historian & Informati...
 
Dynamic and Scalable Systems Using WinCC OA
Dynamic and Scalable Systems Using WinCC OADynamic and Scalable Systems Using WinCC OA
Dynamic and Scalable Systems Using WinCC OA
 
Taking your Siemens PLC s7-1200 to industry 4.0
Taking your Siemens PLC s7-1200 to industry 4.0Taking your Siemens PLC s7-1200 to industry 4.0
Taking your Siemens PLC s7-1200 to industry 4.0
 
Flexibility and standardization using dynamic IO addressing and option handling
Flexibility and standardization using dynamic IO addressing and option handlingFlexibility and standardization using dynamic IO addressing and option handling
Flexibility and standardization using dynamic IO addressing and option handling
 
Ni week 2018 DMC presentation IoT
Ni week 2018 DMC presentation IoTNi week 2018 DMC presentation IoT
Ni week 2018 DMC presentation IoT
 
Ni week 2018_ux_lab_viewcandothat
Ni week 2018_ux_lab_viewcandothatNi week 2018_ux_lab_viewcandothat
Ni week 2018_ux_lab_viewcandothat
 
Ni week 2018 LLAMA presentation
Ni week 2018 LLAMA presentationNi week 2018 LLAMA presentation
Ni week 2018 LLAMA presentation
 
Career Development Plans as a Competitive Advantage
Career Development Plans as a Competitive AdvantageCareer Development Plans as a Competitive Advantage
Career Development Plans as a Competitive Advantage
 
10 Tips for Using SharePoint to prepare for the CSIA Audit
10 Tips for Using SharePoint to prepare for the CSIA Audit10 Tips for Using SharePoint to prepare for the CSIA Audit
10 Tips for Using SharePoint to prepare for the CSIA Audit
 
Frank Riordan Siemens Automation Summit 2016 Presentation
Frank Riordan Siemens Automation Summit 2016 PresentationFrank Riordan Siemens Automation Summit 2016 Presentation
Frank Riordan Siemens Automation Summit 2016 Presentation
 
Siemens oil and gas 2016 WinCC OA
Siemens oil and gas 2016   WinCC OASiemens oil and gas 2016   WinCC OA
Siemens oil and gas 2016 WinCC OA
 
Siemens oil and gas 2016 LACT unit
Siemens oil and gas 2016 LACT unitSiemens oil and gas 2016 LACT unit
Siemens oil and gas 2016 LACT unit
 
Dmc patco siemens og presentation
Dmc patco siemens og presentationDmc patco siemens og presentation
Dmc patco siemens og presentation
 
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
 
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
 
Democratizing Digital Marketing: Motivating and Managing Your Engineers to Cr...
Democratizing Digital Marketing: Motivating and Managing Your Engineers to Cr...Democratizing Digital Marketing: Motivating and Managing Your Engineers to Cr...
Democratizing Digital Marketing: Motivating and Managing Your Engineers to Cr...
 

Recently uploaded

Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 

Recently uploaded (20)

Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 

Real-World Case Study: For Connecting CompactRIO's to Microsoft Azure IoT

Editor's Notes

  1. Our approach is to accelerate productivity, innovation, and discovery through a software-centric platform for developing any system that needs test, measurement, and control. When spending time and energy making technology work gets in the way of focusing on a solution, we know that’s a big problem. So, our goal is to enable engineers to get their job done faster regardless of their application or industry.
  2. Unique for Alliance Members, work with a variety of tools. Benefit of this is that we can easily integrate different platforms to solve customer problems.
  3. bighead carp (Hypophthalmichthys nobilis) is a species of freshwater fish, one of several Asian carps http://www.chicagotribune.com/news/local/breaking/ct-grass-carp-great-lakes-20170127-story.html https://en.wikipedia.org/wiki/Bighead_carp
  4. http://content.time.com/time/health/article/0,8599,1962108,00.html https://www.invasivespeciesinfo.gov/aquatics/bigheadcarp.shtml
  5. Remote Data collection ***High speed*** acquisition Discern effects from the Barrier versus other sources. Centralized storage Raw data Alarming Remote access Comparison to off the shelf options
  6. Remote Data collection ***High speed*** acquisition Discern effects from the Barrier versus other sources. Centralized storage Raw data Alarming Remote access Comparison to off the shelf options
  7. Remote Data collection ***High speed*** acquisition Discern effects from the Barrier versus other sources. Centralized storage Raw data Alarming Remote access Comparison to off the shelf options
  8. Remote Data collection ***High speed*** acquisition Discern effects from the Barrier versus other sources. Centralized storage Raw data Alarming Remote access Comparison to off the shelf options
  9. Remote Data collection ***High speed*** acquisition Discern effects from the Barrier versus other sources. Centralized storage Raw data Alarming Remote access Comparison to off the shelf options
  10. What is Azure? And more generally, what is cloud computing? Before we jump into Azure IoT and our solution, let’s get everyone caught up on a few cloud computing concepts
  11. On-Prem is how it all started.
  12. When talking about cloud services, we can break them down even further into IaaS, PaaS and SaaS. Liken this to a car service – Own, Lease, Rent, Uber/Taxi – analogy breaks down on costs. Responsibility vs flexibility. SaaS is Office 365, CRM online, … IaaS and PaaS is what Azure is. You still manage a piece of it. Your differentiator. Commoditize the rest.
  13. Speaking of big picture…
  14. IaaS – VMs (sometimes called Compute), Storage, Networking. Very general purpose. Easy to “Lift-And-Shift”
  15. Legacy Apps: moving to PaaS requires a “Lift-and-Port” approach. Prototyping: power VM off to save costs.
  16. Many more offerings in PaaS than in IaaS, more than on this slide. IaaS is general purpose, each PaaS offering is targeted at a specific problem. The services on this slide are ones you’re likely to use in an IoT solution.
  17. Microsoft made a conscious decision to use the same foundation for their internal IT, as well as their online offerings. Many PaaS offerings within Azure began because Microsoft had a specific need for one of their offerings.
  18. Azure has global reach, with 34 regions online worldwide and another 6 in construction. Microsoft is investing $10 billion annually in Azure. This slide needs to be updated every time I present on Azure. South Africa announced since late March. continuously investing in the latest infrastructure technologies, with a focus on high reliability, operational excellence, cost-effectiveness, environmental sustainability, and a trustworthy online experience for customers and partners worldwide.
  19. Microsoft continues to invest to – close to submarine network cables, Tidal power and built-in cooling
  20. So that was a quick intro to Azure. Now let’s talk about the IoT-specific solutions within Azure. But before we dive in, I want to cover a few more IoT use cases. The fish barrier is a compelling story, but we’ve come across many scenarios where an IoT solution makes sense. IoT doesn’t always have to mean Azure IoT.
  21. Connected Thermometers – Used in healthcare to monitor temperature – fridge with $100k of vaccines Water filtration – remote monitoring and predictive maintenance Vehicle tracking – GPS and cellular network
  22. This is an example from a few years ago, before Azure IoT became a hot buzzword. Sewer cleaning wasn’t getting done. Manually measure tank levels after a truck returned. Crews learned to empty the tanks in a parking lot before returning. Finally added water level sensors, as well as GPS and other data that reported back in real-time. DMC has been doing IoT for a long time Vactor – vehicles that clean sewers. Municipalities would get complaints that sewers not cleaned. Workers weren’t doing their job, so monitor how much water was left – workers began just dumping the water. IoT live monitoring solution. ThyssenKrupp elevators – Microsoft Azure case study – monitor motor temperature, shaft alignment, cab speed, door functioning. Alarms so that technicians can be dispatched before customer knows there’s a problem. Machine learning.
  23. The tools available now also make it easy to get something up and running quickly. Often you can get something up and running in just a few hours.
  24. Looking back at the Azure landscape, the core component of Azure IoT is the IoT hub. The hub is where your devices connect to the cloud. But because Azure services integrate easily, we actually have the power of the full suite Analytics, data storage, machine learning, web and mobile apps, …
  25. When you log into azureiotsuite.com, it asks you to log into your Azure tenant, and then once you’ve selected your desired solution (predictive maintenance or remote monitoring) it will provision all the resources you need inside your tenant. You can be up and running quickly. Then customize that solution instead of starting from scratch.
  26. (Hub stores messages for a day, but not long-term)
  27. Instead of stream analytics you can also write custom code that interacts with IoT Hub
  28. In addition to device communication, the IoT hub has device management. Twin is a virtual representation of device state in the cloud. Query the twin so you don’t have to message the device. Keep tabs on devices -> version, status, location, etc. Query all devices with certain properties. Perform actions on query results (upgrade all devices with version X, reboot all devices with status idle)
  29. Microsoft has grown an open source community around the Azure IoT hub, and has SDKs available for a variety of languages, operating systems, and hardware platforms. Support for new devices is regularly being added.
  30. Goals: intuitive dashboard. At a glance health and summary data. Drill down to raw and historical data.
  31. MQTT, why? Vs HTTP, would need to poll, for messages to the device, prefer to not poll. Vs AMQP? We already were using MQTT.
  32. Available on GitHub
  33. Created ENDPOINT: niweek.azure-devices.net MQTT builds header, publish to TOPIC SSL encrypts message TCP sends message
  34. Remote Data collection ***High speed*** acquisition Discern effects from the Barrier versus other sources. Centralized storage Raw data Alarming Remote access Comparison to off the shelf options
  35. https://www.microsoft.com/en-us/server-cloud/internet-of-things/azure-iot-suite.aspx
  36. Our approach is to accelerate productivity, innovation, and discovery through a software-centric platform for developing any system that needs test, measurement, and control. When spending time and energy making technology work gets in the way of focusing on a solution, we know that’s a big problem. So, our goal is to enable engineers to get their job done faster regardless of their application or industry.