Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Internet de las Cosas + JS

Guía rápida al Internet de las Cosas
by

Alejandro Mercado

on 25 July 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Internet de las Cosas + JS

Internet de las
Cosas y JavaScript

Moda
http://cutecircuit.com/
Salud
Fue en 2006, cuando Nike y Apple se aliaron en un gran proyecto de colaboración para utilizar tecnología "wearable", el Kit de deporte Nike+iPod Sport Kit.
comentarios
finales

nuevos horizontes
Cuando el poder de procesamiento es tan barato nos permite colocar procesadores en lugares que NO podíamos antes.
Ropa y accesorios
Google Glasses
Introducción
Un procesador Intel i486 costaba lo mismo que un carro pequeño.
Juguetes
El WikiBear (Wikioso) responde a casi todas las preguntas en menos de un segundo y recuerda las conversaciones!
Wearables
http://www.electricfoxy.com/bar
Internet de las Cosas (IoT) se ha instalado en nuestras vidas. Es evidente con la gran demanda de teléfonos inteligentes, pero su impacto económico y social es increíble en términos de utilidad, productividad y eficiencia. IoT tiene que ver con IPV6, con sensores, con Cloud, Big Data, Hardware Libre, con etiquetas RFID …con personas.
De nuevo el usuario final cobra especial relevancia, ya que se da un empoderamiento de este.
Alejandro Mercado
@alexmarket

=
Hoy en día, un chip con un poder de procesamiento similar cuesta lo que una barra de chocolate.
Internet de las
Cosas y JavaScript

Los Intel 80486 (i486, 486) son una familia de microprocesadores de 32 bits con arquitectura x86 diseñados y fabricados por Intel Corporation y también fabricados mediante licencia ó ingeniería inversa por otras empresas como IBM, Texas Instruments, AMD, Cyrix y Chips and Technologies con diseños distintos o clonados.

Los i486 son muy similares a sus predecesores, los Intel 80386. Las diferencias principales son que los i486 tienen un conjunto de instrucciones optimizado, una unidad de coma flotante y un caché unificado integrados en el propio circuito integrado del microprocesador y una unidad de interfaz de bus mejorada.
patrones de luz y tacto
Hace referencia al conjunto de aparatos y dispositivos electrónicos que se incorporan en alguna parte de nuestro cuerpo interactuando continuamente con el usuario y con otros dispositivos con la finalidad de realizar alguna función específica, relojes inteligentes o smartwatchs, zapatillas de deportes con GPS incorporado y pulseras que monitorean nuestro estado de salud son ejemplos entre otros de este tipo tecnología que se encuentra cada vez más presente en nuestras vidas.
Wearable
Camisa - Tetris
Esta fue creada empatando un microcontrolador Arduino Uno con 128 LED lights.
Por primera vez en la historia de la moda
las modelos controlan como quieren que se
vean sus vestidos en la pasarela
a través de sus teléfonos celulares.
...de ahí muchas cosas otras surgieron
Monitores de sueño

Pulsera Fitbit Flex Monitor de Actividad y Sueño
https://www.fitbit.com/
https://www.fitbit.com/mx/aria
Bascula Wi-Fi
La aplicación de IoT en el área de la medicina no es algo nuevo.
La empresa Telcare ha lanzado el primer glucómetro móvil que permite transmitir los resultados de un análisis a un centro médico para recibir asistencia instantánea on-line.
Un glucómetro es un instrumento de medida que se utiliza para obtener la concentración de glucosa en sangre (glucemia), de forma instantánea, en el domicilio del enfermo diabético, sin necesidad de tener que ir a un centro especializado.
Cadena de suministro
Hogar
http://august.com/
Objetos de uso diario
http://goodnightlamp.com/
Internet connected lamps for global families and friends. Good Night Lamp is a physical social network. It allows you to keep in touch with people all over the world. When you buy Good Night Lamp it comes as a set of two lamps: a Big Lamp and a Little Lamp.
When you turn on your Big Lamp, the Little Lamp turns on too. You can send your Little Lamp to your friend or family member anywhere in the world. There is no lengthy setup and no internet connection needed.
º
....millones de objetos y
muchísimos ámbitos de aplicación
Medicina
Entretenimiento
Moda
Mercadotecnia
Logística
Automotriz
Gobierno
etc,etc,etc.

Aplicaciones para
cualquier tipo de industria
Según Cisco, para el 2020, habrá conectados 50,000 millones dispositivos por lo cual el Internet de las cosas transformará a la mayoría de las industrias.
....entonces
¿como se hace el internet de las cosas?
Conectividad
Integración
Seguridad
Analítica
Fuente:
http://www.cisco.com/web/about/ac79/docs/innov/IoT_IBSG_0411FINAL.pdf
Physical Object
+
Controller, Sensor, and Actuators
+
Internet
=
Internet of Things

una ecuación para el
Internet de las Cosas
“industrias creativas” se translapan y por lo tanto el conjunto de habilidades también
Fuente: Designing the Internet of Things
Adrian McEwen & Hakim Cassimally
Arduino
Raspberry PI
Beaglebone Back
Electric IMP
Tessel
Launchpad MSP430
PICAXE
Wiring
Netduino
Parallax Propeller
TinyDuino
DigiSpark
PCDuino
Arduino Yun
BLE
BLEduino y RFduino
Pinoccio
Geogram One
Gizmo
Udoo
Flora
Littlebits
Tarjetas de desarrollo
Fuente:
http://makezine.com/volume/make-36-boards/
¿preguntas?
http://www.tshirtos.com/
Una camiseta programable
tshirtOS diseño una camisa flexible, pantalla LED lavable que puede ser programada via una app para desplegar cualquier mensaje, imagen o animación que gustes.
Pantalones Teclado
En el mundo de IoT, aún las vacas estarán conectadas. Un reporte especial de "The economist" titulado "Augmented Bussiness" describe como las vacas serán monitoreadas.

Santas Vacas!
...para las nuevas generaciones
...todo esta conectado
Pronto todos los gadgets se comunicarán unos con otros usando IoT. Esta revolución viene con grandes ventajas y por supuesto con riegos.
...en retrospectiva
1989
Tim Berners Lee
propone la World
Wide Web
1999
Kevin Ashton, co-fundador del centro Auto-ID en el MIT, hace una presentación a Procter & Gamble titulada "El Internet de las Cosas". Donde vincula RFID en la cadena de suministro de P&G a Internet.
Neil Gershenfeld, director del Centro de Bits y Átomos del MIT escribe: "Cuando las cosas empiezan
a pensar" como co-director del proyecto "Las Cosas que piensan" en el labarotario de medios.
2000

La empresa Sur Coreana LG lanza el primer refrigerador con Internet a un precio de $20,000 USD
El modo de funcionamiento de los sistemas RFID es simple. La etiqueta RFID, que contiene los datos de identificación del objeto al que se encuentra adherido, genera una señal de radiofrecuencia con dichos datos. Esta señal puede ser captada por un lector RFID, el cual se encarga de leer la información y pasarla en formato digital a la aplicación específica que utiliza RFID.
RFID (siglas de Radio Frequency IDentification, en español identificación por radiofrecuencia) es un sistema de almacenamiento y recuperación de datos remoto que usa dispositivos denominados etiquetas, tarjetas, transpondedores o tags RFID. El propósito fundamental de la tecnología RFID es transmitir la identidad de un objeto (similar a un número de serie único) mediante ondas de radio. Las tecnologías RFID se agrupan dentro de las denominadas Auto ID (automatic identification, o identificación automática).
RFID
RFID es liberado comercialmente en los Estados Unidos.
2003 -04
Nov 2005
International Telecommunications Union (ITU) publica el primer reporte de IoT
Mar 2008
La primer conferencia de IoT es celebrada en Zurich
Sep 2008
Cisco, SAP y el SUN (en ese entonces) entre otras 20 compañias conforman IPSO (Internet Protocol for Smart Objects) Alliance, con sede en San Francisco, California.
Ene 2009
El Grupo de Soluciones de Internet de Cisco anuncia la llegada del IoT, ese año el número de objetos conectados a Internet superaron a población del planeta.
Jul 2009
Fitbits entra al mercado
En China el primer ministro Wen Jiabao reconoce IoT una industria primordial para el pais y programa fuertes inversiones en esta.
Aug 2009
May 2010
ZigBee Alliance y el Foro IPV6 forman una sociedad estratégica con IPSO para aumentar la adopción de los objetos inteligentes conectados via IP.
Feb 2011
Un estudio publicado por Ericsson calcula que habrá más de 50 billones de dispositivos conectados para el 2020.
Oct 2011
Nest Labs presenta el "Termostato que aprende". Este usa algoritmos en los sensores para aprender del comportamiento del usuario y de las preferencias para ajustar la temperatura.
Abr 2012
Comienzan las primeras pruebas de los lentes de Google.
Jul 2012
Proteus Digital Health obtiene aprobación de la FDA para su dispositivo médico ingerible que comunica - de manera inalámbrica - los signos vitales del paciente a un parche en la piel el cual a su vez transmite la información a un teléfono.
Dic 2013
El fabricante de Chips Qualcomm, junto con otra firma de tecnología, forma la AllSeen Alliance, la cual tiene como propósito desarrollar un framework abierto para habilitar el IoT.
Jul 2014
El año del Internet de las Cosas
Ene 2014
Abr 2014
Google adquiere NestLabs por $3.2 billones.
Los lentes de Google salen a la venta por $1500 USD
2015
Se libera el primer Arduino
Feb 2012
Raspberry PI sale al mercado
Se venden más de 5 millones de Raspberry PIs.
Se muestra la NASA Shirt
Esta camiseta esta diseñada para enfrentar los retos de moverse en el espacio. La prenda usa una serie de sensores que se doblan y estiran para detectar movimiento junto con el brazo, con la intención de utilizar la informacion para predecir sobrecargas y prevenir lesiones.
Apple lanza iBeacons
Se hace el lanzamiento público de IPV6
Aproximadamente 340 de undecillones o
340,282,366,920,938,463,463,374,607,431,768,211,456 de nuevas direcciones.

Según la frase de Steven Leibson “we could assign an IPV6 address to every atom on the surface of the earth, and still have enough addresses left to do another 100+ earths.”
2011
Es en un Audi A7 el primer viaje sin conductor de San Francisco a Las Vegas
El mercado global del IoT
Mercado total: $19 trillones
Sector Privado: $14.4 trillones
Sector Publico: $4.6 trillones
para el 2020 se calculan 50 - 500 billones de dispositivos conectados
Fuente: Revista Business World, Agosto 2014.
... cifras
Prototipado rápido del IoT
Actualmente existe una explosión de tarjetas de desarrollo y microcontroladores de bajo costo que son suficientemente poderosos para conectarse a Internet, siendo estos dispositivos la interfase entre el Internet y el mundo físico.

Tradicionalmente, programar estos pequeños dispositivos embebidos se requerían plataformas completamente diferentes y herramientas a las que la mayoria de los programadores estan acostumbrados. Afortunadamente, los microcontroladores de hoy soportan plataformas de desarrollo como .NET, Node.JS, etc. Esto perimite que uses el mismo lenguaje de programación (C#, JS, Python, etc), herramientas de desarrollo e incluso servicios en la nube.
Raspberry Pi 2
Netduino 2
Tessel 2
Particle
Plataformas IoT
Capacitación autorizada en
SAP
Strongloop
Appcelerator
Adobe
Corona Labs
C++ Institute
MongoDB
Neo4J
.....entre otros
+ IoT
$35 USD
$35 USD
Plataforma de prototipado open-source basada
en el Micro Framework de .NET
Arduino UNO Rev 3
Arduino YUN
$25 USD
$70 USD
Arduino is the popular open-source electronics prototyping platform based on easy-to-use hardware and software.
The code you write for your Arduino are known as sketches. They are written in C++.
The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse.
$45 USD
Utilizamos Visual Studio y C# (o Mono)
Hardware que habla el lenguaje de la Web
A microcontroller that runs JavaScript
Faster, has USB ports, runs Node.js & npm and more.
Also has a series of ready made modules
Similar to Arduino and Particle but totally JS focused
Has onboard WiFi
http://tessel.io
$39 USD
Video de Wikioso
http://www.smallbatchws.com
Video camisa tetris hecha con Arduino
*Investigaciones en UX indican que la persona promedio puede reconocer hasta 100 diferentes patrones al tacto.
(antes Pachube)
Pachube (called “patch bay”) is a web-service with a world-wide accessable network of sensors from real objects.
Pachube defines and uses the Extended Environments Markup Language (EEML) and a approriate EEML Processing library. For a more simpler access sensordata can also be send over CSV.
Carriots
Carriots is a Platform as a Service (PaaS) designed for Internet of Things (IoT) and Machine to Machine (M2M) projects.
Node-RED es una herramienta visual para conectar dispositivos de hardware, APIS y servicios online en nuevas e interesantes formas.
noduino
the thing system
deviceJS

html5 + js en IoT por Intel
plataformas IoT open source
El potencial del IoT no es solo conectar millones de dispositivos, el potencial de IoT es acerca de
"transformar modelos de negocio"
y "habilitar compañias para vender productos en completamente nuevas y mejores formas".

Conclusión
Esta conectividad ubicua esta encontrandose con la era de los datos.
La inteligencia esta llegando al mundo fisico ahora.
nueva manufactura o "frictionless manufacturing" es una realidad

Software más allá de un simple dispositivo (Software Above One Single device).
conclusiones (continua)
Torno CNC

Impresora 3D

Máquina
PCB
Fresadora casera
º
JavaScript es una poderosa opción para programar el Internet de las Cosas (IoT). Este puede ser usado para programar ambos lados, los dispositivos (endpoint) y los web services utilizando Node.js.

Javascript puede tambien ser usado para desarrollar apps e interfaces de usuario portables que puedan correr literalmente en cualquier dispositivo, utilizando HTML5. Finalmente, Javascript esta estandarizado (como ECMAScript) y soportado por implementaciones de alto performance (ej. Chrome V8 de Google, el motor JavaScript utilizado en Node.js).
¿en serio JavaScript?
Difundió una compañía start-up alemana, la cual implantó sensores en las orejas del ganado. Esto permite a los granjeros monitorear los movimientos y salud de las vacas, asegurando una carne más saludable y de calidad para el consumo humano.

En promedio, cada vaca genera cerca de 200 megabytes de información por año.

It is no longer purely the browser based script that created popup windows and alerts!

We now have it on both client side (browser) and server side (Node). Each of these has potential to communicate to IoT devices easily.
¿ por qué JavaScript ?
Much of the Internet already speaks JavaScript
We can share functionality
Existing libraries, plugins, and APIs that can be used in new ways.
JavaScript is great at event driven apps
The event loop
Using JavaScript can often simplify the message sending process as all parties understand JSON
JavaScript has matured as a language, JavaScript is open, JavaScript is a nicer choice for new developers, an incredible community, etc..
http://www.sitepoint.com/javascript-internet-things/
Arduino via JavaScript
Este es todo el poder de las librerías de Node
Node serialport library - https://www.npmjs.org/package/serialport
Node firmata library - https://github.com/jgautier/ firmata
Johnny-Five framework - http://johnny-five.io/

pijs.io
Tessel 2 será liberada en septiembre.
Open source OS for connecting things
Comes with cloud connectivity
Particle Core - the original
Particle Photon - the upgrade
Particle Electron - 2G/3G connectivity in 100 countries (approx $3 a month for 1MB)
http://particle.io
codigo fuente
http://spark.github.io

Particle via JavaScript
Sparky
https://github.com/KevinGrandon/sparky

Cylon.js
http://cylonjs.com

Particle IO Plugin for Johnny-Five
https:// www.npmjs.com/package/particle-io
Full transcript