Hands on IoT Workshop with Microsoft Azure

Details
Speaker: Radu Matei, Technical Evangelist @Microsoft
Technical mentor: Radu Stefan, Technical Evangelism Manager @Microsoft
This hands-on workshop is an introduction to IoT projects using the Microsoft Azure platform and will focus on integrating various solutions running Windows or Linux with the Azure Cloud services using C# or applications.
All communication during the workshop will be made through the Incremental Community Slack Team (click to request an invite) (https://incremental-community-slack.herokuapp.com/), in the #iot channel.
The sessions will focus on getting Raspberry Pi 3 (with both Raspbian and Windows 10 IoT Core) sensor data and sending device-to-cloud and cloud-to-device messages and commands.
We will provide Raspberry Pi 3 boards with microSD cards and SenseHAT sensor shields for the duration of the event (on a first come first served basis) and will provide Azure Passes in order to use Azure Cloud Services.
The workshop can also be completed without a Raspberry Pi, but with simulated data, both with C# and Python.
If you have your own Raspberry Pi board (or other boards such as Intel Edison) and sensor shields such as Grove Pi or SenseHAT, feel free to bring them.
Session 1 - Getting your development environment ready
We will try to provide two tracks for the workshop for participants to choose form:
- Windows 10 + Visual Studio + C# + Windows 10 IoT Core on the Raspberry Pi 3- Mac/Ubuntu + Python + Raspbian on the Raspberry Pi 3
Please note that if your environment of choice is Windows 10 IoT Core, the installation of Visual Studio can be time consuming and is recommended that you do this step prior to the workshop.
Session 2 - Getting started with Azure and deploying Azure IoT Hub
In this session we will get familiar with the Azure portal and what services are offered and we will deploy an Azure IoT Hub. We will also get started with the Azure Command Line and we will register the Raspberry Pi with our Hub.
Session 3 - Sending Device-to-Cloud messages
In this session we will send the data from our Raspberry to the IoT Hub.
Session 4 - Sending Cloud-to-Device messages
In this session we will send messages and commands from the Cloud (through IoT Hub) to our Raspberry Pi.
Session 5 - Sending data to Azure Stream Analytics
We will take a look at Azure Stream Analytics and we will send data from IoT Hub --> Stream Analytics --> SQL database, Message Bus, Azure Storage and other services.
Session 6 - Demo of bots and mobile applications that send messages and commands to the Raspberry Pi.
All technical content will be found here - Technical Content on GitHub (https://github.com/microsoft-dx/iot-workshop)
Pizza and coffee included :)
Note: The agenda and the number of devices available are subject to change until the day of the event.

Hands on IoT Workshop with Microsoft Azure