Java y el Internet de las Cosas
Jorge Hidalgo17 de noviembre de 2016 – Málaga JUG
Sobre mí
Copyright © 2016 Accenture All rights reserved. 2
Jorge Hidalgo @_deors deors https://deors.wordpress.com/
Senior Technology Architect
Global Java Lead – Accenture TechnologyCustom Distributed, Architecture & DevOps Lead – Accenture Delivery Center in Spain
Copyright © 2016 Accenture All rights reserved.
Internet de las Cosas / Internet of Things• Objetos:
Sensores de presión en neumáticos Monitores de implantes coronarios GPS en taxis Termómetros en oficinas …
• Con un identificador único• Conectados a Internet• Transfieren datos sin intervención humana• Se integran y forman parte de un sistema mayor
3
H
Copyright © 2016 Accenture All rights reserved.
Internet de las Cosas / Internet of Things• Smart Cities:• Smart street lights, traffic control, surveillance cameras
• Healthcare:• Remote monitoring, ambulance telemetry, drug transport
tracking
• Smart Manufacturing:• Flow optimization, real time inventory, employee safety
•Wearables:• Entertainment, fitness, smart watch, location & tracking
• Automotive:• Wire replacement, telemetry, predictive maintenance
• Building & home automation:• Light & temperature control, access control, energy
optimization
4
Smart homesAppliances
Wearables
Industrial internet
Healthcare Smart places
Service Industries
Smart citiesP
Copyright © 2016 Accenture All rights reserved.
¿Qué frena al IoT?
5
Energía Conectividad Seguridad Interoperabilidad Escalabilidad
Copyright © 2016 Accenture All rights reserved.
El Poder de un botón
6
Copyright © 2016 Accenture All rights reserved.
El Poder de un botón
7
El ejemplo de Amazon Dash
Copyright © 2016 Accenture All rights reserved.
Simplicidad… ¿de verdad es así de simple?
8
Cuando me acerco a casa… …se encienden las luces
Copyright © 2016 Accenture All rights reserved.
Integración entre plataformas
9
Copyright © 2016 Accenture All rights reserved.
El patrón de arquitectura de IoT
10
Copyright © 2016 Accenture All rights reserved.
Cómo encaja la plataforma Java
11
Copyright © 2016 Accenture All rights reserved.
Java Embedded
12
Memoria
CPU/GPU/IO50 KB – 1 MB
1 MB – 10 MB
10 MB – 100 MB
Ultra Small MediumSmall Large
13Copyright © 2016 Accenture All rights reserved.
¿Preguntas?
14Copyright © 2016 Accenture All rights reserved.
Demos