SlideShare une entreprise Scribd logo
1  sur  20
PFC Ingeniero en Informática
Pagos por móvil con Arduino & NFC para la Internet de las Cosas
Patxi Ballesteros Fernández
Contexto
Building the Internet of Vending Machines
Construyendo
PaaS con
Ubuntu para
Internet de las
Cosas
Pagos por
móvil con
Arduino & NFC
para la Internet
de las Cosas
Creando Mobile
WebApps con
HTML5/CSS3/
JavaScript para
Internet de las
Cosas
Big Data para
un Cloud PaaS
en Internet de
las Cosas
Redes
malladas con
Arduino & NFC
para la Internet
de las Cosas
Telemetría con
Arduino, el
Open Hardware
para la Internet
de las Cosas
twitter: @patxiba
Objetivos
Construir un dispositivo cashless invirtiendo poco dinero
Que se instale fácilmente en cualquier máquina de vending
Que ofrezca las mismas prestaciones y calidad que un producto comercial
Que la operación de venta sea rápida
El producto final, tanto el dispositivo cashless como el servicio prestado desde la
nube, no debe suponer una gran inversión para las empresas operadoras del
vending ya que los productos que en ellas se venden tienen un precio reducido y
el margen de beneficios está muy ajustado.
twitter: @patxiba
Contenido
▪ Internet de las Cosas
▪ El movimiento Maker
▪ Arduino
▪ El Internet de las máquinas de vending
▪ El dispositivo Cashless
twitter: @patxiba
Internet de las Cosas
¿Qué es?
IoT es una iniciativa para hacer que objetos “fundamentalmente no
computacionales” tengan una dirección única en la red y puedan captar
información, transmitirla por esa red y, dependiendo del dispositivo, incluso
recibir órdenes que llevar a cabo.
twitter: @patxiba
Internet de las Cosas
¿Cómo funciona?
Básicamente, está compuesto por una serie de redes de sensores y actuadores.
Su forma más simple sería la de un pequeño microcontrolador conectado a
sensores de cualquier tipo y con capacidad para comunicarse con el exterior.
twitter: @patxiba
Internet de las Cosas
Simplicidad
El reto será mantener la simplicidad
Conectividad inalámbrica y bajo consumo
Que un cliente pueda cogerlo y conectarlo en pocos minutos (Plug-And-Play)
twitter: @patxiba
El movimiento Maker
¿Qué es?
Movimiento ciudadano que se extiende a nivel mundial
Se basa en que los ciudadanos podamos fabricar nuestros propios productos
Con la ayuda de la tecnología y de los conocimientos compartidos en Internet
twitter: @patxiba
El movimiento Maker
Filosofía DIY Do It Yourself
Personas inquietas y apasionadas por la tecnología, ingenieros, artesanos,
estudiantes, todos pueden fabricar objetos que tradicionalmente pertenecían a la
industria.
El conocimiento está en las redes sociales (planos, prototipos, información)
Código abierto y nuevas tecnologías
Fabricación de piezas
Revolución industrial Pequeñas empresas de alcance global
Alta tecnología a bajo coste
twitter: @patxiba
Arduino
El Internet de las cosas quiere que todos los objetos estén conectados.
Dotar a esos objetos de la capacidad de enviar y recibir información, se puede
conseguir con circuitos electrónicos como Arduino.
Arduino es el Open Source llevado al Hardware.
El movimiento Maker encuentra en Arduino el componente clave para fabricar
productos a bajo coste y de manera sencilla.
twitter: @patxiba
Arduino
Arduino es algo tan sencillo como una tarjeta con un microcontrolador y sus
entradas y salidas para realizar las conexiones con los sensores y actuadores.
Lenguaje de programación sencillo.
Comunidad Arduino
twitter: @patxiba
El Internet de las máquinas de vending
twitter: @patxiba
El interior de una máquina de vending
twitter: @patxiba
POLL
ACK
Cashless – Pago sin dinero en efectivo
Protocolo MDB
Bus MDB
UART 1
Rx
Tx
Tx
Rx
twitter: @patxiba
POLL
ACK
Cashless – Pago sin dinero en efectivo
Reto: utilizar un solo Arduino
Bus MDB
CMD
UART 0
Rx
Tx
Tx
Rx
GPRS
UART 2
NFC
I2C
MDB
UART 1
twitter: @patxiba
Cashless – Pago sin dinero en efectivo
Mejora: Dedicar un pequeño micro exclusivamente al MDB
Tx
Rx
MDB
UART 0
Commands
I2C
SLC
SDA
GND
+5V
twitter: @patxiba
Cashless – Pago sin dinero en efectivo
Cliente REST + JSON
PaaS
Servidor SLIM
GET /credit HTTP/1.1
X-Apikey: fHtOfmXx2qGIAP3
Host: slim.victorjgonzalez.com
Connection: close
HTTP/1.1 200 OK
Date: Tue, 09 Sep 2014 21:29:07 GMT
Server: Apache
X-Powered-By: PHP/5.4.32
Connection: close
Transfer-Encoding: chunked
Content-Type: application/json
22
{"p":"D1410298147C0050L10T000079"} twitter: @patxiba
Cashless – Pago sin dinero en efectivo
Operación de venta
twitter: @patxiba
Cashless – Pago sin dinero en efectivo
Trabajos futuros
Recarga
de saldo
Autenticación
HTTP Digest
PaaS
Servidor SLIM
Guardar
ApiKey en
la EEPROM
Autenticación
del cliente en
dos pasos
mediante PIN
twitter: @patxiba
Gracias
Autor: Patxi Ballesteros Fernández
Director: Antonio Solano Tarroc
Supervisoras: Raquel Dormido Canto
Natividad Duro Carralero
Equipo: Juan Miguel Sánchez
Victor González
Ángel Cifuentes
José Daniel Fernández
Francisco Javier García
Rafael A. Alonso
Ricardo Cárdenes
Departamento de Informática y Automática
Escuela Técnica Superior de Ingeniería Informática
¿Preguntas?

Contenu connexe

Similaire à Pagos por móvil con Arduino & NFC para la Internet de las Cosas

[Arduino Workshop] Arduino Fundamentals @Globant Córdoba
[Arduino Workshop] Arduino Fundamentals @Globant Córdoba[Arduino Workshop] Arduino Fundamentals @Globant Córdoba
[Arduino Workshop] Arduino Fundamentals @Globant CórdobaGlobant
 
Arduino internet cosas
Arduino internet cosasArduino internet cosas
Arduino internet cosasKiwibot
 
Globant Wearables & Internet of Things - Presentación Mar del Plata Agosto 2014
Globant Wearables & Internet of Things - Presentación Mar del Plata Agosto 2014Globant Wearables & Internet of Things - Presentación Mar del Plata Agosto 2014
Globant Wearables & Internet of Things - Presentación Mar del Plata Agosto 2014Pablo Vittori
 
Taller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboards
Taller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboardsTaller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboards
Taller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboardsSofia2 Smart Platform
 
Trabajo final - Diplomado TICS
Trabajo final - Diplomado TICSTrabajo final - Diplomado TICS
Trabajo final - Diplomado TICSJorgeLivia
 
Qué es arduino y para qué se utiliza
Qué es arduino y para qué se utilizaQué es arduino y para qué se utiliza
Qué es arduino y para qué se utilizaLibni Velásquez
 
Mitos y verdades del IoT / Vivir en un mar de datos / Fundación Telefónica
Mitos y verdades del IoT / Vivir en un mar de datos / Fundación TelefónicaMitos y verdades del IoT / Vivir en un mar de datos / Fundación Telefónica
Mitos y verdades del IoT / Vivir en un mar de datos / Fundación TelefónicaBruno Cendón
 
Tecnologia convertido
Tecnologia convertidoTecnologia convertido
Tecnologia convertidonicolas_436
 
Presentación del meetup IoT & Big Data Sofia2 Lab
Presentación del meetup IoT & Big Data Sofia2 LabPresentación del meetup IoT & Big Data Sofia2 Lab
Presentación del meetup IoT & Big Data Sofia2 LabSofia2 Smart Platform
 
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)INSPT-UTN
 
Cloudino workshopcpmx7
Cloudino workshopcpmx7Cloudino workshopcpmx7
Cloudino workshopcpmx7superserch
 
CROL - Proyecto CoDiCe TIC Robótica Arduino.pdf
CROL - Proyecto CoDiCe TIC Robótica Arduino.pdfCROL - Proyecto CoDiCe TIC Robótica Arduino.pdf
CROL - Proyecto CoDiCe TIC Robótica Arduino.pdfEdwin4321
 
Internet of Everything
Internet of EverythingInternet of Everything
Internet of Everythingracamposg
 
Proyecto ultrahouse 3000 de Andrés Farías y Walter Noello
Proyecto ultrahouse 3000 de Andrés Farías y Walter NoelloProyecto ultrahouse 3000 de Andrés Farías y Walter Noello
Proyecto ultrahouse 3000 de Andrés Farías y Walter NoelloDaniel Remondegui
 

Similaire à Pagos por móvil con Arduino & NFC para la Internet de las Cosas (20)

[Arduino Workshop] Arduino Fundamentals @Globant Córdoba
[Arduino Workshop] Arduino Fundamentals @Globant Córdoba[Arduino Workshop] Arduino Fundamentals @Globant Córdoba
[Arduino Workshop] Arduino Fundamentals @Globant Córdoba
 
Arduino internet cosas
Arduino internet cosasArduino internet cosas
Arduino internet cosas
 
Tecnologia (2)
Tecnologia (2)Tecnologia (2)
Tecnologia (2)
 
Globant Wearables & Internet of Things - Presentación Mar del Plata Agosto 2014
Globant Wearables & Internet of Things - Presentación Mar del Plata Agosto 2014Globant Wearables & Internet of Things - Presentación Mar del Plata Agosto 2014
Globant Wearables & Internet of Things - Presentación Mar del Plata Agosto 2014
 
Taller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboards
Taller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboardsTaller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboards
Taller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboards
 
Trabajo final - Diplomado TICS
Trabajo final - Diplomado TICSTrabajo final - Diplomado TICS
Trabajo final - Diplomado TICS
 
Qué es arduino y para qué se utiliza
Qué es arduino y para qué se utilizaQué es arduino y para qué se utiliza
Qué es arduino y para qué se utiliza
 
Mitos y verdades del IoT / Vivir en un mar de datos / Fundación Telefónica
Mitos y verdades del IoT / Vivir en un mar de datos / Fundación TelefónicaMitos y verdades del IoT / Vivir en un mar de datos / Fundación Telefónica
Mitos y verdades del IoT / Vivir en un mar de datos / Fundación Telefónica
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia convertido
Tecnologia convertidoTecnologia convertido
Tecnologia convertido
 
Tecnologia (2)
Tecnologia (2)Tecnologia (2)
Tecnologia (2)
 
Presentación del meetup IoT & Big Data Sofia2 Lab
Presentación del meetup IoT & Big Data Sofia2 LabPresentación del meetup IoT & Big Data Sofia2 Lab
Presentación del meetup IoT & Big Data Sofia2 Lab
 
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
 
Cloudino workshopcpmx7
Cloudino workshopcpmx7Cloudino workshopcpmx7
Cloudino workshopcpmx7
 
CROL - Proyecto CoDiCe TIC Robótica Arduino.pdf
CROL - Proyecto CoDiCe TIC Robótica Arduino.pdfCROL - Proyecto CoDiCe TIC Robótica Arduino.pdf
CROL - Proyecto CoDiCe TIC Robótica Arduino.pdf
 
Internet of Everything
Internet of EverythingInternet of Everything
Internet of Everything
 
Commit 2023 - Domótica casera
Commit 2023 - Domótica caseraCommit 2023 - Domótica casera
Commit 2023 - Domótica casera
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Trabajo de tecnologia (2)
Trabajo de tecnologia (2)Trabajo de tecnologia (2)
Trabajo de tecnologia (2)
 
Proyecto ultrahouse 3000 de Andrés Farías y Walter Noello
Proyecto ultrahouse 3000 de Andrés Farías y Walter NoelloProyecto ultrahouse 3000 de Andrés Farías y Walter Noello
Proyecto ultrahouse 3000 de Andrés Farías y Walter Noello
 

Dernier

Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptxNancyJulcasumaran
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacionesRamon Bartolozzi
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5juanjoelaytegonzales2
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfwduranteg
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptNombre Apellidos
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOeldermishti
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfRonaldLozano11
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalaciónQualityAdviceService
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEduardoBriones22
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTElisaLen4
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.pptjacnuevarisaralda22
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potableFabricioMogroMantill
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxjhorbycoralsanchez
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...GuillermoRodriguez239462
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheElisaLen4
 
Cereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. CerealesCereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. Cerealescarlosjuliogermanari1
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCarlosGabriel96
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx170766
 
Suelo, tratamiento saneamiento y mejoramiento
Suelo, tratamiento saneamiento y mejoramientoSuelo, tratamiento saneamiento y mejoramiento
Suelo, tratamiento saneamiento y mejoramientoluishumbertoalvarezv1
 
semana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.pptsemana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.pptKelinnRiveraa
 

Dernier (20)

Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potable
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
Cereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. CerealesCereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. Cereales
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx
 
Suelo, tratamiento saneamiento y mejoramiento
Suelo, tratamiento saneamiento y mejoramientoSuelo, tratamiento saneamiento y mejoramiento
Suelo, tratamiento saneamiento y mejoramiento
 
semana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.pptsemana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.ppt
 

Pagos por móvil con Arduino & NFC para la Internet de las Cosas

  • 1. PFC Ingeniero en Informática Pagos por móvil con Arduino & NFC para la Internet de las Cosas Patxi Ballesteros Fernández
  • 2. Contexto Building the Internet of Vending Machines Construyendo PaaS con Ubuntu para Internet de las Cosas Pagos por móvil con Arduino & NFC para la Internet de las Cosas Creando Mobile WebApps con HTML5/CSS3/ JavaScript para Internet de las Cosas Big Data para un Cloud PaaS en Internet de las Cosas Redes malladas con Arduino & NFC para la Internet de las Cosas Telemetría con Arduino, el Open Hardware para la Internet de las Cosas twitter: @patxiba
  • 3. Objetivos Construir un dispositivo cashless invirtiendo poco dinero Que se instale fácilmente en cualquier máquina de vending Que ofrezca las mismas prestaciones y calidad que un producto comercial Que la operación de venta sea rápida El producto final, tanto el dispositivo cashless como el servicio prestado desde la nube, no debe suponer una gran inversión para las empresas operadoras del vending ya que los productos que en ellas se venden tienen un precio reducido y el margen de beneficios está muy ajustado. twitter: @patxiba
  • 4. Contenido ▪ Internet de las Cosas ▪ El movimiento Maker ▪ Arduino ▪ El Internet de las máquinas de vending ▪ El dispositivo Cashless twitter: @patxiba
  • 5. Internet de las Cosas ¿Qué es? IoT es una iniciativa para hacer que objetos “fundamentalmente no computacionales” tengan una dirección única en la red y puedan captar información, transmitirla por esa red y, dependiendo del dispositivo, incluso recibir órdenes que llevar a cabo. twitter: @patxiba
  • 6. Internet de las Cosas ¿Cómo funciona? Básicamente, está compuesto por una serie de redes de sensores y actuadores. Su forma más simple sería la de un pequeño microcontrolador conectado a sensores de cualquier tipo y con capacidad para comunicarse con el exterior. twitter: @patxiba
  • 7. Internet de las Cosas Simplicidad El reto será mantener la simplicidad Conectividad inalámbrica y bajo consumo Que un cliente pueda cogerlo y conectarlo en pocos minutos (Plug-And-Play) twitter: @patxiba
  • 8. El movimiento Maker ¿Qué es? Movimiento ciudadano que se extiende a nivel mundial Se basa en que los ciudadanos podamos fabricar nuestros propios productos Con la ayuda de la tecnología y de los conocimientos compartidos en Internet twitter: @patxiba
  • 9. El movimiento Maker Filosofía DIY Do It Yourself Personas inquietas y apasionadas por la tecnología, ingenieros, artesanos, estudiantes, todos pueden fabricar objetos que tradicionalmente pertenecían a la industria. El conocimiento está en las redes sociales (planos, prototipos, información) Código abierto y nuevas tecnologías Fabricación de piezas Revolución industrial Pequeñas empresas de alcance global Alta tecnología a bajo coste twitter: @patxiba
  • 10. Arduino El Internet de las cosas quiere que todos los objetos estén conectados. Dotar a esos objetos de la capacidad de enviar y recibir información, se puede conseguir con circuitos electrónicos como Arduino. Arduino es el Open Source llevado al Hardware. El movimiento Maker encuentra en Arduino el componente clave para fabricar productos a bajo coste y de manera sencilla. twitter: @patxiba
  • 11. Arduino Arduino es algo tan sencillo como una tarjeta con un microcontrolador y sus entradas y salidas para realizar las conexiones con los sensores y actuadores. Lenguaje de programación sencillo. Comunidad Arduino twitter: @patxiba
  • 12. El Internet de las máquinas de vending twitter: @patxiba
  • 13. El interior de una máquina de vending twitter: @patxiba
  • 14. POLL ACK Cashless – Pago sin dinero en efectivo Protocolo MDB Bus MDB UART 1 Rx Tx Tx Rx twitter: @patxiba
  • 15. POLL ACK Cashless – Pago sin dinero en efectivo Reto: utilizar un solo Arduino Bus MDB CMD UART 0 Rx Tx Tx Rx GPRS UART 2 NFC I2C MDB UART 1 twitter: @patxiba
  • 16. Cashless – Pago sin dinero en efectivo Mejora: Dedicar un pequeño micro exclusivamente al MDB Tx Rx MDB UART 0 Commands I2C SLC SDA GND +5V twitter: @patxiba
  • 17. Cashless – Pago sin dinero en efectivo Cliente REST + JSON PaaS Servidor SLIM GET /credit HTTP/1.1 X-Apikey: fHtOfmXx2qGIAP3 Host: slim.victorjgonzalez.com Connection: close HTTP/1.1 200 OK Date: Tue, 09 Sep 2014 21:29:07 GMT Server: Apache X-Powered-By: PHP/5.4.32 Connection: close Transfer-Encoding: chunked Content-Type: application/json 22 {"p":"D1410298147C0050L10T000079"} twitter: @patxiba
  • 18. Cashless – Pago sin dinero en efectivo Operación de venta twitter: @patxiba
  • 19. Cashless – Pago sin dinero en efectivo Trabajos futuros Recarga de saldo Autenticación HTTP Digest PaaS Servidor SLIM Guardar ApiKey en la EEPROM Autenticación del cliente en dos pasos mediante PIN twitter: @patxiba
  • 20. Gracias Autor: Patxi Ballesteros Fernández Director: Antonio Solano Tarroc Supervisoras: Raquel Dormido Canto Natividad Duro Carralero Equipo: Juan Miguel Sánchez Victor González Ángel Cifuentes José Daniel Fernández Francisco Javier García Rafael A. Alonso Ricardo Cárdenes Departamento de Informática y Automática Escuela Técnica Superior de Ingeniería Informática ¿Preguntas?