Mini sistema orientado a IoT


El pasado lunes 6 de abril se llevó a cabo IoT Expert Day, el cual durante el día se llevaron a cabo charlas introductorias al Internet de las Cosas y se mostraron ejemplos de cada tema; luego, después del medio día se llevó a cabo un taller para crear un sistema orientado a IoT para que todos los participantes pudieran tener un primer acercamiento.

Este taller que ahora dejo en disposición de manera online consta de los siguientes elementos:

  • Programa escrito en Arduino para encender un led
  • Aplicación hecha con Node.js y Socket.io, para servir de interface de conexión
  • Aplicación en Python para recibir todos los comandos por medio de Internet
  • Web App para controlar el led
  • Event Hub para registrar todos los eventos
  • Programa en C# para demostrar el funcionamiento de los Event Hub
  • Finalmente dejaré una aplicación móvil para que sea más realista el ejemplo

diagrama del sistema

Para llevar a cabo este mini sistema se necesita de lo siguiente:

  • Cuenta en Microsoft Azure
  • Visual Studio 2015 Preview
  • WinSCP
  • PuTTY
  • Sublime Text 2

Este taller se divide en varios post para facilitar la lectura y pueden hacerse en cualquier orden, pero preferiblemente hacerlos en el siguiente orden:

  1. Node.js App
  2. Event Hubs
  3. Raspberry PI App
  4. Arduino App
  5. Web App sender
  6. Mobile App sender