Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Robótica Educativa
Plataformas de
Integración en IoT
Para la implementación de una solución IoT se espera que esta sea “viable, factible
y atractiva”, pero además debe responder a los requerimientos del proyecto y ser
sostenible en el tiempo, es decir, escalable, mantenible, etc.
Las Plataformas IoT deben verse como un módulo que nos permite acelerar y
estandarizar el desarrollo de Soluciones IoT , es decir, que la plataforma debe ser
una herramienta que facilite la tarea del desarrollador de la solución IoT para lograr
responder a todos los requisitos que se esperan de esa solución.
○ Creación de reportes.
Tipos de Plataformas
Generalmente hay cuatro plataformas que se refieren a menudo a “plataformas IoT”:
AWS IoT es la plataforma de Internet de las Cosas de Amazon, en donde se ofrece una
amplia gama de servicios que van desde gestionar, compartir y medir los datos y las
comunicaciones entre dispositivos conectados (AWS IoT Core), hasta la posibilidad de
acceder a una biblioteca de recursos y código con los que conectar los wearables a las
soluciones en la nube de Amazon y, por supuesto, comenzar a emprender en IoT a partir de
tutoriales y una versión gratuita con limitaciones de uso.
Adafruit - https://io.adafruit.com/
Se presenta como “la forma más fácil de transmitir, registrar e interactuar con los datos” en
una implementación Iot.
que en pocos minutos puedes crear un dashboard de gran calidad. Precisamente la fácil
creación de dashboards es su funcionalidad más potente.
ThingSpeak - https://thingspeak.com/
Es una plataforma open source de IoT que permite recoger y almacenar datos de sensores
en la nube y desarrollar aplicaciones IoT.
Los datos de los sensores pueden ser enviados desde Arduino, Raspberry Pi, BeagleBone
Black y otro HW.
Cayenne - https://cayenne.mydevices.com/
Thinger.io - https://thinger.io/
Esta plataforma permite realizar Monitoreo y control de variables sin ninguna complicación.
permite conectar diferentes dispositivos, como ser Arduino, ESP8266, Raspberry Pi, Intel
Edison.
Carriots - https://www.altairsmartworks.com/
Carriots es una Plataforma como Servicio (PaaS en sus siglas en inglés) diseñada para
proyectos del Internet de las Cosas (IoT) y de Máquina a Máquina (M2M).
Carriots no es una plataforma open source, es una empresa que ofrece un servicio PaaS.
Aún así, podemos darnos de alta y registrar un máximo de 10 dispositivos de forma
totalmente gratuita pero con alguna que otra restricción en lo que a funcionalidad se refiere.
Para registrar más de 10 dispositivos y hacer uso de todas las funcionalidades que ofrece la
plataforma sin ningún tipo de restricción hay que pagar.
Esta plataforma se caracteriza sobre todo por una gran compatibilidad de hardware, una
API muy completa y documentada con una gran integración con aplicaciones de terceros.
Blynk - https://www.blynk.cc/
Mosquitto - https://mosquitto.org/
Node-RED - https://nodered.org/
Node-RED es una herramienta muy potente que sirve para comunicar hardware y servicios
de una forma muy rápida y sencilla. Simplifica enormemente la tarea de programar del lado
del servidor gracias a la programación visual.
Fue creada por Nick O’Leary y Dave Conway-Jones del grupo de Servicios de Tecnologías
Emergentes de IBM en el año 2013. Su objetivo es dar solución a la complejidad que surge
cuando queremos integrar nuestro hardware con otros servicios.
Su punto fuerte es la sencillez. Nos permite utilizar tecnologías complejas sin tener que
profundizar hasta el más mínimo detalle en todas ellas. Nos quedamos en una capa inicial
donde nos centramos en lo importante y dejamos de lado aquello que no es práctico.
La estructura mínima son los nodos. Estos se arrastran a través de la interfaz gráfica y nos
permiten hacer una tarea concreta. Recibir una llamada HTTP, un mensaje MQTT o la
activación de un pulsador.
Appinventor - https://appinventor.mit.edu/
MIT App Inventor es un entorno de programación visual e intuitivo que permite a todos,
incluso a los niños, crear aplicaciones totalmente funcionales para teléfonos inteligentes y
tabletas. Fue desarrollado en el MIT, Massachusetts Institute of Technology.