BEEVA | Ruling the world galaxy with your voice and the cloud

Preview:

Citation preview

RULING THE WORLD GALAXY WITH YOUR VOICE AND THE CLOUD

Leganés, 11 y 12 de febrero

César SilgoMarian Moldovan

Un viajero del espacio dijo

Arthur C. Clarke

“Toda tecnología lo suficientemente avanzada es indistinguible de la magia”

Imágen: http://nej-citaty.cz/arthur-c-clarke/

Los Rebeldes, espíritu Makers

Imagenes: http://moviepilot.com/posts/3640067 y http://www.starwars.com/databank/c-3po-biography-gallery

Los Rebeldes, verdaderos Makers

● Ágiles● Innovadores● Reciclan materiales● Aman la tecnología● Ambiciosos● Creativos

It’s working, it’s working!!!

Imágen: http://makingstarwars.net/2014/07/check-new-official-starwars-com/

Qué construyen los Rebeldes

Sables, BlastersDroides

Naves ligeras

¿Pero como…?

Raspberry Pi 2 B, Zero, A

Arduino UnoNano, Yun

Particle PhotonAttiny, ATmega

¿Pero como…?

La salvación

APIS

● M2M y Smart Galaxies● Billones de ‘objetos’● Eficientes● Tiempo real● Comunicación Interestelar● Escala industrial

El imperio va en serio

El imperio va MUY en serio

● Distribución de Firmware● Despliegue en caliente● Orquestación● Seguridad● Monitorización● Notificaciones

Los servicios Cloud para IoT unen ambos mundosImágen: http://www.instructables.com/answers/Would-be-a-Jedi-or-a-Sith/

¡Hemos atrapado una unidad BB8 salvaje!Imágen: http://es.starwars.wikia.com/wiki/Rey_(personaje)

¡Pero... tenemos una unidad traductora!Nuestro C3PO

No entendemos su idioma

Amazon EchoBB8

BACKENDCLOUD GATEWAY

AMAZON ECHO

INTERFAZ DE VOZ PARA COMUNICARSE CON ALEXA

SERVICIO DE VOZ EN LA NUBE, EXTENSIBLE MEDIANTE BACKENDS HTTP

TRADUCE ENTRE JSON Y LENGUAJE NATURAL

MARKET DE SKILLS / APPs

AWS LAMBDA

LÓGICA DE BACKEND EN CONTENEDORES LINUX

EJECUCIÓN REACTIVA EN RESPUESTA A EVENTOS

EVENTOS DESCRITOS EN JSON

NODEJS, JAVA Y PYTHON

ESCALABLE Y AUTOGESTIONADO

AWS IoTFRAMEWORK EN LA NUBE PARA DISPOSITIVOS IoT

BROKER DE MENSAJES (MQTT Y REST)

CONTROL DISPOSITIVOS Y SINCRONIZACIÓN (SHADOWS)

ACCIONES EN BASE A REGLAS ASOCIADAS AL STREAM DE DATOS

SECURIZACIÓN DE DISPOSITIVOS MEDIANTE CERTIFICADOS SSL

INTEGRACIÓN AWS: SNS, LAMBDA, DYNAMODB, KINESIS

AMAZON DYNAMODB

REPOSITORIO NoSQL CLAVE-VALOR

ESCALA DE FORMA ILIMITADA

ACCESO DE BAJA LATENCIA SSD

CLAVE POR RANGOS PARA SERIES TEMPORALES

RASPBERRY PI

COMPUTADOR DE PLACA REDUCIDA

PROGRAMABLE EN CUALQUIER LENGUAJE (CON CUIDADO)

UTILIZADO HABITUALMENTE COMO ENABLER PARA IoT

RESIN.IO: CONTENEDORES DOCKER PARA DISPOSITIVOS

BB8

DROIDE ASTROMECÁNICO REBELDE (SPHERO)

CONTROLABLE MEDIANTE BLUETOOTH

SDKs: POSICIÓN, COLOR, GIROSCOPIO, COLISIONES E INCLINACIÓN

Amazon Echo AWS Lambda AWS IoT

DynamoDB

Raspberry Pi BB8

REST MQTT

RESTREST

MQTT BT

SERVERLESS BACKEND

DEMO

Imágen: http://giphy.com/gifs/star-wars-the-force-awakens-episode-vii-3o85xmS7ZGEAC8H2U0

Código

github.com/beeva-labs/echo-bb8

Demo

Stand de BEEVA