SlideShare a Scribd company logo
Create the Internet of Your Things
Stefano Tempesta
AGENDA
Azure IoT Suite
IoT Security
Build an IoT App for Microsoft Band
Stefano Tempesta
VP of Engineering @
@stefanotempesta
www.tempesta.space
Internet of Your Things InternetOfYourThings.com
– Starter Kits
– Windows 10 IoT Core
– Azure IoT Certified
Azure IoT Suite azureIoTsuite.com
– Predictive maintenance
– Remote monitoring
Azure IoT Suite
Azure IoT Hub
Device identity registry
– Block unsolicited network information
– Authorisation and authentication are based on per-device
identities
Bi-directional communication
– Communication between device and service is secured
– Maintains device specific queues for all sent commands
IoT Security
Safely connect systems and devices
– Unique identities
– Secured channel communication
Keep connection secure and efficient
– System updates
– Device audit
– Trackable communication path
IoT Security
Offline devices
– Low-power mode
– Service-assisted communication
– Cached messages
Service-assisted Communication Pattern
DEMO
Connect to Azure IoT Hub
Microsoft Band
Sensors
– Accelerometer
– Gyroscope
– Distance
– Heart Rate
– Pedometer
– Skin Temperature
– UV
– Device Contact
– Calories
Microsoft Band 2 only
– Altimeter
– Ambient Light
– Barometer
– Galvanic Skin Response
– RR Interval
Microsoft Band
Microsoft Band SDK
– Provides support for Band sensors as subscriptions
– Callback that delivers data at specific intervals
– Each sensor requires a power draw!
Band Sensor
Manager
Subscription
Subscription
IoT
Hub
Microsoft Band
On Windows and iOS
– Constant connectivity is required to maintain a subscription
Some sensor subscriptions require user consent
– Heart Rate and RR Interval
– Granted on a per-sensor basis
DEMO
Build an IoT App for Microsoft Band
References
Xamarin Components > Microsoft Band SDK
https://components.xamarin.com/view/microsoft-band-sdk
Microsoft Band Developers Page
http://developer.microsoftband.com
Azure IoT Hub
https://azure.microsoft.com/en-us/services/iot-hub
THANK YOU !
@stefanotempesta www.tempesta.space

More Related Content

What's hot

I Sense Brochure
I Sense  BrochureI Sense  Brochure
I Sense Brochure
amohamed_itsyn
 
Internet of Things- IOT 101 for beginners
Internet of Things- IOT 101 for beginnersInternet of Things- IOT 101 for beginners
Internet of Things- IOT 101 for beginners
FIITJEE PU College
 
IRJET - Raspberry Pi based Intelligent Security System
IRJET -  	  Raspberry Pi based Intelligent Security SystemIRJET -  	  Raspberry Pi based Intelligent Security System
IRJET - Raspberry Pi based Intelligent Security System
IRJET Journal
 
Predstavitev Kaspersky PURE 3.0 Total Security
Predstavitev Kaspersky PURE 3.0 Total SecurityPredstavitev Kaspersky PURE 3.0 Total Security
Predstavitev Kaspersky PURE 3.0 Total Security
Dejan Pogačnik
 
Azure io t_edge
Azure io t_edgeAzure io t_edge
Azure io t_edge
IRFAN MOHAMMAD
 
A MONITORING SCHEME WITH IOT AND SENSOR EXPERTISE
A MONITORING SCHEME WITH IOT AND SENSOR EXPERTISEA MONITORING SCHEME WITH IOT AND SENSOR EXPERTISE
A MONITORING SCHEME WITH IOT AND SENSOR EXPERTISE
IAEME Publication
 
Security based home surveillance system using android application
Security based home surveillance system using android applicationSecurity based home surveillance system using android application
Security based home surveillance system using android application
eSAT Publishing House
 
Introduction to IoT Network
Introduction to IoT NetworkIntroduction to IoT Network
Introduction to IoT Network
Yong Heui Cho
 
Internet of things
Internet of thingsInternet of things
Internet of things
Vicka Jaime
 
Introduction to ICT supply chain (Cyber norms awareness)
Introduction to ICT supply chain (Cyber norms awareness) Introduction to ICT supply chain (Cyber norms awareness)
Introduction to ICT supply chain (Cyber norms awareness)
Benjamin Ang
 

What's hot (10)

I Sense Brochure
I Sense  BrochureI Sense  Brochure
I Sense Brochure
 
Internet of Things- IOT 101 for beginners
Internet of Things- IOT 101 for beginnersInternet of Things- IOT 101 for beginners
Internet of Things- IOT 101 for beginners
 
IRJET - Raspberry Pi based Intelligent Security System
IRJET -  	  Raspberry Pi based Intelligent Security SystemIRJET -  	  Raspberry Pi based Intelligent Security System
IRJET - Raspberry Pi based Intelligent Security System
 
Predstavitev Kaspersky PURE 3.0 Total Security
Predstavitev Kaspersky PURE 3.0 Total SecurityPredstavitev Kaspersky PURE 3.0 Total Security
Predstavitev Kaspersky PURE 3.0 Total Security
 
Azure io t_edge
Azure io t_edgeAzure io t_edge
Azure io t_edge
 
A MONITORING SCHEME WITH IOT AND SENSOR EXPERTISE
A MONITORING SCHEME WITH IOT AND SENSOR EXPERTISEA MONITORING SCHEME WITH IOT AND SENSOR EXPERTISE
A MONITORING SCHEME WITH IOT AND SENSOR EXPERTISE
 
Security based home surveillance system using android application
Security based home surveillance system using android applicationSecurity based home surveillance system using android application
Security based home surveillance system using android application
 
Introduction to IoT Network
Introduction to IoT NetworkIntroduction to IoT Network
Introduction to IoT Network
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Introduction to ICT supply chain (Cyber norms awareness)
Introduction to ICT supply chain (Cyber norms awareness) Introduction to ICT supply chain (Cyber norms awareness)
Introduction to ICT supply chain (Cyber norms awareness)
 

Viewers also liked

IoT Standards: The Next Generation
IoT Standards: The Next GenerationIoT Standards: The Next Generation
IoT Standards: The Next Generation
ReadWrite
 
Seminar presentation on 5G
Seminar presentation on 5GSeminar presentation on 5G
Seminar presentation on 5G
Abhijith Sambasivan
 
5G Mobile Technology
5G Mobile Technology5G Mobile Technology
5G Mobile Technology
IF Engineer 2
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
Ankur Pipara
 
Introduction to Windows IoT Nov 2017
Introduction to Windows IoT Nov 2017Introduction to Windows IoT Nov 2017
Introduction to Windows IoT Nov 2017
Lee Richardson
 
5G Concept
5G Concept5G Concept
5G Concept
Ericsson
 
5G Services Story
5G Services Story5G Services Story
5G Services Story
Ericsson
 
IoT Developer Survey 2016
IoT Developer Survey 2016IoT Developer Survey 2016
IoT Developer Survey 2016
Ian Skerrett
 
Paving the path to Narrowband 5G with LTE IoT
Paving the path to Narrowband 5G with LTE IoTPaving the path to Narrowband 5G with LTE IoT
Paving the path to Narrowband 5G with LTE IoT
Qualcomm Research
 
5G PPT
5G PPT5G PPT
5G PPT
Sharon Moses
 
5G: Your Questions Answered
5G: Your Questions Answered5G: Your Questions Answered
5G: Your Questions Answered
Cisco Service Provider Mobility
 
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergInternet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Dr. Mazlan Abbas
 
Internet of Things (IOT) - Technology and Applications
Internet of Things (IOT) - Technology and ApplicationsInternet of Things (IOT) - Technology and Applications
Internet of Things (IOT) - Technology and Applications
Dr. Mazlan Abbas
 
5G MOBILE TECHNOLOGY PPT
5G MOBILE TECHNOLOGY PPT5G MOBILE TECHNOLOGY PPT
5G MOBILE TECHNOLOGY PPT
priyanka reddy
 
Introduction to IOT & Smart City
Introduction to IOT & Smart CityIntroduction to IOT & Smart City
Introduction to IOT & Smart City
Dr. Mazlan Abbas
 
5G tecnology
5G tecnology5G tecnology
5G tecnology
Abhishek Manwal
 
IoT - IT 423 ppt
IoT - IT 423 pptIoT - IT 423 ppt
IoT - IT 423 ppt
Mhae Lyn
 
Generations of network 1 g, 2g, 3g, 4g, 5g
Generations of network 1 g, 2g, 3g, 4g, 5gGenerations of network 1 g, 2g, 3g, 4g, 5g
Generations of network 1 g, 2g, 3g, 4g, 5g
Noor Mohammad's Faltoos
 
IoT architecture
IoT architectureIoT architecture
IoT architecture
Sumit Sharma
 

Viewers also liked (19)

IoT Standards: The Next Generation
IoT Standards: The Next GenerationIoT Standards: The Next Generation
IoT Standards: The Next Generation
 
Seminar presentation on 5G
Seminar presentation on 5GSeminar presentation on 5G
Seminar presentation on 5G
 
5G Mobile Technology
5G Mobile Technology5G Mobile Technology
5G Mobile Technology
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
 
Introduction to Windows IoT Nov 2017
Introduction to Windows IoT Nov 2017Introduction to Windows IoT Nov 2017
Introduction to Windows IoT Nov 2017
 
5G Concept
5G Concept5G Concept
5G Concept
 
5G Services Story
5G Services Story5G Services Story
5G Services Story
 
IoT Developer Survey 2016
IoT Developer Survey 2016IoT Developer Survey 2016
IoT Developer Survey 2016
 
Paving the path to Narrowband 5G with LTE IoT
Paving the path to Narrowband 5G with LTE IoTPaving the path to Narrowband 5G with LTE IoT
Paving the path to Narrowband 5G with LTE IoT
 
5G PPT
5G PPT5G PPT
5G PPT
 
5G: Your Questions Answered
5G: Your Questions Answered5G: Your Questions Answered
5G: Your Questions Answered
 
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergInternet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An Iceberg
 
Internet of Things (IOT) - Technology and Applications
Internet of Things (IOT) - Technology and ApplicationsInternet of Things (IOT) - Technology and Applications
Internet of Things (IOT) - Technology and Applications
 
5G MOBILE TECHNOLOGY PPT
5G MOBILE TECHNOLOGY PPT5G MOBILE TECHNOLOGY PPT
5G MOBILE TECHNOLOGY PPT
 
Introduction to IOT & Smart City
Introduction to IOT & Smart CityIntroduction to IOT & Smart City
Introduction to IOT & Smart City
 
5G tecnology
5G tecnology5G tecnology
5G tecnology
 
IoT - IT 423 ppt
IoT - IT 423 pptIoT - IT 423 ppt
IoT - IT 423 ppt
 
Generations of network 1 g, 2g, 3g, 4g, 5g
Generations of network 1 g, 2g, 3g, 4g, 5gGenerations of network 1 g, 2g, 3g, 4g, 5g
Generations of network 1 g, 2g, 3g, 4g, 5g
 
IoT architecture
IoT architectureIoT architecture
IoT architecture
 

Similar to Create the Internet of Your Things with Microsoft Azure IoT

IoT on azure
IoT on azureIoT on azure
IoT on azure
Joanna Lamch
 
Internet of Things Pitch Deck
Internet of Things Pitch DeckInternet of Things Pitch Deck
Internet of Things Pitch Deck
Nicholas Vossburg
 
Iot aws-introduction
Iot aws-introductionIot aws-introduction
Iot aws-introduction
jigisha araniya
 
AWS UG Indonesia Meetup - AWS IoT Core
AWS UG Indonesia Meetup - AWS IoT CoreAWS UG Indonesia Meetup - AWS IoT Core
AWS UG Indonesia Meetup - AWS IoT Core
Albert Suwandhi
 
STSAFE-A: certified security for IoT devices and services
STSAFE-A: certified security for IoT devices and servicesSTSAFE-A: certified security for IoT devices and services
STSAFE-A: certified security for IoT devices and services
Sylvie Boube-Politano
 
Internet of things –
Internet of things –Internet of things –
Internet of things –
Mathews Job
 
한컴MDS_Microsoft Azure IoT Overview
한컴MDS_Microsoft Azure IoT Overview한컴MDS_Microsoft Azure IoT Overview
한컴MDS_Microsoft Azure IoT Overview
HANCOM MDS
 
Azure IoT from groundup
Azure IoT from groundupAzure IoT from groundup
Azure IoT from groundup
Raminder Singh
 
Build 2017 - B8024 - Connected intelligent things with Windows IoT Core and A...
Build 2017 - B8024 - Connected intelligent things with Windows IoT Core and A...Build 2017 - B8024 - Connected intelligent things with Windows IoT Core and A...
Build 2017 - B8024 - Connected intelligent things with Windows IoT Core and A...
Windows Developer
 
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
Codit
 
IOT Edge within th eAzure IOT Framework
IOT Edge within th eAzure IOT FrameworkIOT Edge within th eAzure IOT Framework
IOT Edge within th eAzure IOT Framework
Axel Dittmann
 
AWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim Cruse
AWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim CruseAWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim Cruse
AWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim Cruse
Amazon Web Services Korea
 
IoT on Azure
IoT on AzureIoT on Azure
IoT on Azure
Vinoth Rajagopalan
 
Temperature and light intensity sensor
Temperature and light intensity sensorTemperature and light intensity sensor
Temperature and light intensity sensor
owatheowais
 
A walk through Azure IoT
A walk through Azure IoTA walk through Azure IoT
A walk through Azure IoT
Aaron (Ari) Bornstein
 
Are you ready for Microsoft Azure Sphere?
Are you ready for Microsoft Azure Sphere?Are you ready for Microsoft Azure Sphere?
Are you ready for Microsoft Azure Sphere?
Mirco Vanini
 
Azure Internet of Things
Azure Internet of ThingsAzure Internet of Things
Azure Internet of Things
Alon Fliess
 
Architecting IoT solutions with Microsoft Azure
Architecting IoT solutions with Microsoft AzureArchitecting IoT solutions with Microsoft Azure
Architecting IoT solutions with Microsoft Azure
Alon Fliess
 
BRK2122 IOT - From the cloud to the edge
BRK2122 IOT - From the cloud to the edgeBRK2122 IOT - From the cloud to the edge
BRK2122 IOT - From the cloud to the edge
Axel Dittmann
 
Gab2016 - Découverte d'Azure IoT Hub
Gab2016 - Découverte d'Azure IoT Hub Gab2016 - Découverte d'Azure IoT Hub
Gab2016 - Découverte d'Azure IoT Hub
Samir Arezki ☁
 

Similar to Create the Internet of Your Things with Microsoft Azure IoT (20)

IoT on azure
IoT on azureIoT on azure
IoT on azure
 
Internet of Things Pitch Deck
Internet of Things Pitch DeckInternet of Things Pitch Deck
Internet of Things Pitch Deck
 
Iot aws-introduction
Iot aws-introductionIot aws-introduction
Iot aws-introduction
 
AWS UG Indonesia Meetup - AWS IoT Core
AWS UG Indonesia Meetup - AWS IoT CoreAWS UG Indonesia Meetup - AWS IoT Core
AWS UG Indonesia Meetup - AWS IoT Core
 
STSAFE-A: certified security for IoT devices and services
STSAFE-A: certified security for IoT devices and servicesSTSAFE-A: certified security for IoT devices and services
STSAFE-A: certified security for IoT devices and services
 
Internet of things –
Internet of things –Internet of things –
Internet of things –
 
한컴MDS_Microsoft Azure IoT Overview
한컴MDS_Microsoft Azure IoT Overview한컴MDS_Microsoft Azure IoT Overview
한컴MDS_Microsoft Azure IoT Overview
 
Azure IoT from groundup
Azure IoT from groundupAzure IoT from groundup
Azure IoT from groundup
 
Build 2017 - B8024 - Connected intelligent things with Windows IoT Core and A...
Build 2017 - B8024 - Connected intelligent things with Windows IoT Core and A...Build 2017 - B8024 - Connected intelligent things with Windows IoT Core and A...
Build 2017 - B8024 - Connected intelligent things with Windows IoT Core and A...
 
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
 
IOT Edge within th eAzure IOT Framework
IOT Edge within th eAzure IOT FrameworkIOT Edge within th eAzure IOT Framework
IOT Edge within th eAzure IOT Framework
 
AWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim Cruse
AWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim CruseAWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim Cruse
AWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim Cruse
 
IoT on Azure
IoT on AzureIoT on Azure
IoT on Azure
 
Temperature and light intensity sensor
Temperature and light intensity sensorTemperature and light intensity sensor
Temperature and light intensity sensor
 
A walk through Azure IoT
A walk through Azure IoTA walk through Azure IoT
A walk through Azure IoT
 
Are you ready for Microsoft Azure Sphere?
Are you ready for Microsoft Azure Sphere?Are you ready for Microsoft Azure Sphere?
Are you ready for Microsoft Azure Sphere?
 
Azure Internet of Things
Azure Internet of ThingsAzure Internet of Things
Azure Internet of Things
 
Architecting IoT solutions with Microsoft Azure
Architecting IoT solutions with Microsoft AzureArchitecting IoT solutions with Microsoft Azure
Architecting IoT solutions with Microsoft Azure
 
BRK2122 IOT - From the cloud to the edge
BRK2122 IOT - From the cloud to the edgeBRK2122 IOT - From the cloud to the edge
BRK2122 IOT - From the cloud to the edge
 
Gab2016 - Découverte d'Azure IoT Hub
Gab2016 - Découverte d'Azure IoT Hub Gab2016 - Découverte d'Azure IoT Hub
Gab2016 - Découverte d'Azure IoT Hub
 

More from Stefano Tempesta

Robotics & AI User Group - Smart City
Robotics & AI User Group - Smart CityRobotics & AI User Group - Smart City
Robotics & AI User Group - Smart City
Stefano Tempesta
 
Robotics & AI User Group - Computer Vision - Azure Kinect
Robotics & AI User Group - Computer Vision - Azure KinectRobotics & AI User Group - Computer Vision - Azure Kinect
Robotics & AI User Group - Computer Vision - Azure Kinect
Stefano Tempesta
 
Virtual eye vision with HoloLens
Virtual eye vision with HoloLensVirtual eye vision with HoloLens
Virtual eye vision with HoloLens
Stefano Tempesta
 
Design Patterns for Distributed Systems in Azure Kubernetes Service
Design Patterns for Distributed Systems in Azure Kubernetes ServiceDesign Patterns for Distributed Systems in Azure Kubernetes Service
Design Patterns for Distributed Systems in Azure Kubernetes Service
Stefano Tempesta
 
Measure your teams sentiment
Measure your teams sentimentMeasure your teams sentiment
Measure your teams sentiment
Stefano Tempesta
 
Electronic signature with blockchain
Electronic signature with blockchainElectronic signature with blockchain
Electronic signature with blockchain
Stefano Tempesta
 
Best Practices to Secure Your Kubernetes Cluster
Best Practices to Secure Your Kubernetes ClusterBest Practices to Secure Your Kubernetes Cluster
Best Practices to Secure Your Kubernetes Cluster
Stefano Tempesta
 
Azure Cost Management
Azure Cost ManagementAzure Cost Management
Azure Cost Management
Stefano Tempesta
 
Automate Blockchain Workflows
Automate Blockchain WorkflowsAutomate Blockchain Workflows
Automate Blockchain Workflows
Stefano Tempesta
 
Expert Network - Machine Learning Tech Days
Expert Network - Machine Learning Tech DaysExpert Network - Machine Learning Tech Days
Expert Network - Machine Learning Tech Days
Stefano Tempesta
 
Expert Network - Financial Predictions with Machine Learning
Expert Network - Financial Predictions with Machine LearningExpert Network - Financial Predictions with Machine Learning
Expert Network - Financial Predictions with Machine Learning
Stefano Tempesta
 
Designing and Building Decentralized Blockchain Apps
Designing and Building Decentralized Blockchain AppsDesigning and Building Decentralized Blockchain Apps
Designing and Building Decentralized Blockchain Apps
Stefano Tempesta
 
Build Better CRM Charts
Build Better CRM ChartsBuild Better CRM Charts
Build Better CRM Charts
Stefano Tempesta
 
Azure Blockchain
Azure BlockchainAzure Blockchain
Azure Blockchain
Stefano Tempesta
 
Smart Unified Service Desk with Machine Learning
Smart Unified Service Desk with Machine LearningSmart Unified Service Desk with Machine Learning
Smart Unified Service Desk with Machine Learning
Stefano Tempesta
 
Introduction to Dynamics 365 for Talent
Introduction to Dynamics 365 for TalentIntroduction to Dynamics 365 for Talent
Introduction to Dynamics 365 for Talent
Stefano Tempesta
 
Dynamics 365 Saturday Dubai 2018
Dynamics 365 Saturday Dubai 2018Dynamics 365 Saturday Dubai 2018
Dynamics 365 Saturday Dubai 2018
Stefano Tempesta
 
Applied Machine Learning Days Lausanne 2018
Applied Machine Learning Days Lausanne 2018Applied Machine Learning Days Lausanne 2018
Applied Machine Learning Days Lausanne 2018
Stefano Tempesta
 
Global Dynamics 365 Bootcamp London 2018
Global Dynamics 365 Bootcamp London 2018Global Dynamics 365 Bootcamp London 2018
Global Dynamics 365 Bootcamp London 2018
Stefano Tempesta
 
Blockchain, The Next Frontier of CRM
Blockchain, The Next Frontier of CRMBlockchain, The Next Frontier of CRM
Blockchain, The Next Frontier of CRM
Stefano Tempesta
 

More from Stefano Tempesta (20)

Robotics & AI User Group - Smart City
Robotics & AI User Group - Smart CityRobotics & AI User Group - Smart City
Robotics & AI User Group - Smart City
 
Robotics & AI User Group - Computer Vision - Azure Kinect
Robotics & AI User Group - Computer Vision - Azure KinectRobotics & AI User Group - Computer Vision - Azure Kinect
Robotics & AI User Group - Computer Vision - Azure Kinect
 
Virtual eye vision with HoloLens
Virtual eye vision with HoloLensVirtual eye vision with HoloLens
Virtual eye vision with HoloLens
 
Design Patterns for Distributed Systems in Azure Kubernetes Service
Design Patterns for Distributed Systems in Azure Kubernetes ServiceDesign Patterns for Distributed Systems in Azure Kubernetes Service
Design Patterns for Distributed Systems in Azure Kubernetes Service
 
Measure your teams sentiment
Measure your teams sentimentMeasure your teams sentiment
Measure your teams sentiment
 
Electronic signature with blockchain
Electronic signature with blockchainElectronic signature with blockchain
Electronic signature with blockchain
 
Best Practices to Secure Your Kubernetes Cluster
Best Practices to Secure Your Kubernetes ClusterBest Practices to Secure Your Kubernetes Cluster
Best Practices to Secure Your Kubernetes Cluster
 
Azure Cost Management
Azure Cost ManagementAzure Cost Management
Azure Cost Management
 
Automate Blockchain Workflows
Automate Blockchain WorkflowsAutomate Blockchain Workflows
Automate Blockchain Workflows
 
Expert Network - Machine Learning Tech Days
Expert Network - Machine Learning Tech DaysExpert Network - Machine Learning Tech Days
Expert Network - Machine Learning Tech Days
 
Expert Network - Financial Predictions with Machine Learning
Expert Network - Financial Predictions with Machine LearningExpert Network - Financial Predictions with Machine Learning
Expert Network - Financial Predictions with Machine Learning
 
Designing and Building Decentralized Blockchain Apps
Designing and Building Decentralized Blockchain AppsDesigning and Building Decentralized Blockchain Apps
Designing and Building Decentralized Blockchain Apps
 
Build Better CRM Charts
Build Better CRM ChartsBuild Better CRM Charts
Build Better CRM Charts
 
Azure Blockchain
Azure BlockchainAzure Blockchain
Azure Blockchain
 
Smart Unified Service Desk with Machine Learning
Smart Unified Service Desk with Machine LearningSmart Unified Service Desk with Machine Learning
Smart Unified Service Desk with Machine Learning
 
Introduction to Dynamics 365 for Talent
Introduction to Dynamics 365 for TalentIntroduction to Dynamics 365 for Talent
Introduction to Dynamics 365 for Talent
 
Dynamics 365 Saturday Dubai 2018
Dynamics 365 Saturday Dubai 2018Dynamics 365 Saturday Dubai 2018
Dynamics 365 Saturday Dubai 2018
 
Applied Machine Learning Days Lausanne 2018
Applied Machine Learning Days Lausanne 2018Applied Machine Learning Days Lausanne 2018
Applied Machine Learning Days Lausanne 2018
 
Global Dynamics 365 Bootcamp London 2018
Global Dynamics 365 Bootcamp London 2018Global Dynamics 365 Bootcamp London 2018
Global Dynamics 365 Bootcamp London 2018
 
Blockchain, The Next Frontier of CRM
Blockchain, The Next Frontier of CRMBlockchain, The Next Frontier of CRM
Blockchain, The Next Frontier of CRM
 

Recently uploaded

Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Peter Caitens
 
Streamlining End-to-End Testing Automation
Streamlining End-to-End Testing AutomationStreamlining End-to-End Testing Automation
Streamlining End-to-End Testing Automation
Anand Bagmar
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
Pedro J. Molina
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio, Inc.
 
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
campbellclarkson
 
Computer Science & Engineering VI Sem- New Syllabus.pdf
Computer Science & Engineering VI Sem- New Syllabus.pdfComputer Science & Engineering VI Sem- New Syllabus.pdf
Computer Science & Engineering VI Sem- New Syllabus.pdf
chandangoswami40933
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Vince Scalabrino
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
sandeepmenon62
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
widenerjobeyrl638
 
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA ComplianceSecure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
ICS
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
kalichargn70th171
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
Maitrey Patel
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
Penify - Let AI do the Documentation, you write the Code.
Penify - Let AI do the Documentation, you write the Code.Penify - Let AI do the Documentation, you write the Code.
Penify - Let AI do the Documentation, you write the Code.
KrishnaveniMohan1
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
confluent
 
42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert
vaishalijagtap12
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
kalichargn70th171
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
Tier1 app
 
What’s New in VictoriaLogs - Q2 2024 Update
What’s New in VictoriaLogs - Q2 2024 UpdateWhat’s New in VictoriaLogs - Q2 2024 Update
What’s New in VictoriaLogs - Q2 2024 Update
VictoriaMetrics
 
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Paul Brebner
 

Recently uploaded (20)

Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
 
Streamlining End-to-End Testing Automation
Streamlining End-to-End Testing AutomationStreamlining End-to-End Testing Automation
Streamlining End-to-End Testing Automation
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
 
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
 
Computer Science & Engineering VI Sem- New Syllabus.pdf
Computer Science & Engineering VI Sem- New Syllabus.pdfComputer Science & Engineering VI Sem- New Syllabus.pdf
Computer Science & Engineering VI Sem- New Syllabus.pdf
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
 
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA ComplianceSecure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
Penify - Let AI do the Documentation, you write the Code.
Penify - Let AI do the Documentation, you write the Code.Penify - Let AI do the Documentation, you write the Code.
Penify - Let AI do the Documentation, you write the Code.
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
 
42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
 
What’s New in VictoriaLogs - Q2 2024 Update
What’s New in VictoriaLogs - Q2 2024 UpdateWhat’s New in VictoriaLogs - Q2 2024 Update
What’s New in VictoriaLogs - Q2 2024 Update
 
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
 

Create the Internet of Your Things with Microsoft Azure IoT

  • 1. Create the Internet of Your Things Stefano Tempesta
  • 2. AGENDA Azure IoT Suite IoT Security Build an IoT App for Microsoft Band
  • 3. Stefano Tempesta VP of Engineering @ @stefanotempesta www.tempesta.space
  • 4. Internet of Your Things InternetOfYourThings.com – Starter Kits – Windows 10 IoT Core – Azure IoT Certified Azure IoT Suite azureIoTsuite.com – Predictive maintenance – Remote monitoring
  • 6. Azure IoT Hub Device identity registry – Block unsolicited network information – Authorisation and authentication are based on per-device identities Bi-directional communication – Communication between device and service is secured – Maintains device specific queues for all sent commands
  • 7. IoT Security Safely connect systems and devices – Unique identities – Secured channel communication Keep connection secure and efficient – System updates – Device audit – Trackable communication path
  • 8. IoT Security Offline devices – Low-power mode – Service-assisted communication – Cached messages Service-assisted Communication Pattern
  • 10. Microsoft Band Sensors – Accelerometer – Gyroscope – Distance – Heart Rate – Pedometer – Skin Temperature – UV – Device Contact – Calories Microsoft Band 2 only – Altimeter – Ambient Light – Barometer – Galvanic Skin Response – RR Interval
  • 11. Microsoft Band Microsoft Band SDK – Provides support for Band sensors as subscriptions – Callback that delivers data at specific intervals – Each sensor requires a power draw! Band Sensor Manager Subscription Subscription IoT Hub
  • 12. Microsoft Band On Windows and iOS – Constant connectivity is required to maintain a subscription Some sensor subscriptions require user consent – Heart Rate and RR Interval – Granted on a per-sensor basis
  • 13. DEMO Build an IoT App for Microsoft Band
  • 14. References Xamarin Components > Microsoft Band SDK https://components.xamarin.com/view/microsoft-band-sdk Microsoft Band Developers Page http://developer.microsoftband.com Azure IoT Hub https://azure.microsoft.com/en-us/services/iot-hub
  • 15. THANK YOU ! @stefanotempesta www.tempesta.space

Editor's Notes

  1. Predictive maintenance Anticipate maintenance needs and avoid unscheduled downtime by connecting and monitoring your devices for predictive maintenance. Remote monitoring Connect and monitor your devices to analyze untapped data and improve business outcomes by automating processes.
  2. The IoT hub receives telemetry from the devices at a single endpoint. An IoT hub also maintains device specific endpoints where each devices can retrieve the commands that are sent to it. The IoT hub makes the received telemetry available through the service-side telemetry read endpoint.
  3. IoT Hub A device cannot connect to IoT hub unless it has an entry in the device identity registry. An IoT hub exposes an Azure Event Hubs-compatible endpoint to enable you to read device-to-cloud messages. The Device client SDK creates a DeviceClient instance that uses the AMQP protocol to communicate with IoT Hub. To use the HTTPS protocol, use the override of the Create method that enables you to specify the protocol. System-level authorization and authentication are based on per-device identities. They make access credentials and permissions nearly instantly revocable. Azure IoT Hub is an Azure service that enables secure and reliable bi-directional communications between your application back end and millions of devices. It allows the application back end to receive telemetry at scale from your devices, route that data to a stream event processor, receive file uploads from devices, and also to send cloud-to-device commands to specific devices. You can use IoT Hub to implement your own solution back end. In addition, IoT Hub includes a device identity registry used to provision devices, their security credentials, and their rights to connect to the hub. A partition is an ordered sequence of events that is held in an Event Hub.
  4. Azure IoT Hub implements the service-assisted communication pattern to mediate the interactions between your devices and your solution back end. The goal of service-assisted communication is to establish trustworthy, bidirectional communication paths between a control system, such as IoT Hub, and special-purpose devices that are deployed in untrusted physical space. Your command center sends a message to the device, and in return, the device sends a message to the command center. This communication path or paths are trackable through a system of receipts; these same messages can then be cached to enable resilience to outages and unreliable communication channels. Your security scales as your business does because your IoT solution allows you to use unique identities and shared keys to connect devices, allowing a wide range of devices to interoperate via secure communication paths. And by infusing secure systems into the culture of your business, IoT security will become part of the evolution of your business.
  5. Azure IoT Hub implements the service-assisted communication pattern to mediate the interactions between your devices and your solution back end. The goal of service-assisted communication is to establish trustworthy, bidirectional communication paths between a control system, such as IoT Hub, and special-purpose devices that are deployed in untrusted physical space. Your command center sends a message to the device, and in return, the device sends a message to the command center. This communication path or paths are trackable through a system of receipts; these same messages can then be cached to enable resilience to outages and unreliable communication channels. Your security scales as your business does because your IoT solution allows you to use unique identities and shared keys to connect devices, allowing a wide range of devices to interoperate via secure communication paths. And by infusing secure systems into the culture of your business, IoT security will become part of the evolution of your business.
  6. Access Sensors Use a range of sensors including heart rate, UV, accelerometer, gyroscope, and skin temperature, as well as fitness data, to design cutting-edge user experiences: Accelerometer Provides X, Y, and Z acceleration in meters per second squared (m/s²) units. Gyroscope Provides X, Y, and Z angular velocity in degrees per second (°/sec) units. Distance Provides the total distance in centimeters, current speed in centimeters per second (cm/s), current pace in milliseconds per meter (ms/m), and the current pedometer mode (such as walking or running). Heart Rate Provides the number of beats per minute, also indicates if the heart rate sensor is fully locked onto the wearer’s heart rate. Pedometer Provides the total number of steps the wearer has taken. Skin Temperature Provides the current skin temperature of the wearer in degrees Celsius. UV Provides the current ultra violet radiation exposure intensity. Device Contact Provides a way to let the developer know if someone is currently wearing the device. Calories Provides the total number of calories the wearer has burned. Altimeter (Microsoft Band 2 only) Provides current elevation data like total gain/loss, steps ascended/descended, flights ascended/descended, and elevation rate. Ambient Light (Microsoft Band 2 only) Provides the current light intensity (illuminance) in lux (Lumes/m²). Barometer (Microsoft Band 2 only) Provides the current raw air pressure in hPa (hectopascals) and raw temperature in degrees Celsius. Galvanic Skin Response (GSR) (Microsoft Band 2 only) Provides the current skin resistance of the wearer in kohms. RR Interval (Microsoft Band 2 only) Provides the interval in seconds between the last two continuous heart beats.
  7. The SDK provides support for Band sensors as subscriptions. The subscriptions are managed by the Band Sensor Manager on the Band Client. For each hardware sensor, the Sensor Manager allows the application developer to create a subscription. A subscription is essentially a platform-specific callback mechanism. It will deliver data at intervals specific to the sensor. Some sensors have dynamic intervals, such as the Accelerometer (on Android and Windows), that allow developers to specify at what rate they want data to be delivered. Other sensors deliver data only as their values change. It’s important to understand that subscribing to sensor data effects the battery life of the Band. The use of each sensor requires a power draw (some more than others). Developers should subscribe to sensor data only when the data is absolutely necessary for their applications. On Windows and iOS, constant connectivity is required to maintain a subscription. If the Band loses connectivity with the phone, the subscription is stopped and it’s not automatically enabled upon reconnection. Some sensor subscriptions require user consent. The subscription permission model is as follows. 1. Permission is granted on a per-sensor basis. 2. Applications can request the permission status of a particular sensor. The status can be Granted, Declined, or Not Specified. If permission is Granted, applications can simply start the subscription. 3. Applications can request to show the permission dialog to ask the user for permission if the permission is Not Specified or Declined. 4. If the permission is Not Specified or Declined and the application requests that the subscription be enabled the subscription, the request to enable the subscription will fail. Note: At this time, only heart rate and RR Interval sensor subscriptions require an explicit user consent before they can be started.
  8. The SDK provides support for Band sensors as subscriptions. The subscriptions are managed by the Band Sensor Manager on the Band Client. For each hardware sensor, the Sensor Manager allows the application developer to create a subscription. A subscription is essentially a platform-specific callback mechanism. It will deliver data at intervals specific to the sensor. Some sensors have dynamic intervals, such as the Accelerometer (on Android and Windows), that allow developers to specify at what rate they want data to be delivered. Other sensors deliver data only as their values change. It’s important to understand that subscribing to sensor data effects the battery life of the Band. The use of each sensor requires a power draw (some more than others). Developers should subscribe to sensor data only when the data is absolutely necessary for their applications. On Windows and iOS, constant connectivity is required to maintain a subscription. If the Band loses connectivity with the phone, the subscription is stopped and it’s not automatically enabled upon reconnection. Some sensor subscriptions require user consent. The subscription permission model is as follows. 1. Permission is granted on a per-sensor basis. 2. Applications can request the permission status of a particular sensor. The status can be Granted, Declined, or Not Specified. If permission is Granted, applications can simply start the subscription. 3. Applications can request to show the permission dialog to ask the user for permission if the permission is Not Specified or Declined. 4. If the permission is Not Specified or Declined and the application requests that the subscription be enabled the subscription, the request to enable the subscription will fail. Note: At this time, only heart rate and RR Interval sensor subscriptions require an explicit user consent before they can be started.