SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
Tacómetro Twittero
Richard B. Kaufman-López
@sparragus
24 de enero de 2015
Richard Kaufman
@sparragus
Tacómetro Twittero
Arquitectura
Aplicación Node.js
Node.js es un entorno de
programación que nos permite
programar servidores usando
JavaScript.
Vamos a crear un servidor que se
conecta a Twitter por medio su API.
Además, le va a proporcionar al
Arduino Yen datos sobre los tweets
que han ocurrido.
API de Twitter
El API de Twitter ofrece un
‘Streaming API’. Eso significa que en
nuestro servidor podemos establecer
una conexión persistente con Twitter
y cada vez que, por ejemplo, se
publique un tweet con el hashtag
#nodebotsmx, Twitter le deja saber a
nuestro servidor.
Heroku
Heroku es una plataforma como
servicio que te permite soportar
aplicaciones escritas en varios
lenguajes.
En nuestro caso es ideal por que su
servicio base es gratuito y sporta
aplicaciones de Node.js.
Servomotor
Un servomotor es un motor que tiene
la capacidad de ubicarse en
cualquier posición dentro de su
rango de operación, y mantenerse
estable en dicha posición.1
En este proyecto, es el único
componente conectado al Arduino
Yún.
1 Colaboradores de Wikipedia. Servomotor [en línea]. Wikipedia, La enciclopedia libre, 2014 [fecha de consulta: 23 de enero del 2015]. Disponible en <http://es.wikipedia.org/w/index.php?title=Servomotor&oldid=76964963>.
¡A codear!
Tacómetro Twittero
Richard B. Kaufman-López
@sparragus
24 de enero de 2015
¡Gracias!

Más contenido relacionado

Similar a Nodebots Mexico - Tacómetro Twittero

Informatica diseno y programacion de paginas web
Informatica diseno y programacion de paginas webInformatica diseno y programacion de paginas web
Informatica diseno y programacion de paginas webjovimaco
 
Introduccion2
Introduccion2Introduccion2
Introduccion2nenadinda
 
WebRTC en tu web con OpenVidu
WebRTC en tu web con OpenViduWebRTC en tu web con OpenVidu
WebRTC en tu web con OpenViduMicael Gallego
 
Cifrado de flujos de vídeo en HTML5
Cifrado de flujos de vídeo en HTML5Cifrado de flujos de vídeo en HTML5
Cifrado de flujos de vídeo en HTML5Manuel Mancera
 
Infraestructura como Código con Azure Resource Manager
Infraestructura como Código con Azure Resource ManagerInfraestructura como Código con Azure Resource Manager
Infraestructura como Código con Azure Resource ManagerVíctor Moreno
 
Herramientas de programación para desarrolladores
Herramientas de programación para desarrolladoresHerramientas de programación para desarrolladores
Herramientas de programación para desarrolladoresBBVA API Market
 
13.Servidor HTTP
13.Servidor HTTP13.Servidor HTTP
13.Servidor HTTParlett09
 
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptx
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptxGlobal Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptx
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptxLuis Beltran
 
13.servidor http
13.servidor http13.servidor http
13.servidor httpGisellexcx
 
Programacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidorProgramacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidorAlejandro Hernandez
 

Similar a Nodebots Mexico - Tacómetro Twittero (20)

Informatica diseno y programacion de paginas web
Informatica diseno y programacion de paginas webInformatica diseno y programacion de paginas web
Informatica diseno y programacion de paginas web
 
GWT - Una introducción
GWT - Una introducciónGWT - Una introducción
GWT - Una introducción
 
Servidor HTTP
Servidor HTTPServidor HTTP
Servidor HTTP
 
Introduccion2
Introduccion2Introduccion2
Introduccion2
 
Introduccion SignalR
Introduccion SignalRIntroduccion SignalR
Introduccion SignalR
 
WebRTC en tu web con OpenVidu
WebRTC en tu web con OpenViduWebRTC en tu web con OpenVidu
WebRTC en tu web con OpenVidu
 
Cifrado de flujos de vídeo en HTML5
Cifrado de flujos de vídeo en HTML5Cifrado de flujos de vídeo en HTML5
Cifrado de flujos de vídeo en HTML5
 
Comenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidoresComenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidores
 
Comenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidoresComenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidores
 
Servidores web
Servidores webServidores web
Servidores web
 
Servidores web
Servidores webServidores web
Servidores web
 
Infraestructura como Código con Azure Resource Manager
Infraestructura como Código con Azure Resource ManagerInfraestructura como Código con Azure Resource Manager
Infraestructura como Código con Azure Resource Manager
 
Herramientas de programación para desarrolladores
Herramientas de programación para desarrolladoresHerramientas de programación para desarrolladores
Herramientas de programación para desarrolladores
 
13.Servidor HTTP
13.Servidor HTTP13.Servidor HTTP
13.Servidor HTTP
 
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptx
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptxGlobal Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptx
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptx
 
13.servidor http
13.servidor http13.servidor http
13.servidor http
 
Programacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidorProgramacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidor
 
OpenShift y PostgreSQL
OpenShift y PostgreSQLOpenShift y PostgreSQL
OpenShift y PostgreSQL
 
Servicios web ITT
Servicios web ITTServicios web ITT
Servicios web ITT
 
Servicios web itt
Servicios web ittServicios web itt
Servicios web itt
 

Más de Richard Kaufman

Programación de Bots para Slack
Programación de Bots para SlackProgramación de Bots para Slack
Programación de Bots para SlackRichard Kaufman
 
Digital Invaders - Introducción al Prototipaje
Digital Invaders - Introducción al PrototipajeDigital Invaders - Introducción al Prototipaje
Digital Invaders - Introducción al PrototipajeRichard Kaufman
 
Digital Invaders - Introducción a Programación
Digital Invaders - Introducción a ProgramaciónDigital Invaders - Introducción a Programación
Digital Invaders - Introducción a ProgramaciónRichard Kaufman
 

Más de Richard Kaufman (6)

require.context
require.contextrequire.context
require.context
 
Internacionalizacion
InternacionalizacionInternacionalizacion
Internacionalizacion
 
Programación de Bots para Slack
Programación de Bots para SlackProgramación de Bots para Slack
Programación de Bots para Slack
 
FUTURE Mariachi
FUTURE MariachiFUTURE Mariachi
FUTURE Mariachi
 
Digital Invaders - Introducción al Prototipaje
Digital Invaders - Introducción al PrototipajeDigital Invaders - Introducción al Prototipaje
Digital Invaders - Introducción al Prototipaje
 
Digital Invaders - Introducción a Programación
Digital Invaders - Introducción a ProgramaciónDigital Invaders - Introducción a Programación
Digital Invaders - Introducción a Programación
 

Último

PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOAdrianaBernal82
 
Home Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosHome Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosDebora Gomez Bertoli
 
Red WAN que es una red WAN? para que sirve?.pptx
Red WAN que es una red WAN? para que sirve?.pptxRed WAN que es una red WAN? para que sirve?.pptx
Red WAN que es una red WAN? para que sirve?.pptxcorteztabo1004
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptCARLOSAXELVENTURAVID
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariajosevilla696981
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añosMaraPazCrdenas
 
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptxRosiClaros
 
9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf socialesJhonathanRodriguez10
 

Último (8)

PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
 
Home Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosHome Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todos
 
Red WAN que es una red WAN? para que sirve?.pptx
Red WAN que es una red WAN? para que sirve?.pptxRed WAN que es una red WAN? para que sirve?.pptx
Red WAN que es una red WAN? para que sirve?.pptx
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.ppt
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primaria
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los años
 
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
 
9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales
 

Nodebots Mexico - Tacómetro Twittero

  • 1. Tacómetro Twittero Richard B. Kaufman-López @sparragus 24 de enero de 2015
  • 5. Aplicación Node.js Node.js es un entorno de programación que nos permite programar servidores usando JavaScript. Vamos a crear un servidor que se conecta a Twitter por medio su API. Además, le va a proporcionar al Arduino Yen datos sobre los tweets que han ocurrido.
  • 6. API de Twitter El API de Twitter ofrece un ‘Streaming API’. Eso significa que en nuestro servidor podemos establecer una conexión persistente con Twitter y cada vez que, por ejemplo, se publique un tweet con el hashtag #nodebotsmx, Twitter le deja saber a nuestro servidor.
  • 7. Heroku Heroku es una plataforma como servicio que te permite soportar aplicaciones escritas en varios lenguajes. En nuestro caso es ideal por que su servicio base es gratuito y sporta aplicaciones de Node.js.
  • 8. Servomotor Un servomotor es un motor que tiene la capacidad de ubicarse en cualquier posición dentro de su rango de operación, y mantenerse estable en dicha posición.1 En este proyecto, es el único componente conectado al Arduino Yún. 1 Colaboradores de Wikipedia. Servomotor [en línea]. Wikipedia, La enciclopedia libre, 2014 [fecha de consulta: 23 de enero del 2015]. Disponible en <http://es.wikipedia.org/w/index.php?title=Servomotor&oldid=76964963>.
  • 10. Tacómetro Twittero Richard B. Kaufman-López @sparragus 24 de enero de 2015 ¡Gracias!