wearables & iot - breve intro

26

Upload: globant

Post on 14-Jun-2015

559 views

Category:

Technology


0 download

DESCRIPTION

Wearables en números. Wearable > Big Data < Internet of Things. Arduino != RaspberryPi. Wearable technology. Android Wear.

TRANSCRIPT

Page 1: Wearables & Iot - Breve Intro
Page 2: Wearables & Iot - Breve Intro

Septiembre 2014

Page 3: Wearables & Iot - Breve Intro

Wearables & Internet of things

Page 4: Wearables & Iot - Breve Intro

Wearables en números

El mercado de los dispositivos wearable incluidos

los smart glasses valdrá más 1.5 billones para el 2014 -Juniper Research

Business Insider espera un mercado de 12 billones para el 2018

El mercado global para las telas inteligentes e interactivas esta

proyectado alcanzar 2.6 billones para el año 2017 - Global industry Analysts

Credit Suisse en su reporte de Mayo 2013 estimó un mercado que crecerá de 3-5 billones a

30-50 billones en los próximos 3 a 5 años

Investigaciones de IMS

proyectan un mercado de 6 billones para el 2016

Page 5: Wearables & Iot - Breve Intro

Wearable > Big Data < Internet of Things

Page 6: Wearables & Iot - Breve Intro

Arduino != RaspberryPi

Page 7: Wearables & Iot - Breve Intro

Arduino vs Raspberry Pi

RaspberryMini Computadora Linux, con alguna capacidad de I/O,

Es una computadora completa, con procesador ARM,

GPU, 256/512 MB RAM, un Linux completo, disco

(tarjeta SD).● Tiene un Linux completo● Correr servers/media centers● Computer Vision● Activar aparatos (via relés) ● Programando en Python u otro lenguaje. ● Arministración remota por ssh, etc.● Tienen pines digitales en I/O (leer switches, etc)

Page 8: Wearables & Iot - Breve Intro

Arduino vs Raspberry Pi

ArduinoPlataforma Open Source para el prototipado de hardware.

Hace fácil el desarrollo de hardware porque tiene un lenguaje fácil y la placa le saca toda la complejidad electrónica a programar un microcontrolador (se programa por USB, es difícil de quemarlo enchufando algo al revés, tiene miles de tutoriales)

Puede leer sensores analogicos (voltajes, presion,...) y también digitales (on/off)

No tiene operating system. Just C code. Bootea y entra en un loop de código C, y es todo lo que hace*

Page 9: Wearables & Iot - Breve Intro

Arduino vs Raspberry Pi

¿Cómo se programa?

int led = 13; // pin donde conecto el ledvoid setup() { pinMode(led, OUTPUT); }// esto corre una y otra vez para siempre:void loop() { digitalWrite(led, HIGH); // prender el led delay(1000); // esperar 1 segundo digitalWrite(led, LOW); //apagarlo delay(1000); // esperar 1 segundo}

Page 10: Wearables & Iot - Breve Intro

Derivados de Arduino

LittleBits"La forma más fácil de aprender y prototipar con electrónica"

Kit educativo para hacer electrónica pegando módulos magnéticos, absolutamente a prueba de fallas y divertido. <- Eso era antes, hasta que hicieron un módulo Arduino y un módulo Cloud Bit

Page 11: Wearables & Iot - Breve Intro

Derivados de Arduino

LittleBits"La forma más fácil de aprender y prototipar con electrónica"

Kit educativo para hacer electrónica pegando módulos magnéticos, absolutamente a prueba de fallas y divertido. <- Eso era antes, hasta que hicieron un módulo Arduino y un módulo Cloud Bit

Page 12: Wearables & Iot - Breve Intro

Wearables Arduino

Trinket Flora Attiny85 Cosido directamente

Page 13: Wearables & Iot - Breve Intro

Cloud Connected (IoT!)

Arduino Yún● Programás el Arduino● Delegás a Linux lo que el micro no

puede hacer● Excelente librería Bridge

Shields● Hay que programar todo

en C con las limitaciones del Microcontrolador

Breadcrumb | Breadcrumb02 | Breadcrumb03

Spark Core● Plug and Play ● 100% Cloud● API Automágica

Page 14: Wearables & Iot - Breve Intro

Spark Core

API Automágica

int tempC;Spark.variable("temp", &tempC, DOUBLE);

"https://api.spark.io/v1/devices/0123abc/temp?access_token=xyz456

Spark.function("funcKey", funcName)

POST /v1/devices/{DEVICE_ID}/{FUNCTION}

Además:● Publish● Subscribe● TCP/UDP Clients/Servers

Page 15: Wearables & Iot - Breve Intro

Arduino Yun

Bridge Library

● YunServer● HTTPClient● Process● File I/O● Console● Temboo : Twitter GDocs SMS

Dropbox Facebook

Page 16: Wearables & Iot - Breve Intro

Wireless Low Power

"Quiero que sea wireless, que funcione con una pila durante días o semanas, que ocupe poco lugar y que se programe fácil como un Arduino y que pueda interactuar con un smartphone"

Solución: BLE

Page 17: Wearables & Iot - Breve Intro

iBeacons

Qué son los iBeacons

Un iBeacon es una herramienta de micro - orientación geográfica que permite una precisión tal que no es posible lograr con GPS.

iBeacon es un mecanismo de posicionamiento preciso que transmite un identificador único universal ( UUID ) usando Bluetooth 4.0 Low Energy.

Estas señales pueden ser recibidas por dispositivos habilitados con Bluetooth LE.

Page 18: Wearables & Iot - Breve Intro

iBeacons

Bluetooth Low Energy (BLE) beacons son pequeños dispositivos de hardware que pueden ser ubicados en cualquier lugar.

El servidor usa estos dispositivos de micro-location los cuales envían IDs únicos para avisarle al dispositivo mobile o cualquier otro dispositivo con BLE para disparar acciones contextuales.

Cómo trabajan los iBeacons Aplicaciones de negocio…

Ready!

Page 19: Wearables & Iot - Breve Intro

Wearables

Wearable Computersde los 80s

Page 20: Wearables & Iot - Breve Intro

Wearable Computers

Samsung Gear / TizenFork de Android hecho de Samsung

● Samsung Gear 2 / Fit● Apps clientes o standalone● Standalone programado en HTML5/Javascript● API javascript de features específicos

Page 21: Wearables & Iot - Breve Intro

Wearable Computers

Samsung Gear live + Android Wear

Fork de Android hecho de Samsung

● Samsung Gear Live● Apps clientes o standalone● Standalone programado en Android● Bridged Notifications● Contextual Notifications● 2D Picker ● Custom UIs

Page 22: Wearables & Iot - Breve Intro

Wearables

Wearable Technology

"Los otros wearables"

Page 23: Wearables & Iot - Breve Intro

Android Wear

Wearable Technology

Indumentaria, textiles y otros materiales combinados con microcontroladores para crear circuitos que se llevan puestos:

● ropa● cascos● calzado● indumentaria deportiva● abrigos, bufandas● exoesqueletos de combate

Page 24: Wearables & Iot - Breve Intro

Android Wear

Wearable Technology

Indumentaria, textiles y otros materiales combinados con microcontroladores para crear circuitos que se llevan puestos: ropa, cascos, calzado, telas, abrigos, bufandas y exoesqueletos de combate ;-)

Page 25: Wearables & Iot - Breve Intro

VP of TechnologyMobile, Wearables & [email protected]@globant.com

Product DirectorMobile, Wearables & IoT@[email protected]

Technical DirectorWearables & [email protected]@globant.com

Page 26: Wearables & Iot - Breve Intro

Muchas Gracias