54
Internet of Things on Azure @rbaconsulting www.rbaconsulting.com blog.rbaconsulting.com Tom Iverson Solution Architect Cloud/DevOps A Digital and Technology Consultancy

Harness the Power of Microsoft Azure

  • Upload
    rba

  • View
    66

  • Download
    0

Embed Size (px)

Citation preview

Internet of Things on Azure

@rbaconsultingwww.rbaconsulting.com blog.rbaconsulting.com

Tom Iverson Solution Architect

Cloud/DevOps

A Digital and Technology Consultancy

A Digital and Technology Consultancy

Internet of Things

A Digital and Technology Consultancy

A Digital and Technology Consultancy

A Digital and Technology Consultancy

A Digital and Technology Consultancy

A Digital and Technology Consultancy

A Digital and Technology Consultancy

A Digital and Technology Consultancy

A Digital and Technology Consultancy

A Digital and Technology Consultancy

A Digital and Technology Consultancy

A Digital and Technology Consultancy

A Digital and Technology Consultancy

A Digital and Technology Consultancy

A Digital and Technology Consultancy

A Digital and Technology Consultancy

A Digital and Technology Consultancy

A Digital and Technology Consultancy

A Digital and Technology Consultancy

A Digital and Technology Consultancy

A Digital and Technology Consultancy

A Digital and Technology Consultancy

A Digital and Technology Consultancy

A Digital and Technology Consultancy

A Digital and Technology Consultancy

How does it work?

A Digital and Technology Consultancy

A Digital and Technology Consultancy

Conceptual Overview

A Digital and Technology Consultancy

Device Connectivity

1. IP Capable Devices

• Devices that can communicate

directly to the Internet

2. Existing Devices

• May or may not be capable of

communicating to the Internet

• May not have support for one of the

available Protocols

3. Low Power Devices

• Devices that do not directly connect

to Internet such as Bluetooth, RFID

A Digital and Technology Consultancy

Device Connectivity

Protocol Support1. HTTP

• Straight forward, familiar protocol

• Must use polling for Cloud to Device messages

• Single device only

2. MQTT - Message Queue Telemetry Transport

• Binary Protocol – more compact than HTTP

• Single device only

• Uses port 8883 which may cause problems on

some networks

3. AMQP - Advanced Message Queuing Protocol

• Binary Protocol - more compact than HTTP

• Larger foot print than HTTP and MQTT

• Multiple device support

A Digital and Technology Consultancy

Device Connectivity

Two Types of Gateways1. Field Gateway

• Intermediary in the field between

devices and the cloud

• Protocol Translation

• Sensor Data Aggregation

2. Cloud Gateway

• Accepts/Processes requests from

field gateway or devices

• Examples:

• Azure IoT Hubs

• Azure Event Hubs

A Digital and Technology Consultancy

IoT Hubs vs Event Hubs

IoT Hubs Event Hubs

Device to Cloud x x

Cloud to Device x

HTTP x x

AMQP x x

MQTT x

File Upload x

Device State x

Scale Millions of Devices Limited

A Digital and Technology Consultancy

Data Processing and Analytics

IoT solution backend• Stream Processing

• Storage

• Machine Learning

• HDInsight

• Data Lake

• Data Lake Analytics

• Data Factory

• Azure Functions

• Azure Search

A Digital and Technology Consultancy

Presentation

Presentation • Power BI

• App Service (Web Application)

• Mobile Apps

• Notification Hubs

A Digital and Technology Consultancy

Getting started…

https://azure.microsoft.com/en-us/develop/iot/

A Digital and Technology Consultancy

Getting started (using a simulated device)

https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-csharp-csharp-getstarted

A Digital and Technology Consultancy

Use a simulated device

Demo!

A Digital and Technology Consultancy

Or use the TI SensorTag

• Quick and Easy Prototyping

• Multiple Protocol Support

• Low Power Consumption

• One Year Battery Life

• Android/iOS app out of the box

http://www.ti.com/ww/en/wireless_connectivity/sensortag2015/?INTC=SensorTag&HQS=sensortag

A Digital and Technology Consultancy

Use the TI SensorTag

A Digital and Technology Consultancy

Use the TI SesnorTag

A Digital and Technology Consultancy

Demo

A Digital and Technology Consultancy

Purchase a starter kit…

A Digital and Technology Consultancy

And wire it up…

IoT Ice House

IoT Ice House

A Digital and Technology Consultancy

Architecture

A Digital and Technology Consultancy

Technology

• Netduino3 with WiFi

• Tracked Temp, Humidity, CO2, Fish count

• IoT Hubs for data ingestion

• Stream Analytics for real time data display

• Push Updates to Twitter for door open, fish-on!

• AMQP protocol for two-way communication

• Remote control of LED lighting and heat

• Cell phone with Pre-Paid data plan serves as the Field Gateway

• Industrial cellular tower battery powers the system for the season

A Digital and Technology Consultancy

Power BI Dashboard

http://www.fox9.com/good-day/m-a-rosko/92602651-story

A Digital and Technology Consultancy

Next Steps?

A Digital and Technology Consultancy

A Digital and Technology Consultancy

Azure Fast Start

A Digital and Technology Consultancy

Fast Start enables you to quickly and easily provision and deploy your first Azure environment.

Fast start is a set of low-cost, 4-5 day engagements which will provide your technical teams with the knowledge, the hands-on experience, and the confidence to plan full scale deployments or migrations of the most commonly found Azure workloads.

Deliver turn-key Education + Hands-on practical experience

Store, backup,

recover your data

Develop, test, run

your applications

Extend

your infrastructure

Reach where your

datacenter won’t

• SharePoint on IaaS

• SQL on IaaS

• Development & Test

Environment on IaaS

• IaaS Foundation (Hybrid infrastructure)

• Identity on Azure

• Websites on IaaS

• Websites on PaaS

GVirtual Network

<subnet 1><subnet 2><subnet 3>

DNS Server

data pushauth

Service

Alignment

Onsite

Assessment

Workshops

& Education

Cloud

Ready!

Azure Fast Start Overview

* RBA Azure Fast Start engagements are delivered in approximately 40 hours

A Digital and Technology Consultancy