4. 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
El mercado global para las telas
inteligentes e interactivas esta proyectado
alcanzar 2.6 billones para el año
2017
- Global industry Analysts
Business Insider espera un
mercado de 12 billones para el
2018
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
7. Arduino vs Raspberry Pi
Raspberry
Mini 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)
8. Arduino vs Raspberry Pi
Arduino
Plataforma 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*
9. 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}
10. 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
11. 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
13. 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
14. Spark Core
API Automágica
int tempC;
Spark.variable("temp", &tempC, DOUBLE);
"https://api.spark.io/v1/devices/0123abc/temp?access_token=xyz
456
Spark.function("funcKey", funcName)
POST /v1/devices/{DEVICE_ID}/{FUNCTION}
Además:
● Publish
● Subscribe
● TCP/UDP Clients/Servers
16. 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
17. iBeacons
Qué son los iBeacons
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.
Un iBeacon es una herramienta de micro - orientación geográfica que permite una precisión tal que no es posible lograr con GPS
.
18. iBeacons
Cómo trabajan los iBeacons Aplicaciones de negocio…
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.
20. Wearable Computers
Samsung Gear / Tizen
Fork de Android hecho de Samsung
● Samsung Gear 2 / Fit
● Apps clientes o standalone
● Standalone programado en HTML5/Javascript
● API javascript de features específicos
21. 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
23. 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
24. 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 ;-)
25. VP of Technology
Mobile, Wearables & IoT
@pablovittori
pablo.vittori@globant.com
Product Director
Mobile, Wearables & IoT
@san_piacenza
santiago.piacenza@globant.com
Technical Director
Wearables & IoT
@marianov
mariano.vassalo@globant.com