SlideShare a Scribd company logo
1 of 29
#TechSum
2
Álvaro Marcos
Quiénes somos
Rubén Chavarri
#TechSum#TechSum
Qué es WhoAreYou?
Plataforma que te permite
administrar tus contactos
para controlar el acceso
#TechSum
Qué hay detrás de WhoAreYou?
* Cognitive Service
* Windows 10 IoT
Proyecto WhoAreYou
* El proyecto en acción
* Conectando Cognitive e IoT
* Desmontando WhoAreYou
Lecciones aprendidas y Próximos retos
#TechSum
Qué hay detrás de WhoAreYou?
* Cognitive Service
* Windows 10 IoT
Proyecto WhoAreYou
* El proyecto en acción
* Conectando Cognitive e IoT
* Desmontando WhoAreYou
Lecciones aprendidas y Próximos retos
#TechSum
#TechSum
Desde caras a emociones, permitiendo a tus apps
entender imágenes y vídeos
Escuchar y hablar a tus usuarios, filtrar el ruido,
identificar quién habla o interpretar qué quiere decir
Procesar texto y aprender como reconocer que es
lo que el usuario quiere
Aprovechar el conocimiento procedente de la
web, el mundo académico o tus propios datos
Acceso a billones de paginas web, imágenes,
videos y noticias con el poder las APIs de Bing
#TechSum
#TechSum
Face
Detection
Recognize
Emotions - Images
#TechSum
Hace uso de la Universal Windows platform
para permitir crear increíbles aplicaciones
Compatible con la API de cableado de Arduino
Puedes usar las herramientas que conoces y te
encantan, ¡Completamente integrado con
Visual Studio!
Perfecto para aquellos que se quieren introducir
en el mundo IoT y aprovechar su experiencia en
tecnologías Microsoft
#TechSum
Listado de Hardware compatible
#hardwarecompatlist
#TechSum
Qué hay detrás de WhoAreYou?
* Cognitive Service
* Windows 10 IoT
Proyecto WhoAreYou
* Conectando Cognitive e IoT
* Desmontando WhoAreYou
* El proyecto en acción
Lecciones aprendidas y Próximos retos
#TechSum
#TechSum
Conectando Cognitive e IoT
Cognitive Service
Plataforma de servicios
inteligentes que permite el
procesamiento de imágenes
Windows 10 IoT Core
Sistema operativo para
dispositivos que nos permita la
captura de fotos
WhoAreYou?
Plataforma para conectar ambos
mundos
#TechSum
Desmontando WhoAreYou
Logic
Windows 10
IoT Core
WhoAreYou
Portal
Admin.
Personas
Dispositivos
Localizaciones
Históricos
API
Azure
#TechSum
Workflows en WhoAreYou
Administración de contactos
Flujo de acceso desde el dispositivo IoT
Análisis de emociones
#TechSum
Portal
Web
WhoAreYou Azure
Storage
Cognitive
Services
{
"persistedFaceId":"19239a70-7661-486f-8154-96df45a6d9dc“
}
#TechSum
IoT WhoAreYou Azure
Storage
Cognitive
Services
{
"persistedFaceId":"19239a70-7661-486f-8154-96df45a6d9dc“
“confidence“: 0.7870435452
}
{
"id": 1,
"name": “Alvaro"
}
#TechSum
IoT WhoAreYou Azure
Storage
Cognitive
Services
"scores": {
"anger": 9.075572e-13,
"contempt": 7.048959e-9,
"disgust": 1.02152783e-11,
"fear": 1.778957e-14,
"happiness": 0.9999999,
"neutral": 1.31694478e-7,
"sadness": 6.04054263e-12,
"surprise": 3.92249462e-11
}
#TechSum
#TechSum
http://WhoAreYouapp.org
#TechSum
Qué hay detrás de WhoAreYou?
* Cognitive Service
* Windows 10 IoT
Proyecto WhoAreYou
* El proyecto en acción
* Conectando Cognitive e IoT
* Desmontando WhoAreYou
Lecciones aprendidas y Próximos retos
#TechSum
#TechSum
Lecciones aprendidas
Preguntas
#TechSum
http://aka.ms/MTS54
© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a
commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS
PRESENTATION.

More Related Content

Viewers also liked

Viewers also liked (16)

Anuncio 2
Anuncio 2Anuncio 2
Anuncio 2
 
Pistoia Alliance US Conference 2015 - 1.1.3 Innovation in Pharma - Robert Boland
Pistoia Alliance US Conference 2015 - 1.1.3 Innovation in Pharma - Robert BolandPistoia Alliance US Conference 2015 - 1.1.3 Innovation in Pharma - Robert Boland
Pistoia Alliance US Conference 2015 - 1.1.3 Innovation in Pharma - Robert Boland
 
Evaluating the impact of coaching for dyslexic adults
Evaluating the impact of coaching for dyslexic adultsEvaluating the impact of coaching for dyslexic adults
Evaluating the impact of coaching for dyslexic adults
 
Introduction to Global Challenge by lee chazen
Introduction to Global Challenge by lee chazenIntroduction to Global Challenge by lee chazen
Introduction to Global Challenge by lee chazen
 
Chiffres clés de la publicité digitale 2015 france
Chiffres clés de la publicité digitale 2015 franceChiffres clés de la publicité digitale 2015 france
Chiffres clés de la publicité digitale 2015 france
 
Pistoia Alliance US Conference 2015 - 1.2.2 Innovation in other industries - ...
Pistoia Alliance US Conference 2015 - 1.2.2 Innovation in other industries - ...Pistoia Alliance US Conference 2015 - 1.2.2 Innovation in other industries - ...
Pistoia Alliance US Conference 2015 - 1.2.2 Innovation in other industries - ...
 
Slides do quiz
Slides do quizSlides do quiz
Slides do quiz
 
iHT2 Pre-Summit CMIO Symposium 2013 - Sameer Badlani, CMIO, The University of...
iHT2 Pre-Summit CMIO Symposium 2013 - Sameer Badlani, CMIO, The University of...iHT2 Pre-Summit CMIO Symposium 2013 - Sameer Badlani, CMIO, The University of...
iHT2 Pre-Summit CMIO Symposium 2013 - Sameer Badlani, CMIO, The University of...
 
Evolucion de calidad
Evolucion de calidadEvolucion de calidad
Evolucion de calidad
 
đồ áN công nghệ triển khai công tác tổ chức quản lý kho nguyên phụ liệu
đồ áN công nghệ triển khai công tác tổ chức quản lý kho nguyên phụ liệuđồ áN công nghệ triển khai công tác tổ chức quản lý kho nguyên phụ liệu
đồ áN công nghệ triển khai công tác tổ chức quản lý kho nguyên phụ liệu
 
Regional newspaper Q2
Regional newspaper Q2Regional newspaper Q2
Regional newspaper Q2
 
Proyecto de curso una mirada al espacio
Proyecto de curso una mirada al espacioProyecto de curso una mirada al espacio
Proyecto de curso una mirada al espacio
 
Cognitive Computing
Cognitive ComputingCognitive Computing
Cognitive Computing
 
Relacionamento interpessoal e administração de conflitos (2)
Relacionamento interpessoal e administração de conflitos (2)Relacionamento interpessoal e administração de conflitos (2)
Relacionamento interpessoal e administração de conflitos (2)
 
Newspaper analysis
Newspaper analysisNewspaper analysis
Newspaper analysis
 
Presentation PgDay Paris geolllibre postgeol
Presentation PgDay Paris geolllibre postgeolPresentation PgDay Paris geolllibre postgeol
Presentation PgDay Paris geolllibre postgeol
 

Similar to The cognitive side of IoT (TechSummit 2016)

Arturo Jamaica 30.Octubre 2007
Arturo Jamaica 30.Octubre 2007Arturo Jamaica 30.Octubre 2007
Arturo Jamaica 30.Octubre 2007
Arturo Jamaica
 
Arturo Jamaica 30 De Octubre
Arturo Jamaica   30 De OctubreArturo Jamaica   30 De Octubre
Arturo Jamaica 30 De Octubre
Arturo Jamaica
 
German Sanchez 11-05Internet de las cosas
German Sanchez 11-05Internet de las cosasGerman Sanchez 11-05Internet de las cosas
German Sanchez 11-05Internet de las cosas
Germancamilosanchez
 
Internet de las Cosas. Tecnologías, Aplicaciones y Retos de Futuro
Internet de las Cosas. Tecnologías, Aplicaciones y Retos de FuturoInternet de las Cosas. Tecnologías, Aplicaciones y Retos de Futuro
Internet de las Cosas. Tecnologías, Aplicaciones y Retos de Futuro
Vicente Pelechano
 

Similar to The cognitive side of IoT (TechSummit 2016) (20)

Meta-modelos y lenguajes de dominio específico en Internet de las cosas
Meta-modelos y lenguajes de dominio específico en Internet de las cosasMeta-modelos y lenguajes de dominio específico en Internet de las cosas
Meta-modelos y lenguajes de dominio específico en Internet de las cosas
 
presentacion_curso_iot_gratuito.pdf
presentacion_curso_iot_gratuito.pdfpresentacion_curso_iot_gratuito.pdf
presentacion_curso_iot_gratuito.pdf
 
INTERNET DE LAS COSAS (IoT)
INTERNET DE LAS COSAS (IoT)INTERNET DE LAS COSAS (IoT)
INTERNET DE LAS COSAS (IoT)
 
Arturo Jamaica 30 De Octubre
Arturo Jamaica   30 De OctubreArturo Jamaica   30 De Octubre
Arturo Jamaica 30 De Octubre
 
Arturo Jamaica 30.Octubre 2007
Arturo Jamaica 30.Octubre 2007Arturo Jamaica 30.Octubre 2007
Arturo Jamaica 30.Octubre 2007
 
Arturo Jamaica 30 De Octubre
Arturo Jamaica   30 De OctubreArturo Jamaica   30 De Octubre
Arturo Jamaica 30 De Octubre
 
German Sanchez 11-05Internet de las cosas
German Sanchez 11-05Internet de las cosasGerman Sanchez 11-05Internet de las cosas
German Sanchez 11-05Internet de las cosas
 
Iot
IotIot
Iot
 
Dynamics saturday madrid 2018 conectalo como puedas - juanan&adri
Dynamics saturday madrid 2018   conectalo como puedas - juanan&adriDynamics saturday madrid 2018   conectalo como puedas - juanan&adri
Dynamics saturday madrid 2018 conectalo como puedas - juanan&adri
 
Xamarin & Microsoft Cognitive Services
Xamarin & Microsoft Cognitive ServicesXamarin & Microsoft Cognitive Services
Xamarin & Microsoft Cognitive Services
 
IoT.pptx
IoT.pptxIoT.pptx
IoT.pptx
 
Internet de las cosas
Internet de las cosasInternet de las cosas
Internet de las cosas
 
iNTERNET DE LAS COSAS
iNTERNET DE LAS COSASiNTERNET DE LAS COSAS
iNTERNET DE LAS COSAS
 
TecnologíA Al DíA !
TecnologíA Al DíA !TecnologíA Al DíA !
TecnologíA Al DíA !
 
Internet of (Every)Thing 2014
Internet of (Every)Thing 2014Internet of (Every)Thing 2014
Internet of (Every)Thing 2014
 
Plataformas IoT Open Source
Plataformas IoT Open SourcePlataformas IoT Open Source
Plataformas IoT Open Source
 
Construyendo un proyecto_de_iot
Construyendo un proyecto_de_iotConstruyendo un proyecto_de_iot
Construyendo un proyecto_de_iot
 
Internet de las Cosas. Tecnologías, Aplicaciones y Retos de Futuro
Internet de las Cosas. Tecnologías, Aplicaciones y Retos de FuturoInternet de las Cosas. Tecnologías, Aplicaciones y Retos de Futuro
Internet de las Cosas. Tecnologías, Aplicaciones y Retos de Futuro
 
2016 cloud summit_iot
2016 cloud summit_iot2016 cloud summit_iot
2016 cloud summit_iot
 
Las nuevas tecnologías revolucionan todas las etapas de un evento
Las nuevas tecnologías revolucionan todas las etapas de un eventoLas nuevas tecnologías revolucionan todas las etapas de un evento
Las nuevas tecnologías revolucionan todas las etapas de un evento
 

More from Ruben Chavarri

More from Ruben Chavarri (7)

Construir una App con AI nunca fue tan fácil
Construir una App con AI nunca fue tan fácilConstruir una App con AI nunca fue tan fácil
Construir una App con AI nunca fue tan fácil
 
Block chain lets kill the hype
Block chain lets kill the hypeBlock chain lets kill the hype
Block chain lets kill the hype
 
T3chCoin: dando forma al mundo a base de tokens
T3chCoin: dando forma al mundo a base de tokensT3chCoin: dando forma al mundo a base de tokens
T3chCoin: dando forma al mundo a base de tokens
 
BitCoin, BlockChain, más criaturas fantásticas, y donde utilizarlas
BitCoin, BlockChain, más criaturas fantásticas, y donde utilizarlasBitCoin, BlockChain, más criaturas fantásticas, y donde utilizarlas
BitCoin, BlockChain, más criaturas fantásticas, y donde utilizarlas
 
Angular2 + New Firebase in Action
Angular2 + New Firebase in ActionAngular2 + New Firebase in Action
Angular2 + New Firebase in Action
 
Introduccion WebComponents y Visual Studio
Introduccion WebComponents y Visual StudioIntroduccion WebComponents y Visual Studio
Introduccion WebComponents y Visual Studio
 
PartyRocking: Jugando con Javascript y Websockets
PartyRocking: Jugando con Javascript y WebsocketsPartyRocking: Jugando con Javascript y Websockets
PartyRocking: Jugando con Javascript y Websockets
 

Recently uploaded

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Recently uploaded (10)

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 

The cognitive side of IoT (TechSummit 2016)

Editor's Notes

  1. A
  2. Álvaro Marcos: Software Engineer en PlainConcepts, más de tres años dedicado al mundo web. Apasionado por el desarrollo Back-End y las nuevas tecnologías. Siempre intentando ir un paso más allá! Rubén Chavarri: Software Engineer en PlainConcepts con más de ocho años de experiencia. Enamorado del desarrollo Front y la divulgación. Apasionado por lo que hago, convencido en que la tecnología al servicio de la gente, puede hacernos la vida un poco más fácil. A -> R
  3. ¿Qué es WhoAreYou?: Nace como iniciativa por el proyecto de fin de carrera, la oportunidad perfecta para probar las últimas tecnologías, y tras contar el proyecto a Rubén, también decidió subirse al barco. Objetivos de la charla: Compartir nuestra experiencia y los retos que nos hemos encontrado durante el desarrollo. A -> R
  4. La charla la vamos a separar en los siguientes apartados: Vistazo general de las tecnologías utilizadas Veremos en detalle en que consiste el proyecto / como se han integrado las tecnologías / Demo en directo viendo como funciona la plataforma Reflexión sobre las lecciones aprendidas y próximos retos. R
  5. Empezaremos situando que tecnologías hay detrás de WhoAreYou R
  6. Trasmitir el potencial y las posibilidades de Cognitive Services, contar de forma genérica posibles aplicaciones (análisis de video, hogar conectado, etc) Contar en que consiste Windows 10 IOT, transmitir la reutilización de conocimientos, la facilidad para comenzar y robusted del ecosistema R
  7. Visión Voz Lenguaje Conocimiento Búsquedas R
  8. Centrándonos en Visión, este es el listado de APIs Vision Cara Emociones Videos R
  9. Estas son las APIs principales que hemos utilizado para WhoAreYou Imaginaros: * Face detection: para reconocer las caras en las fotografías que capturamos Recognize emotions: Para obtener datos enriquecidos del estado de animo de las personas que capturamos R
  10. Hemos visto w10 para dispositivos pequeños Ideal para la gente que se introduce y quiere aprovechar el conocimiento en tecnologías micro Potente gracias a Universal Windows Platform Compatible con api de arduino Puedes usar visual studio! A
  11. IoT en nuestro día a día ya es una realidad: Ejemplos muy simples como domótica, radiocontrol, coches autómatas, media centers, estaciones meteorológicas, sistema de riegos automáticos, etc. A
  12. Si alguien no conoce Hackster.io Un buen punto de encuentro con la comunidad IoT, donde los desarrolladores explican sus proyectos. Sección específica para Windows 10 IoT Rover A
  13. Este es el hardware que hemos utilizado para WhoAreYou Raspberry Pi 2 Estándar (también sería posible hacerlo con Pi 3) Sensor de movimiento standard Camara USB (HD) Fáciles de encontrar Contar el pack IoT no es full compatible A
  14. Vista en detalle del proyecto
  15. ¿Qué es WhoAreYou? Plataforma que te permite administrar tus contactos para controlar el acceso Para que os hagáis una idea, un buen ejemplo podría ser como el portero automático para tus amigos, servicios de limpieza, profesor de inglés particular o incluso para acceso huéspedes con Airbnb. Para que os hagáis una mejor idea, lo que mejor es que os imaginéis… ¿Para que? ¿Que problema resuelve? -> Autorizar fácilmente el acceso a amigos, personal de limpieza, profesor de inglés. R
  16. Esquema de alto nivel de la solución: 1) El mundo de Cognitive Service 2) El potencial de dispositivos IoT para la captura de fotos 3) Plataforma que exprime el potencial de ambos mundos R
  17. Arquitectura de la solución: Windows10 IoT Core Plataforma WhoAreYou: PortalAdmin(front Angular2+TS) + API(swagger) + Backend(lógica) Cognitive Service R
  18. Principales workflows: Flujo de administración A
  19. Flujo: -          Queremos dar acceso a nuestros amigos/ personas de nuestra organización, etc -          Desde el portal web se crean los distintos modelos, cada uno sigue el flujo que está descrito -          La foto llega a who are you, se guarda en azure, se envía a cognitive y en caso de que todo va correctamente se crea nuestra entidad en nuestro modelo -          De esta forma conseguimos añadir valor, establecer que personas están en que localizaciones, permitir que una misma persona pueda accede a dos sitios que conectamos etc -          Enseñar código dar de alta fotos A
  20. Flujo: -          Dispositivo detecta a una persona, saca foto y lo envía -          Who are you recibe la información, la trata y la formatea para mandar la información como la necesita cognitive (con la clave incluida)  y se manda -          Cognitive services utiliza sus apis internas para determiner si es alguien conocido -  Who are you recibe la respuesta,emcuentra la información de la persona de la que se trata y le devuelve esa información, con la que puede decir abrir una puerta, o incluse preparer café, poner canción favorite, etc     A
  21. Flujo: -          Nos dimos Cuenta que sería interesante guarder un histórico -          Cuando recibimos una petición de verificación iniciamos un proceso en background que contacta con cognitive para que analice emociones -          Gráfico de emociones, acciones sobre motivación de empleados, etc A
  22. Hacer incapie en la sencillez del montaje y la facilidad para obtener los components
  23. Intento de alta de Ruben Dar de alta a Rubén en la plataforma Probar el acceso a Rubén Probar si verdaderamente funciona, probando con David
  24. Perfeccionar el reconocimiento: doble factor de autenticación, apis que miden profundidad y temperature, etc Incluir autenticación al dispositivo, token jwt, certificado, etc. Para aumentar el procentaje de acierto utilizer machine learning de forma que se quede en tu perfil la foto con la que más positivos tengas Incluir Sistema de aperture/cierre R y A
  25. - El sensor de movimiento se active con facilidad, jugar con los potenciómetros y por software para dejarlo bien Contar las dificultades al tratar de hacer el envío en el evento de cambio de valor Al principio Verify estaba limitado a 10 personas max, lo replicamos usando findSimilar y adaptando a nuestras necesidades R y A