Wearables & Iot - Breve Intro
Post on 14-Jun-2015
555 Views
Preview:
DESCRIPTION
Transcript
Septiembre 2014
Wearables & Internet of things
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
Wearable > Big Data < Internet of Things
Arduino != RaspberryPi
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)
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*
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}
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
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
Wearables Arduino
Trinket Flora Attiny85 Cosido directamente
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
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
Arduino Yun
Bridge Library
● YunServer● HTTPClient● Process● File I/O● Console● Temboo : Twitter GDocs SMS
Dropbox Facebook
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
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.
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!
Wearables
Wearable Computersde los 80s
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
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
Wearables
Wearable Technology
"Los otros wearables"
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
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 ;-)
VP of TechnologyMobile, Wearables & IoT@pablovittoripablo.vittori@globant.com
Product DirectorMobile, Wearables & IoT@san_piacenzasantiago.piacenza@globant.com
Technical DirectorWearables & IoT@marianovmariano.vassalo@globant.com
Muchas Gracias
top related