iot on azure

26
Internet of Things on Azure Global Azure Bootcamp April 2016

Upload: vinoth-rajagopalan

Post on 16-Apr-2017

600 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: IoT on Azure

Internet of Things on Azure

Global Azure Bootcamp April 2016

Page 2: IoT on Azure

Who am I ?

Vinoth RajagopalanProject Lead – Internet of Things

e-con systems India Pvt LtdMVP- Windows Development ( Embedded

/IoT)

Page 3: IoT on Azure

Agenda• Internet of Things • Azure IoT services• Azure IoT Hub• Demo• Azure IoT Hub Demo Video• Stream Analytics• Demo - (Storage & Power BI)• Azure IoT Starters Kit• Azure Certified for IoT• Azure IoT suite• Azure IoT Scenario – Demo Video

Page 4: IoT on Azure

Internet of Things $1.7

trillionMarket for IoT by 2020 IDC

25 billionConnected “things” by 2020 Gartner

Pervasive

Page 5: IoT on Azure

IoT is the Next Revolution

Connectivity is Pervasive

Development is Easy

Hardware is Cheap

New Innovative Scenarios

Page 6: IoT on Azure

Why Cloud for IoT?

Easy to provision, use and managePay as you go, scale as you needGlobal reach, hyper scale

End to end security & privacy

Azure IoT

Page 7: IoT on Azure

Azure Services for IoTAzure IoT HubConnect, secure, communicate, monitor and manage billions of devices

Azure Stream AnalyticsReal time stream processing for billions of IoT devices

Azure StorageBlob, SQL, DocumentDB, Data Lake. Storage to meet every need at the scale of IoT

Azure App ServiceWeb and mobile apps for any platform on any device

Power BIDashboards and data connectors to visualize any data

Logic AppsPowerful workflows to automate business processes

And More…

Page 8: IoT on Azure

Azure IoT Hub Features• Connect up to 10 million devices• Secure bi-directional

communication Command and control• Per-device authentication• Single device-cloud connection for

all Cloud to Device and Device to Cloud communications

• Multiple protocol support such as AMQP, HTTP and MQTT

Page 9: IoT on Azure

Field Gateway

CoAP, AllJoyn, OPC, …

Custom Cloud Gateway(Cloud

Service, VM)VPN/ExpressRoute

OPC, HTTP, CoAP,…

Field Gateway

CoAP, AllJoyn, OPC,…

IoT Hub

Custom Cloud Gateway

(Cloud Service, VM)

AMQP, MQTT, HTTPS

Custom Protocols

Your codeAzure IoT open source code

Device

DeviceIoT Hub device

Client SDK

Device

IoT Hub device Client SDK

Device

Device

Device

AMQP, MQTT, HTTPS

Management appDevice registry

MonitoringSend commands

IoT Hub service Client SDK

Management app- Device registry- Monitoring- Send commands

IoT Hub service Client SDK

Cloud protocol gateway sample

Cloud protocol gateway sample

Applications:- Companion apps- Dashboards- Controllers- …

Azure

Azure IoT Hub SDKs

Page 10: IoT on Azure

Azure IoT Hub SDKs (Open Source)• Supported Platforms• Windows ( Including Embedded/IoT

versions)• Linux (Various distributions)• mBed (ARM) , RTOS• Supported Languages• C, Node.Js, Java, Python and C#

Know More …..https://github.com/Azure/azure-iot-sdks

Page 11: IoT on Azure

Demo: Remote Thermo Controller

Raspberry Pi 2 connected with TI’s Bluetooth LE Sensor and a Stepper motor (Simulate like a cooler) is controlled by a remote PC application through Azure IoT Hub.

Page 12: IoT on Azure

Video Demo: Remote Camera ControllerDragonboard 410c and a e-con systems IoT gateway reference design (ANKAA) connected with USB Camera is controlled by a remote Windows Phone 8.1 application through Azure IoT Hub.• Dragon board 410c – Running Windows

10 IoT Core• Ankaa ( Azure IoT Certified device) –

Running Ubuntu• Using AMQPNetlite based UWP SDK for

accessing IoTHub service endpoints to send and receive messages from WP 8.1

Page 13: IoT on Azure

Video Demo: Remote Camera Controller

Page 14: IoT on Azure

Azure Stream Analytics• Real-time analytics on continuous stream of data• Processing Millions of Events / second• Simple SQL-like language to define your stream

processing logic• No hardware to deploy (As a PaaS on Cloud)• Correlate with reference data

Page 15: IoT on Azure

Demo Continue with Stream Analytics

Stream Analytics Job is created to perform real time analytics on sensor data• Azure IoT hub sensor data is given as

input• Power BI for dashboard and Storage

table for storing the sensor data as Output

Page 16: IoT on Azure

Azure IoT Starter KitsGet started quickly

Raspberry Pi 2 KitWindows 10 and RaspbianSamples in C and C#

Feather M0 Wi-Fi KitRTOSSamples in Arduino IDE and C

Feather Huzzah ESP8266 KitRTOSSamples in Arduino IDE and C

ThingDev KitRTOSSamples in Arduino and C

Intel Edison KitLinux YoctoSamples in JavaScript (Node.js)

Start today: http://azure.com/iotstarterkits

Page 17: IoT on Azure

Azure Certified for IoTCertified to Work Great with Azure IoTOperating systems & devices

Over 50 Partners & Growing

Azure IoT Device SDK Supports Even More!Azure IoT Device SDK supports more than Azure Certified for IoT and is easy to adapt to new devices and operating systems

Page 18: IoT on Azure

Azure IoT Suite• Preconfigured solution templates for

common IoT Scenarios

Page 19: IoT on Azure

Tailor Azure IoT Suite to your needs using preconfigured solutions

Finish with your Internet of Things applicationStart quickly with preconfigured solutions

Modify existing rules and alerts

Fine-tuned to specific assets and processes

Integrate with back-end systems

Highly visual for your real-time operational data

Get started in minutes

Add your devices and begin tailor to your needs

Page 20: IoT on Azure

Azure IoT Suite Remote Monitoring Demo• http://www.microsoftazureiotsuite.com/demos/remotemoni

toring

Page 21: IoT on Azure

New Offering AnnouncementsAzure IoT Hub Device ManagementUpdate firmware, software, configuration on any device running any operating systemOrganize and update devices based on hierarchical topologies

Azure IoT Gateway SDKCross platform middleware for field gatewaysConnect, manage and monitor multiple devicesProtocol translation & data normalization

Azure IoT Starter Kits5 new kits to get started quickly

New Region Availability (India – 2016 Q3, Q4)

Page 22: IoT on Azure

Raspberry Pi 2

Photon (ARM Cortex M3 uC & WiFi)

e-con systems Ankaa (IoT Gateway reference design)

MQTT

MQTT

Soil Moisture Sensor

Weather Meters

Servo Motor

Azure IoTHub

HTTP/AMQP

Stream Analytics Database

Web Apps

reports

Live Sensor Data

Configurations

eAgri: A Smart Agriculture Demo

Page 23: IoT on Azure

Video Demo: Smart Agriculture

Page 24: IoT on Azure

Useful References• Azure IoT Hub : https://azure.microsoft.com/en-us/services/iot-hub/• Azure IoT Suite : http://www.azureiotsuite.com• Azure IoT Dev center : https://azure.microsoft.com/en-us/develop/iot/• Azure IoT SDKs : https://github.com/Azure/azure-iot-sdks• Azure Certified IoT :

https://azure.microsoft.com/en-us/marketplace/certified-iot-program/• Getting Started : https://azure.microsoft.com/en-us/develop/iot/get-started/ • IoT Partners list : https://azure.microsoft.com/en-us/marketplace/certified-iot-partners/

http://azureiotpartners.azurewebsites.net/

Blogs• Microsoft Official IoT blog: https://blogs.microsoft.com/iot/ • An IoT Expert blog: https://paolopatierno.wordpress.com/

Page 25: IoT on Azure

Q & A

Page 26: IoT on Azure

Contacts:email: [email protected]: @VinothRajagopalBlog ( IoT & Embedded): vinoth-vinothblog.blogspot.com

Thank you