Project Description

This article is an entry in Microsoft Azure IoT Contest and discusses us that the creation of an Azure Mobile App backend for mobile apps, and the integration of an Arduino-based IoT device to the service.

codeproject_com_20160115_161202

 

Overview

The “CloudCooker” system is a hobbyist project to interface cooking devices to the cloud using a Microsoft Mobile App in an Azure App Service.  The system will include Arduino-based controller devices, web services, web apps, and mobile/universal applications.  This article discusses the creation of an Azure Mobile App backend for mobile apps, and the integration of an Arduino-based IoT device to the service.

Introduction

Author’s hobbies is cooked and/or smoked ribs, briskets, pulled pork, chickens, roasts and his past 4 Thanksgiving turkey by using his ceramic kamado grill. Unless we want to stay awake all night tweaking the vent, he needs an automated solution.

Monitoring and Control

To solve this, the author uses and creates PID controller using an Arduino.

codeproject_com_20160115_163035

Why Connect to the Cloud?

In order to increase the capabilities of the device, the author could have added additional physical controls and displays, but this would always limit him to the capabilities of the Arduino processor and the hardware connected to it. Instead, the author chose to implement an IoT solution that connects the device to the Azure cloud for control, monitoring, and reporting.

Please see below for more details.

Source : http://www.codeproject.com/Articles/882552/CloudCooker-IoT-Temperature-Controller

Tags : 201509,  Arduino, Automation, Ethernet

Author : Chris Gannon,  http://www.codeproject.com/