¿Arduino Uno o Raspberry Pi para IoT?

¿Arduino Uno o Raspberry Pi para IoT?
¿Arduino Uno o Raspberry Pi para IoT?

Vamos a comparar el Arduino Uno Rev 3 y el Raspberry PI 4 Modelo B

Lo primero es indicar que ambas placas se pueden usar para desarrollar prototipos de IoT pero son cosas diferentes. Arduino Uno es un microcontrolador y Raspberry Pi es un ordenador.

Ambas placas cuentan con amplias comunidades de desarrolladores que cuelgan en Internet una amplia lista de proyectos super interesantes.

En la siguiente tabla podemos comparar los parámetros básicos entre las dos placas:

Parámetro Arduino Uno Rev 3 Rasberry PI 4 Modelo B
Tipo de CPU Microcontrolador Microprocesador
Sistema operativo Ninguno Linux(Raspbian)
Velocidad 16MHz 1,5GHz
RAM 2K 1 GB, 2 GB o 4 GB
GPU / Display Ninguno VideoCore VI GPU
Disco 32KB Depende de la tarjeta SD
GPIO pins 14 pins digitales I/O + 6 entradas analógicas 40 pins
Conectividad Ninguna de serie, pero se puede añadir vía shields USB, HDMI -D, Gigabit Ethernet, Wi-fi, Bluetooth,…
Precio 20€ 65€

¿Para que puede ser más adecuado usar cada una de las placas?

Arduino suele ser más adecuado para:

  • Proyectos de aprendizaje, ya que te permite conocer en detalle los aspectos básicos de cómo funcionan los sensores y actuadores
  • Proyectos simples: Sistemas con tareas repetitivas simples que implican una sola acción a la vez como el control de máquinas
  • Proyectos baratos, en los que es mandatorio ser eficiente en costo y esfuerzo

Raspberry PI suele ser adecuado para:

  • Proyectos complejos, en los que sea necesario manejar multitareas y ejecutar funciones más complejas como recopilar datos de varios sensores, extraer datos de Internet, ejecutar procesados lógicos de los datos, conectarse a un servidor y proporcionar una salida compleja en una pantalla

Por lo tanto, dependiendo del grado de experiencia que tengamos y el proyecto que queramos desarrollar, podemos inclinarnos por una u otra placa.

Espero que este post os haya ayudado en vuestra decisión.

Si tenéis alguna duda adicional, la podéis dejar en los comentarios.

Historia de IoT (Internet de las cosas)

Historia de IoT
Historia de IoT. Photo by Thomas Kelley on Unsplash

A continuación listamos algunos hitos importantes en la historia de IoT:

  • En 1926 Nikola Tesla ya decía cosas como esta: “Cuando lo inalámbrico esté perfectamente desarrollado, el planeta entero se convertirá en un gran cerebro, que de hecho ya lo es, con todas las cosas siendo partículas de un todo real y rítmico”
  • En 1950 Alan Turing comentaba: “…también se puede sostener que es mejor proporcionar a la máquina con los mejores órganos sensores que el dinero pueda comprar, y después enseñarla a entender y hablar inglés. Este proceso seguirá el proceso normal de aprendizaje de un niño…”
  • En 1982 aparece la primara máquina de Coca Cola conectada a la red de Arpanet. Estudiantes de la Universidad de Carnegie Mellon conectaron una máquina a ARPANET que era capar de reportar su stock. Este experimento inspiró a bastantes inventores
  • En 1990 aparece la Tostadora conectada de John Romkey. La tostadora de John Romkey es considerada el primer dispositivo IoT. Se conectaba a una computadora usando el protocolo TCP / IP. Solo podía encenderse y apagarse usando el protocolo SNMP (Simple Network Management Protocol)de gestión de red
  • En 1993 aparece la primera webcam conectada en el proyecto Xcoffe. Estudiantes de la Universidad de Cambridge desarrollaron la primera cámara conectada online para monitorizar si había café en las máquinas de café del departamento de computación
  • En 1998 se lanza IPv6 para dar respuesta al creciente número de dispositivos conectados a la red
  • En 1990 Kevin Ashton introduce el término IoT
  • En 2000 LG presenta el primer frigorífico conectado en el CES con un precio de 20.000 $
  • En 2009 Google empieza a trabajar en el proyecto de coche autónomo
  • En 2011 Gartner introduce IoT en su Hype Cycle
  • En 2013 Google lanza las Google Glass
  • En 2014 se alcanza el hito de más dispositivos conectados a la red que personas
  • En 2016 aparece el primer malware masivo de IoT, el botnet Mirai

Si echas en falta algún hito relevante en la historia de IoT, puedes dejarlo en comentarios y vamos actualizando esta lista. Gracias

Diferencia entre IoT y M2M

¿Cuál es la diferencia entre  IoT (Internet of Things) y M2M (Machine to Machine)?

Teniendo en cuenta que hay muchas definiciones mas o menos complejas tanto de IoT como de m2m, las diferencias entre estos conceptos también pueden ser muy ambiguas dependiendo de cada autor.

Desde mi punto de vista, M2M se refiere a las comunicaciones entre máquinas sin interacción humana y en cambio IoT incluye a los humanos como un elemento más del ecosistema de agentes que se comunican con un objetivo común.

En algunas ocasiones he leído autores que tiende a utilizar M2M para referirse a las comunicaciones que requiere IoT para proporcionar un servicio a un cliente final. Por otro lado también hay quien define IoT como la interconexión de un conjunto de sistemas M2M aislados.

Lo que si esta claro es que IoT es un concepto más amplio que M2M. Esperemos que os haya quedado clara la diferencia.

 

Definición de IoT (Internet of Things)

Existen muchas definiciones sobre IoT (Internet of Things) o Internet de las cosas, aunque el concepto IoT fue introducido originariamente en 1999 por el emprendedor tecnológico británico  Kevin Ashton, cuando en ese momento trabajaba en P&G en el área de cadena de suministro. Estaba trabajando en un proyecto con la tecnología RFID y necesitaba atraer la atención de su equipo ejecutivo.

La mayoría de las definiciones son muy técnicas y abstractas. Aquí os pongo un ejemplo de la típica definición de IoT:

Es un sistema en el que  máquinas, dispositivos y personas, con identificadores únicos se interrelaciones, transfiriendo datos sobre una red sin requerir de interacciones humanas directas.

Continuar leyendo «Definición de IoT (Internet of Things)»