This year I'm back to organize and deliver a talk in Global Azure Bootcamp 2016 in Bandung, Indonesia.
This time, my talk is about stuff that I focused on for the past 2 years, Internet of Things. Azure offers broad range of services for IoT cloud backend, specifically Azure IoT Hub. And that my talk is all about.
27. Development Board - ESP8266
OlimexNodeMCU ESPino Thing Dev ESPresso
Digistump Oak Wemos D1 Mini Witty
and
more…
28. Development Board - Others
Digispark
Attiny85 dev board
Tessel
Dev board
Propeller
Parallax Dev board
Espruino Pico
JavaScript dev board
http://espruino.com
Rabbit
Dev board
more and more …
Particle.io
Photon, Electron
46. Microsoft Cloud offer for IoT
Remote
monitoring Predictive
maintenance
Asset
management
Azure IoT SuiteAzure services (IoT and others)
47. Azure Services for IoT
Azure IoT Hub
Connect, secure, communicate, monitor and manage billions of devices
Azure Stream Analytics
Real time stream processing for billions of IoT devices
Azure Storage
Blob, SQL, DocumentDB, Data Lake. Storage to meet every need at the scale of IoT
Azure App Service
Web and mobile apps for any platform on any device
Power BI
Dashboards and data connectors to visualize any data
Logic Apps
Powerful workflows to automate business processes And More…
48. Azure IoT Hub
Designed for IoT
Connectivity, Security & Management for billions of devices
Service Assisted Communications
Devices are not servers
Use IoT Hub to enable secure bi-directional communications
Cloud Scale Messaging
Device-to-cloud and Cloud-to-device
Durable message inbox/outbox per device
Monitor Devices
Delivery receipts, expired messages
Device communication errors
Per-Device Authentication
Individual device identities and credentials
Connection Multiplexing
Single device-cloud connection for all communications
(device-to-cloud, cloud-to-device)
Multi-Protocol
Natively supports AMQPS, HTTPS, MQTT
Extensible protocol support for custom protocol needs
Multi-Platform
Device SDKs available for multiple platforms: RTOS, Linux, Windows,
iOS, Android
Service SDK supports multiple languages (Node, Java, C#)
64. Sensor
MQTT
(internet)
Node
Azure IoT Hub
Event Hub
Endpoint
Azure Stream
Analytics Power BI
Radio
Transceiver
Microcontroller Battery
Sensor
Node
Radio
Transceiver
Microcontroller
(ESP8266)
Energy
Source
Sensor
Node
Radio
Transceiver
Microcontroller Battery
Radio
Transceiver
Gateway
WiFi
Raspberry Pi 2 Battery
Long Range
(radio)
67. Sensor
MQTT
(internet)
Node
Azure IoT Hub
Event Hub
Endpoint
Azure Stream
Analytics
Radio
Transceiver
Microcontroller Battery
Sensor
Node
Radio
Transceiver
Microcontroller
(ESP8266)
Energy
Source
Sensor
Node
Radio
Transceiver
Microcontroller Battery
Radio
Transceiver
Gateway
WiFi
Raspberry Pi 2 Battery
Long Range
(radio)
Power BI
Azure
Storage
76. Start with one of the Azure IoT Starter kits
aka.ms/iotstarterkits
Start from a sample
Simple Hello World samples: Readme.md of the SDKs repo
E2E samples : aka.ms/azureiotsamples
Get started on a specific platform: aka.ms/azureiotgetstartedguides
Start from scratch
portal.azure.com
ARM templates
github.com/azure/azure-iot-sdks
DIY
77.
78. • Blog article: http://aka.ms/azureiotdevintro
• Azure IoT dev center: http://aka.ms/azureiotdev
• GitHub repo: http://github.com/azure/azure-iot-sdks
• Watch Build 2016 videos on Channel 9
Call to Action