Lately I’ve been reading a lot about IoT as I believe that this is the next big leap towards Ubiquitous computing and I find it very challenging and intriguing. In my readings I found a lot of useful resources, one of the greatest one though is ConnectTheDots.
ConnectTheDots.io is an open source project by Microsoft Open Technologies created to help you get tiny devices connected to Microsoft Azure and implement great IoT solutions taking advantage of Microsoft Azure services such as Azure Stream Analytics, Machine Learning or HD Insight.
As part of the project you will find code samples, configuration scripts and guides that will help you set up tiny devices and configure Microsoft Azure services to make the most out of the data produced by your devices.
Starting with a basic scenario, the intent is to make the project grow with more devices types, more scripts to provision and configure Azure services and more “Getting Started” guides to help you implement full end to end solutions yourself.
As a first sample, we have created a simple end to end solution, from device all the way to a Website, that consists in displaying in real time on a web page raw temperature and humidity data generated from an Arduino board equipped with a weather Shield as well as alerts and processed data generated by Microsoft Azure Stream analytics based on the raw data from the device. We are using a Raspberry Pi, acting as a gateway, to send the data from the sensor up to Microsoft Azure Event Hub service. Azure Stream Analytics
Check out the Wiki to try out your first project!