Microsoft Build 2016 4/28/2017 6:34 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Developer's Guide to Connecting Devices to Azure IoT Microsoft Build 2016 4/28/2017 6:34 PM B844 Developer's Guide to Connecting Devices to Azure IoT Olivier Bloch PM – Azure IoT SDKs © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Microsoft Cloud offer for IoT Predictive maintenance Asset management Remote monitoring Azure services (IoT and others) Azure IoT Suite
Tailor Azure IoT Suite to your needs using preconfigured solutions 4/28/2017 6:34 PM Tailor Azure IoT Suite to your needs using preconfigured solutions Start quickly with preconfigured solutions Finish with your Internet of Things application Get started in minutes Fine-tuned to specific assets and processes Modify existing rules and alerts Highly visual for your real-time operational data Add your devices and begin tailor to your needs Integrate with back-end systems © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Azure IoT Suite Remote Monitoring solution 4/28/2017 6:34 PM Azure IoT Suite Remote Monitoring solution Power BI Azure Active Directory Web/Mobile App Devices C# simulator Back end systems and processes Storage blobs DocumentDB Logic Apps IoT Hub Stream Analytics Event Hub Web Jobs © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Azure IoT Suite IoT-Shirt solution 4/28/2017 6:34 PM Azure IoT Suite IoT-Shirt solution Power BI Azure Active Directory Web/Mobile App Storage blobs DocumentDB IoT Hub Stream Analytics Event Hub Web Jobs Function Function Logic Apps © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
DIY Start with one of the Azure IoT Starter kits Start from a sample 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
Developer SDKs & Tools Azure SDKs Open source SDKs for Azure IoT Hub github.com/azure/azure-iot-sdks Service Client SDK – C#, Java, JavaScript Device Client SDK – C, JavaScript, Java, C# (including PCL), Python Packages NuGet Npm Maven Apt-get Open source preconfigured solutions for IoT Suite Tools X-Plat CLI tool: iothub-explorer Windows tool: DeviceExplorer
Demos Create an IoT Hub Connect devices: Xamarin, microcontrollers, … Microsoft Build 2016 4/28/2017 6:34 PM Demos Create an IoT Hub Connect devices: Xamarin, microcontrollers, … Mbed Robot Arm controller IoT-Shirt © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Call to Action Blog article: http://aka.ms/azureiotdevintro Azure IoT dev center: http://aka.ms/azureiotdev GitHub repo: http://github.com/azure/azure-iot-sdks Re-visit Build on Channel 9. Continue your education at Microsoft Virtual Academy online.
Related sessions and resources at //build B861 – Microsoft Vision for IoT: From Windows Devices to Azure Wednesday – 3:30PM – Marriot Salon 7 B815 – Azure IoT: Complete Cloud Offerings for the IoT Revolution Thursday – 3:30PM – Marriot Salon 8 B844: Developers’ guide to connecting devices to Azure IoT Thursday – 6:30PM – Marriot Salon 8 Azure IoT Booth Quick Start Challenges Azure Clinic - 3rd floor
Please Complete An Evaluation Form Your input is important! 4/28/2017 Please Complete An Evaluation Form Your input is important! or © 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
4/28/2017 6:34 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Appendix
Developer SDKs Azure Device Device Device Field Gateway Device Device Management app Device registry Monitoring Send commands Custom Cloud Gateway (Cloud Service, VM) Device Custom Protocols Applications: Companion apps Dashboards Controllers … Cloud protocol gateway sample IoT Hub service Client SDK Device IoT Hub AMQP, MQTT, HTTPS IoT Hub device Client SDK Device Field Gateway CoAP, AllJoyn, OPC,… Device AMQP, MQTT, HTTPS IoT Hub device Client SDK Device Field Gateway Custom Cloud Gateway (Cloud Service, VM) Cloud protocol gateway sample Management app Device registry Monitoring Send commands OPC, HTTP, CoAP,… CoAP, AllJoyn, OPC, … Device VPN/ExpressRoute Your code Azure IoT open source code IoT Hub service Client SDK