¿Qué es Arduino?
Arduino es una plataforma electrónica de código abierto basada en un hardware y software fácil de usar. Las placas de Arduino son capaces de leer entradas (como sensor de luz), un botón pulsador, o un mensaje de Twitter y activar alguna salida, como un motor, una luz LED o simplemente publicar algo en línea. El usuario solo tiene que escribir el programa con las instrucciones a seguir y el microcontrolador a bordo del Arduino lo ejecutara. Para realizar estas acciones Arduino utiliza un lenguaje llamado Wiring, el cual es un sistema de programación de código abierto para microcontroladores. El hardware, en su mayoría, está constituido por un microcontrolador desarrollado por Atmel. En la siguiente imagen se muestra un Arduino UNO que es el más común y como está dividido.

• Supongamos el frigorífico de una casa, dónde se conservan los alimentos que, a su vez, tienen una fecha de caducidad. En este escenario, se podría conectar el frigorífico a internet para que avisara al usuario a través de su teléfono móvil, por ejemplo, de cuando caducan los alimentos, si hay una bajada de temperatura por alguna avería, si algún alimento se ha está acabando o simplemente el consumo de electricidad en base al número de veces que se abre la puerta de la nevera.
• Si se piensa en aplicaciones industriales, IoT es usado ya en muchas plantas de producción dónde los dispositivos y sensores conectados a la red permiten analizar los datos y generar alarmas y mensajes que son enviados a los distintos usuarios para que tomen las acciones necesarias o incluso iniciar protocolos de actuación de forma automática, sin interacción humana, para corregir o tratar dich as alarmas.