internet de las cosas con raspberry pi, arduino y xbee
TRANSCRIPT
Plataforma de IoT con
Raspbery PI, Arduino y
XBee
Campus Party Quito (5ta edición).
Con un enfoque hacia Casas Inteligentes.
1 03/10/2015
Agenda
¿Qué es Internet de las Cosas?
Arquitectura de Hardware:
XBee.
Arduino UNO.
Raspberry PI.
API de JAVA (Hiperium Home API).
Demostración.
2 03/10/2015
Agenda (Cont.)
Arquitectura Software:
JAVA Enterprise Edition 7.
Arquitectura Orientada a Servicios (SOA).
Servicios Web con RESTful.
AngularJS.
Demostración.
Siguientes Pasos…
3 03/10/2015
Expositor
Ingeniero en Sistemas e Informática.
Egresado de la Maestría en
Gerencia de Sistemas de la UDLA.
Experiencia:
Analista de Información en Senplades.
Arquitecto de aplicaciones Java Enterprise Edition.
Temas de interés:
Internet de las Cosas (IoT), Cloud Computing (SaaS),
Big Data Analytics, DevOps, Software Oriented
Architecture (SOA), Microservices.
4 03/10/2015
¿Qué es Internet de las Cosas - IoT?
“Internet de las cosas es la red de objetos
físicos que contienen tecnología integrada para
comunicarse y sentir o interactuar con sus
estados internos o el ambiente externo.”
Gartner, Inc.
5 03/10/2015
Automatización de Casas
Luces eléctricas.
Ahorro energético.
Agua.
Riego de jardín.
Electrodomésticos.
Temperatura ambiente.
Video vigilancia.
Puertas.
Persianas.
Temporizador.
6 03/10/2015
Casos de Uso con XBee
https://code.google.com/p/xbee-api/wiki/XBeeUseCases
https://code.google.com/p/xbee-api/wiki/XBeeConfiguration
https://code.google.com/p/xbee-api/wiki/WhyApiMode
11 03/10/2015
Panorama General (Hardware)
Sensor 1
Sensor 2
Actuador1
Actuador 2
INTERNETArduino UNO
XBee
XBee Raspberry PI xDSL
Sensor 3
Actuador3
HTTP
HTTP
Coordinador
Dispositivo Final
15 03/10/2015
ZigBee
Domain Driven Design - DDD
Tiene que ver con el
diseño y la creación de
modelos altamente
expresivos.
Tiene como objetivo
crear modelos que sean
comprensibles por
todos los involucrados
en el desarrollo de
software.
Seguridades
Control
Auditoría
Analítica
21 03/10/2015
SOA con Micro Servicios
Descomposición de aplicaciones por propósito.
Débilmente acoplados y gestionados por equipos
multidisciplinarios que desarrollan sistemas complejos
con la velocidad y la calidad requerida.
22 03/10/2015
Siguientes Pasos…
Terminar el MVP.
Desarrollo de una Agente
Inteligente Virtual basado
en Big Data Analytics.
Cámaras de Seguridad
utilizando CCTV.
DevOps e Integración
Continua y para el
proyecto.
Drones.
26 03/10/2015
Código fuente (público y privado)
https://bitbucket.org/aosolorzano/https://github.com/aosolorzano
27 03/10/2015
Bibliografía
https://code.google.com/p/xbee-api/
http://www.oracle.com/technetwork/es/articles/java/java-se-
embedded-raspberry-pi-1940405-esa.html
http://ionicframework.com/docs/components/
https://wiki.apache.org/cassandra/GettingStarted
http://www.javacodegeeks.com/2014/07/java-ee-7-with-angular-
js-part-1.html
29 03/10/2015
Contactos
https://ec.linkedin.com/pub/andres-
solorzano/33/4/b21
https://twitter.com/aosolorzano
https://about.me/asolorzano
https://www.facebook.com/asolorzano85
30 03/10/2015