SlideShare una empresa de Scribd logo
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Henry Alvarado | AWS Solutions Architect
5 - Mayo - 2016
Todo sobre los servicios de
IOT de AWS
El “Internet de las cosas”
(plural)
Todo sobre los Servicios de IoT de AWS
Las cosas NO son bienes
estáticos
Todo sobre los Servicios de IoT de AWS
Todo sobre los Servicios de IoT de AWS
Todo sobre los Servicios de IoT de AWS
Propósito != Medida
Todo sobre los Servicios de IoT de AWS
El cliente tiene muchas
identidades diferentes
Todo sobre los Servicios de IoT de AWS
Todo sobre los Servicios de IoT de AWS
La casa es el negocio
de otros
Todo sobre los Servicios de IoT de AWS
Todo sobre los Servicios de IoT de AWS
AWS IoT
Ruido al enrutar
Device Gateway
Publish / Subscribe
Soporte a protocolos standar
MQTT, HTTP, WebSockets
Conexiones de larga vida
Recibir señales de la nube
Seguro por defecto
Conexiones seguras vía X509
Certs y TLS 1.2 Client Mutual
Auth
Mensajes del Sensor
Soporte a protocolos estándar
MQTT, HTTP, WebSockets
Topic/channel
Control de la jerarquía de
enrutamiento, sobre el árbol
completo
Payload (JSON)
JSON payload definidos por el
usuario
Encontrando las señales
Extraer valor de los mensajes
• Filtrar mensajes basados en algún
criterio
• Mover los mensajes otros tópicos
• Mover los mensajes a otros
sistemas
• Transformar el payload del mensaje
• Predecir mensajes basados en
tendencias
• Reacciones basadas en mensajes
Rules Engine
Rules Engine
AWS IoT SQL reference
SELECT DATA FROM TOPIC WHERE FILTER
• Como escaneando una base de datos
• Tópico MQTT es la fuente por defecto
Ejemplos:
• FROM mqtt(‘my/topic’)
• FROM mqtt(‘my/wildcard/+/topic’)
• FROM (‘my/topic’)
nuevo: Características Rules engine
• Versionamiento
• 2016-10-08 – Original version
• 2016-03-23-beta – Beta version released on specific date
• beta – Latest beta version (breaking changes!)
• lts – Latest long-term support version, automatically updated
{
"sql": "expression",
"ruleDisabled": false,
"awsIotSqlVersion": "2015-03-23-beta",
"actions": [{
"republish": {
"topic": "my-mqtt-topic",
"roleArn": "arn:aws:iam::123456789012:role/my-iot-role"
}
}]}
nuevo: Características Rules engine
• Colecciones JSON
• get(array, int) – obtener el item en el índice de un arreglo
• get(string, int) – obtener el caracter en la posición de un
string
• get(object, key) – obtener el valor de una llave
• SUB SELECT de colecciones
• SELECT (SELECT v FROM e WHERE n = 'temperature')as
temperature FROM 'topic'
nuevo: Integración con Elasticsearch
nuevo: Integración con Elasticsearch
Todo sobre los Servicios de IoT de AWS
nuevo: Lifecycle events
• Información de enventos como:
• Conexión de un cliente
• Desconexión limpia de un cliente
• Desconexión por interrupción de un cliente
nuevo: Predict Function
nuevo: Predict Function
Todo sobre los Servicios de IoT de AWS
Metrics
History
cycle,part-no,sm1,sm2,sm3,sm4,sm5,sm6,sm7,target
1,2101,3.57276868714,4.77630915702,0.0697848635622,-2.03118692021,4.68416609149,2.6631801298,-0.0529875667114,0
23,2101,4.20865057781,5.09484887737,-0.501832274774,-0.0777811332648,6.71894975415,2.01272998888,-0.341100277082,1
Amazon
Machine Learning
Metrics
History
Amazon
Machine Learning
Metrics
History
AWS IoT
Amazon
Machine Learning
Metrics
History
AWS IoT
Amazon
Machine Learning
Amazon
CloudWatch
Metrics
History
AWS IoT
Amazon
Machine Learning
Amazon
CloudWatch
Alarm
Metrics
History
AWS IoT
Amazon
Machine Learning
Amazon
CloudWatch
Alarm
Metrics
History
AWS IoT device shadow
AWS IoT Device Shadow
AWS IoT Device Shadow
1. Device publishes current state
2. Persist JSON data store
3. App requests device’s current state
4. App requests change the state
5. Device shadow syncs
updatedstate
6. Device publishes current state 7. Device shadow confirms state change
Flujo del AWS IoT device shadow
AWS IoT device shadow: Simple yet powerful
{
"state" : {
“desired" : {
"lights": { "color": "RED" },
"engine" : "ON"
},
"reported" : {
"lights" : { "color": "GREEN" },
"engine" : "ON"
},
"delta" : {
"lights" : { "color": "RED" }
} },
"version" : 10
}
Device
Report its current state to one or multipleshadows
Retrieve its desired state fromshadow
MobileApp
Set the desired state of a device
Get the last reported state of thedevice
Delete the shadow
Shadow
Shadow reports delta, desired, andreported
states along with metadata andversion
Security
AWS security operating principles
Separation of duties
Different personnel across service lines
Least privilege
Todo sobre los Servicios de IoT de AWS
Todo sobre los Servicios de IoT de AWS
Device SDKs
Soporte mediante SDK para dispositivos
• Basado en estándares abiertos como
Eclipse Paho
• C
• Arduino (Yun)
• iOS (Swift)
• Android
• Soporte de WebSocket
• NodeJS
• JS SDK para sitios web estáticos
(WebSockets)
Gracias!

Más contenido relacionado

PPTX
Conecction
PPTX
Ado.Net - mejores prácticas
DOCX
Como hacer una calculadora en java
PDF
CORETIC - SCRUM
PDF
PPTX
Dev ops. Rompiendo Barreras
PPTX
Desarrollo empresarial con java
PDF
INDIZEN - DEVOPS
Conecction
Ado.Net - mejores prácticas
Como hacer una calculadora en java
CORETIC - SCRUM
Dev ops. Rompiendo Barreras
Desarrollo empresarial con java
INDIZEN - DEVOPS

Similar a Todo sobre los Servicios de IoT de AWS (20)

PDF
Construyendo aplicaciones para IoT con AWS
PPTX
Construyendo aplicaciones para IoT con AWS
PDF
Arquitecturas Serverless con IoT, Machine Learning y Asistentes de Voz
PPTX
Construyendo aplicaciones para IoT con AWS
PDF
Internet of Things - Gráfica Digital 2017
PPTX
Internet de las cosas
PDF
Construyendo un proyecto_de_iot
PPTX
Iot laura molina
PDF
Inicios-IoT.pdf
PDF
INTERNET DE LAS COSAS.pdf
PDF
Codemotion|Madrid 2015-11-28|Charla: Internet de las cosas industrial aplicad...
PPTX
Proyecto semana 5
PDF
Arquitecturas Serverless com IoT, Machine Learning y Assistente de Voz en Prá...
PDF
Arquitecturas Serverless com IoT, Machine Learning y Assistente de Voz en Prá...
PPTX
Introducción a IoT Con NodeJS y IoT Hub
PPTX
Sr. Pablo García, Internet de las Cosas y Big Data: ¿hacia dónde va la Indust...
PPTX
Internetdelas cosas
PPTX
PDF
Sunqu IoT offering 2016
PPTX
_TEMA 1. CONCEPTOS BÁSICOS, ARQUITECTURA.pptx
Construyendo aplicaciones para IoT con AWS
Construyendo aplicaciones para IoT con AWS
Arquitecturas Serverless con IoT, Machine Learning y Asistentes de Voz
Construyendo aplicaciones para IoT con AWS
Internet of Things - Gráfica Digital 2017
Internet de las cosas
Construyendo un proyecto_de_iot
Iot laura molina
Inicios-IoT.pdf
INTERNET DE LAS COSAS.pdf
Codemotion|Madrid 2015-11-28|Charla: Internet de las cosas industrial aplicad...
Proyecto semana 5
Arquitecturas Serverless com IoT, Machine Learning y Assistente de Voz en Prá...
Arquitecturas Serverless com IoT, Machine Learning y Assistente de Voz en Prá...
Introducción a IoT Con NodeJS y IoT Hub
Sr. Pablo García, Internet de las Cosas y Big Data: ¿hacia dónde va la Indust...
Internetdelas cosas
Sunqu IoT offering 2016
_TEMA 1. CONCEPTOS BÁSICOS, ARQUITECTURA.pptx
Publicidad

Más de Amazon Web Services LATAM (20)

PPTX
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
PPTX
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
PPTX
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
PPTX
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
PPTX
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
PPTX
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
PPTX
Automatice el proceso de entrega con CI/CD en AWS
PPTX
Automatize seu processo de entrega de software com CI/CD na AWS
PPTX
Cómo empezar con Amazon EKS
PPTX
Como começar com Amazon EKS
PPTX
Ransomware: como recuperar os seus dados na nuvem AWS
PPTX
Ransomware: cómo recuperar sus datos en la nube de AWS
PPTX
Ransomware: Estratégias de Mitigação
PPTX
Ransomware: Estratégias de Mitigación
PPTX
Aprenda a migrar y transferir datos al usar la nube de AWS
PPTX
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWS
PPTX
Cómo mover a un almacenamiento de archivos administrados
PPTX
Simplifique su BI con AWS
PPTX
Simplifique o seu BI com a AWS
PPTX
Os benefícios de migrar seus workloads de Big Data para a AWS
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
Automatice el proceso de entrega con CI/CD en AWS
Automatize seu processo de entrega de software com CI/CD na AWS
Cómo empezar con Amazon EKS
Como começar com Amazon EKS
Ransomware: como recuperar os seus dados na nuvem AWS
Ransomware: cómo recuperar sus datos en la nube de AWS
Ransomware: Estratégias de Mitigação
Ransomware: Estratégias de Mitigación
Aprenda a migrar y transferir datos al usar la nube de AWS
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWS
Cómo mover a un almacenamiento de archivos administrados
Simplifique su BI con AWS
Simplifique o seu BI com a AWS
Os benefícios de migrar seus workloads de Big Data para a AWS
Publicidad

Último (20)

DOCX
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
DOCX
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PPTX
El uso de las TIC en la vida cotidiana..
PPTX
la-historia-de-la-medicina Edna Silva.pptx
PDF
Distribucion de frecuencia exel (1).pdf
PPTX
ccna: redes de nat ipv4 stharlling cande
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
DOCX
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
DOCX
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPTX
Curso de generación de energía mediante sistemas solares
PPTX
Mecanismos-de-Propagacion de ondas electromagneticas
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
informe_fichas1y2_corregido.docx (2) (1).pdf
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
Presentacion de Alba Curso Auditores Internos ISO 19011
El uso de las TIC en la vida cotidiana..
la-historia-de-la-medicina Edna Silva.pptx
Distribucion de frecuencia exel (1).pdf
ccna: redes de nat ipv4 stharlling cande
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
Power Point Nicolás Carrasco (disertación Roblox).pptx
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
Curso de generación de energía mediante sistemas solares
Mecanismos-de-Propagacion de ondas electromagneticas

Todo sobre los Servicios de IoT de AWS