Conferencia impartida en el ARDUINO Day. Donde se compartieron experiencias sobre IoT. su definición, la arquitectura de capas de IoT, plataformas de IoT y aquellas que son Open Source.
4. En 1999 Kevin Ashton cofundador y
director del Auto-ID Center del MIT
inventa “Internet of Things”
El IoT es el mundo en el que cada
objeto tiene una identidad virtual
propia y capacidad potencial para
integrarse e interactuar de manera
independiente en la Red con
cualquier otro individuo, ya sea una
máquina (M2M) o un humano.
Qué es IoT?
5. El Internet de las Cosas es la red de dispositivos físicos, vehículos, edificios y otros que
están embebidos con dispositivos electrónicos, software, sensores, y conectividad de
red, que permite que estos objetos recolecten y transmitan datos a través de Internet.
7. El HARDWARE es un
dispositivo que esta
conectado con sensores y/o
actuadores por cable o de
forma inalámbrica o incluso
integra estos componentes,
usualmente tienen un
procesador y capacidad de
almacenamiento, para
ejecutar el software y
establecer una conexión con
la plataforma.
8. • Un sensor es un componente
de hardware que captura
información del entorno al
responder a un estímulo físico.
• Un actuador es un
componente de hardware que
manipula el entorno físico. Los
actuadores reciben comandos
de su dispositivo conectado y
traducen estas señales
eléctricas en algún tipo de
acción física.
9. • En caso de que un dispositivo de HARDWARE no sea
capaz de conectarse directamente a otros sistemas, este
se conectará a través de una puerta de enlace
(Gateway).
• Un Gateway proporciona las tecnologías y los
mecanismos necesarios para traducir entre diferentes
protocolos, tecnologías de comunicación y formatos de
carga útil.
• Un Gateway hace posible la comunicación entre los
dispositivos y otros sistemas.
10. La PLATAFORMA sirve como una capa de integración para
diferentes tipos de sensores, actuadores, dispositivos y
aplicaciones.
Es responsable de:
• Recibir datos de los dispositivos HARDWARE conectados
a través del middleware.
• Procesar los datos recibidos usando el motor de reglas y
almacenarlos en BD.
• Proporcionar los datos recibidos a las aplicaciones
conectadas.
• Controlar lo dispositivos a través del middleware.
11. El componente FRONTEND es una aplicación que representa
software que utiliza la PLATAFORMA o el Middleware de
integración de IoT para:
• Obtener información sobre el entorno físico y/o…
• Manipular el mundo físico.
Lo hace solicitando datos del sensor o controlando acciones
físicas usando actuadores,
16. We believe that the best way to grow this environment is
to develop open source platforms and protocols to
propose as an alternative to the myriad of proprietary
hardware and software platforms each one of the big
players are developing.
We believe in creating tools that make these
technologies understandable to the most diverse set of
people as possible, this is the only way to make sure
innovation benefits most of humanity.
We propose that connected devices should be: Open,
Sustainable and Fair.
https://create.arduino.cc/iot/manifesto/
17. Creemos que la mejor manera de hacer crecer este entorno
es desarrollar plataformas y protocolos de código abierto,
para proponerlos como una alternativa a la miríada de
plataformas propietarias de hardware y software que cada
uno de los grandes jugadores en la industria están
desarrollando.
18. Creemos en la creación de herramientas que hagan estas
tecnologías comprensibles para el más diverso grupo de
personas como sea posible, esta es la única manera de
asegurar que la innovación beneficie a la mayoría de la
humanidad.
19. Proponemos que los dispositivos conectados sean: Abiertos,
Sostenibles y Justos.
Abierto, por que lo Open Source es mejor para la Innovación.
Sostenible, contra el diseño desechable de los bienes
electrónicos del consumidor de movimiento rápido.
Justo contra el espionaje.
21. • Las plataformas de IoT proporcionan un conjunto
completo de funcionalidades genéricas que pueden
aprovecharse para crear aplicaciones de IoT
• IoT no es una tecnología única, es una combinación de
sensores, dispositivos, redes y software que trabaja en
conjunto para obtener datos valiosos y procesables del
Internet de las cosas.
• Lo que une a estas piezas es la plataforma IoT, y la
elección de la plataforma adecuada para cualquier negocio
es vital para el éxito de sus soluciones ahora y en el
futuro.
22. La plataforma IoT es el corazón de la pila de tecnologías
IoT. Es un conjunto de componentes de software que
permite la conexión y el intercambio de información entre
dispositivos de IoT y aplicaciones de IoT. Las plataformas de
IoT a veces se denominan también middleware, lo que
subraya su rol funcional como el de un mediador entre el
hardware y las capas de la aplicación. Una plataforma
robusta IoT será capaz de integrarse con casi cualquier
dispositivo IoT y mezclarse con las aplicaciones utilizadas
por ese dispositivo.
23. Propiedades de las Plataformas IoT
1. Conectividad y normalización: con diferentes protocolos
y diferentes formatos de datos en una interfaz de software
que garantiza la precisa transmisión de datos y la
interacción con todos los dispositivos.
2. La gestión de dispositivos: asegura que todas
las cosas conectadas están funcionando correctamente.
3. Base de datos: almacenamiento escalable de datos del
dispositivo basados en la nube a un nuevo nivel en
términos de volumen de datos, variedad, velocidad y
veracidad.
24. Propiedades de las Plataformas IoT
4. Procesamiento y gestión de la acción: aporta datos
basados en reglas de acción de evento – disparadores
que permitan la ejecución de las
acciones inteligentes basados en datos específicos del
sensor.
5. Analítica: lleva a cabo una serie de análisis complejo de la
agrupación de datos básicos y de aprendizaje automático.
6. Visualización: permite a los seres humanos observar las
tendencias de cuadros de mando de visualización de
datos, donde se retrata vívidamente a través de gráficos.
25. Propiedades de las Plataformas IoT
7. Herramientas adicionales: el IoT permite a los
desarrolladores de prototipos, probar y comercializar para
visualizar, gestionar y controlar los dispositivos
conectados.
8. Interfaces externas: se integran con los sistemas de 3ra
generación y el resto del ancho de TI en los ecosistemas a
través de una función de interfaces de programación de
aplicaciones (API), kits de desarrollo de software (SDK), y
puertas de enlace.
28. La arquitectura por capas presentada anteriormente, se
mapeara en cuatro plataformas open source, que son:
• FIWARE
• OpenMTC
• SiteWhere
• Webinos
44. Hoy en día, se tienen diferentes
plataformas de IoT, cada una de
ellas puede compararse a una
arquitectura de referencia, en
nuestro caso en particular a una
arquitectura por capas.
En la presentación de hoy solo se
vío algunas plataformas de
referencia, ustedes con un poco de
IMAGINACIÓN, pueden aprender
muchos más.
EL FUTURO ES DE USTEDES!!!
45. Aldo Ramiro Valdez Alvarado
Licenciado en Informática
Master en Dirección Estrategica en Tecnologías de la Información
Máster en Business Intelligence y Big Data
Docente Titular de Pregrado en la UMSA
Docente de Postgrado en la UMSA y otras Universidades
Ex - Coordinador del Postgrado en Informática UMSA
Conferencista Nacional e Internacional
http://aldovaldezalvarado.blogspot.com/
https://www.linkedin.com/in/msc-aldo-valdez-alvarado-17464820
aldo_valdez@hotmail.com