SlideShare a Scribd company logo
1 of 14
WebTag:
    Smart Tag with Embedded Web Server
Juan Jose Echevarría, Jonathan Ruiz-de-Garibay, Juan Ignacio Vazquez
                                           Maite Álvarez, Ana Ayerbe
Outline
 Motivation
 WebTag   Concept
 Architecture
    TCP/IP stack
    Compression
 Security
 Evaluation
 Conclusions
 Future      Work



WebTag: Smart Tag with Embedded Web Server
Motivation
 Use of radiofrequency identification systems in
 traceability and asset tracking growing every day.

 Systems are getting expert adding more
 functionalities.

 Theuse of sensors provide information about the
 product conditions.




WebTag: Smart Tag with Embedded Web Server
RFID vs NFC
 Systems        are usually based in RFID.

 RFID      provides only one way communication.

 No   interaction is allowed.

 NFC     is bidirectional.

 Users      can send info/data to the tag.


WebTag: Smart Tag with Embedded Web Server
WebTag Concept
 Emulate        the evolution of Internet web model in a tag.
    Bidirectional communication  NFC.
 Embedded    web server will have a small
  computational power and limited memory.
 Complex services that provide advanced features.
 Allow surfing contents.



            The objective is to create a new type of
          smart tag equipped with a set of sensors and
                 a micro-embedded web server


WebTag: Smart Tag with Embedded Web Server
Architecture
   Same architecture than other smart tags




WebTag: Smart Tag with Embedded Web Server
Present Prototype
 Ethernet interface
 MS430 ultralow-power microcontroller (Texas)
 Set of sensors:
    Temperature
    Humidity
    Luminosity
 TCP/IPstack
 RTC (Real Time Clock)




WebTag: Smart Tag with Embedded Web Server
TCP/IP Stack
 Based         on Andreas Dannenberg stack:
  is an implementation of the TCP/IP protocol
   stack for small 8-bit or 16-bit microcontrollers.
  is open source.
  allow only one connection.

 No     UDP.




WebTag: Smart Tag with Embedded Web Server
Compression
 For     example  Headers
  TCP/IP lenght: 40 bytes
  Some fields don’t change during connection
  Send only the changes




WebTag: Smart Tag with Embedded Web Server
Security
 Login
    3 failed attempts blocks access
 Basic      encryption
    Xor




WebTag: Smart Tag with Embedded Web Server
Evaluation
 Tests     made through the Ethernet interface

 Header  compression: 50%
 Data compression: over 30%
 Transfer speed: 15kB second
 RAM usage: 2kB
 Small memory for sensors captures
   Only values with 5% change are stored for
    memory usage reduction


WebTag: Smart Tag with Embedded Web Server
Conclusions


 The      first state presents good results.

 Web        browser to surf contents.

 Access          control to the tag.




WebTag: Smart Tag with Embedded Web Server
Future Work


 Include       NFC capabilities

 Server       improvements

 Improve         compression

 Power        management



WebTag: Smart Tag with Embedded Web Server
Thank you
 Jonathan         Ruiz-de-Garibay Pascual
 jonathan.garibay@deusto.es
 MoreLab         – Mobility Research Lab
 http://www.morelab.deusto.es




WebTag: Smart Tag with Embedded Web Server

More Related Content

Viewers also liked

Periódico digital de la Prefectura del Guayas - Julio 2012
Periódico digital de la Prefectura del Guayas - Julio 2012Periódico digital de la Prefectura del Guayas - Julio 2012
Periódico digital de la Prefectura del Guayas - Julio 2012Guayasenses
 
Explosion reynosa pemex
Explosion reynosa pemexExplosion reynosa pemex
Explosion reynosa pemexGalaxy PRO
 
Salmon arm meet package july 2010
Salmon arm meet package july 2010Salmon arm meet package july 2010
Salmon arm meet package july 2010eyeruss
 
Las redes sociales cara a cara
Las redes sociales cara a caraLas redes sociales cara a cara
Las redes sociales cara a caraGersón Beltran
 
Programa2009 NeurocirugíA Pons
Programa2009 NeurocirugíA PonsPrograma2009 NeurocirugíA Pons
Programa2009 NeurocirugíA Ponsmiracastell
 
Zija plan de_compensacion_es
Zija plan de_compensacion_esZija plan de_compensacion_es
Zija plan de_compensacion_esBranya Esparza
 
Programación Elx Al Carrer 2016
Programación Elx Al Carrer 2016Programación Elx Al Carrer 2016
Programación Elx Al Carrer 2016Salvador Campello
 
OpenAIRE compatibility for DSpace repositories - OR 2014 workshop
OpenAIRE compatibility for DSpace repositories - OR 2014 workshop OpenAIRE compatibility for DSpace repositories - OR 2014 workshop
OpenAIRE compatibility for DSpace repositories - OR 2014 workshop OpenAIRE
 
5 Herramientas de Administración de Proyectos
5 Herramientas de Administración de Proyectos5 Herramientas de Administración de Proyectos
5 Herramientas de Administración de ProyectosDimitri Villamar
 
Feed me, Seymour! Supplemental User Data For IBM Connections Profiles
Feed me, Seymour!  Supplemental User Data For IBM Connections ProfilesFeed me, Seymour!  Supplemental User Data For IBM Connections Profiles
Feed me, Seymour! Supplemental User Data For IBM Connections ProfilesMartin Leyrer
 
Como hacer bolso de cuero
Como hacer bolso de cueroComo hacer bolso de cuero
Como hacer bolso de cueroNoemiMunoz
 
Informe Comunidades de Practica Integrabilidad - 2013 2015
Informe Comunidades de Practica Integrabilidad - 2013 2015Informe Comunidades de Practica Integrabilidad - 2013 2015
Informe Comunidades de Practica Integrabilidad - 2013 2015Florencia Garcia Rambeaud
 
EL BORN - LA GUERRA DE SUCESIÓN
EL BORN - LA GUERRA DE SUCESIÓNEL BORN - LA GUERRA DE SUCESIÓN
EL BORN - LA GUERRA DE SUCESIÓNManel Cantos
 
Energy management information system in public buildings
Energy management information system in public buildingsEnergy management information system in public buildings
Energy management information system in public buildingsUNDP Eurasia
 

Viewers also liked (17)

Periódico digital de la Prefectura del Guayas - Julio 2012
Periódico digital de la Prefectura del Guayas - Julio 2012Periódico digital de la Prefectura del Guayas - Julio 2012
Periódico digital de la Prefectura del Guayas - Julio 2012
 
Explosion reynosa pemex
Explosion reynosa pemexExplosion reynosa pemex
Explosion reynosa pemex
 
Salmon arm meet package july 2010
Salmon arm meet package july 2010Salmon arm meet package july 2010
Salmon arm meet package july 2010
 
Las redes sociales cara a cara
Las redes sociales cara a caraLas redes sociales cara a cara
Las redes sociales cara a cara
 
Programa2009 NeurocirugíA Pons
Programa2009 NeurocirugíA PonsPrograma2009 NeurocirugíA Pons
Programa2009 NeurocirugíA Pons
 
Zija plan de_compensacion_es
Zija plan de_compensacion_esZija plan de_compensacion_es
Zija plan de_compensacion_es
 
Programación Elx Al Carrer 2016
Programación Elx Al Carrer 2016Programación Elx Al Carrer 2016
Programación Elx Al Carrer 2016
 
Gamesa Geep
Gamesa GeepGamesa Geep
Gamesa Geep
 
OpenAIRE compatibility for DSpace repositories - OR 2014 workshop
OpenAIRE compatibility for DSpace repositories - OR 2014 workshop OpenAIRE compatibility for DSpace repositories - OR 2014 workshop
OpenAIRE compatibility for DSpace repositories - OR 2014 workshop
 
5 Herramientas de Administración de Proyectos
5 Herramientas de Administración de Proyectos5 Herramientas de Administración de Proyectos
5 Herramientas de Administración de Proyectos
 
Feed me, Seymour! Supplemental User Data For IBM Connections Profiles
Feed me, Seymour!  Supplemental User Data For IBM Connections ProfilesFeed me, Seymour!  Supplemental User Data For IBM Connections Profiles
Feed me, Seymour! Supplemental User Data For IBM Connections Profiles
 
Como hacer bolso de cuero
Como hacer bolso de cueroComo hacer bolso de cuero
Como hacer bolso de cuero
 
Macleod runic
Macleod runicMacleod runic
Macleod runic
 
Informe Comunidades de Practica Integrabilidad - 2013 2015
Informe Comunidades de Practica Integrabilidad - 2013 2015Informe Comunidades de Practica Integrabilidad - 2013 2015
Informe Comunidades de Practica Integrabilidad - 2013 2015
 
EL BORN - LA GUERRA DE SUCESIÓN
EL BORN - LA GUERRA DE SUCESIÓNEL BORN - LA GUERRA DE SUCESIÓN
EL BORN - LA GUERRA DE SUCESIÓN
 
Energy management information system in public buildings
Energy management information system in public buildingsEnergy management information system in public buildings
Energy management information system in public buildings
 
La Verona de los Capuleto y los Montesco
La Verona de los Capuleto y los MontescoLa Verona de los Capuleto y los Montesco
La Verona de los Capuleto y los Montesco
 

Similar to WebTag: Smart Tag with Embedded Web Server

Iot platform supporting million requests per second
Iot platform supporting million requests per secondIot platform supporting million requests per second
Iot platform supporting million requests per secondAbinasha Karana
 
Multi port network ethernet performance improvement techniques
Multi port network ethernet performance improvement techniquesMulti port network ethernet performance improvement techniques
Multi port network ethernet performance improvement techniquesIJARIIT
 
WebRTC Standards from Tim Panton
WebRTC Standards from Tim PantonWebRTC Standards from Tim Panton
WebRTC Standards from Tim PantonAlan Quayle
 
WbeRTC in IOT presented in KrankyGeek
WbeRTC in IOT presented in KrankyGeekWbeRTC in IOT presented in KrankyGeek
WbeRTC in IOT presented in KrankyGeekALTANAI BISHT
 
Gluing the iot world (ICT)
Gluing the iot world (ICT)Gluing the iot world (ICT)
Gluing the iot world (ICT)Pance Cavkovski
 
Caching necessity and benifits for mobile Operator
Caching necessity and benifits for mobile OperatorCaching necessity and benifits for mobile Operator
Caching necessity and benifits for mobile OperatorMd. Abdul Hadi Dipu
 
Continuum pcap-oem
Continuum pcap-oemContinuum pcap-oem
Continuum pcap-oemblabadini
 
WebRTC, another Web?
WebRTC, another Web?WebRTC, another Web?
WebRTC, another Web?Hui Fan
 
Building a WebRTC Communication and collaboration platform - techleash barcamp
Building a WebRTC Communication and collaboration platform  -  techleash barcampBuilding a WebRTC Communication and collaboration platform  -  techleash barcamp
Building a WebRTC Communication and collaboration platform - techleash barcampALTANAI BISHT
 
zigbee.pptx
zigbee.pptxzigbee.pptx
zigbee.pptxBaijuKb5
 
ONS Summit 2017 SKT TINA
ONS Summit 2017 SKT TINAONS Summit 2017 SKT TINA
ONS Summit 2017 SKT TINAJunho Suh
 
Meetup 4/2/2016 - Functionele en technische architectuur IoT
Meetup  4/2/2016 - Functionele en technische architectuur IoTMeetup  4/2/2016 - Functionele en technische architectuur IoT
Meetup 4/2/2016 - Functionele en technische architectuur IoTDigipolis Antwerpen
 
Enhancing Network Visibility Based On Open Converged Network Appliance
Enhancing Network Visibility Based On Open Converged Network ApplianceEnhancing Network Visibility Based On Open Converged Network Appliance
Enhancing Network Visibility Based On Open Converged Network ApplianceOpen Networking Summit
 
Accessory authentication on NFC enabled product using three pass AES algorithm
Accessory authentication on NFC enabled product using three pass AES algorithmAccessory authentication on NFC enabled product using three pass AES algorithm
Accessory authentication on NFC enabled product using three pass AES algorithmIRJET Journal
 
Mphasis Digital POV - Emerging Open Standard Protocol stack for IoT
Mphasis Digital POV - Emerging Open Standard Protocol stack for IoTMphasis Digital POV - Emerging Open Standard Protocol stack for IoT
Mphasis Digital POV - Emerging Open Standard Protocol stack for IoTAniruddha Chakrabarti
 

Similar to WebTag: Smart Tag with Embedded Web Server (20)

Iot platform supporting million requests per second
Iot platform supporting million requests per secondIot platform supporting million requests per second
Iot platform supporting million requests per second
 
Multi port network ethernet performance improvement techniques
Multi port network ethernet performance improvement techniquesMulti port network ethernet performance improvement techniques
Multi port network ethernet performance improvement techniques
 
WebRTC Standards from Tim Panton
WebRTC Standards from Tim PantonWebRTC Standards from Tim Panton
WebRTC Standards from Tim Panton
 
WbeRTC in IOT presented in KrankyGeek
WbeRTC in IOT presented in KrankyGeekWbeRTC in IOT presented in KrankyGeek
WbeRTC in IOT presented in KrankyGeek
 
Io t data streaming
Io t data streamingIo t data streaming
Io t data streaming
 
Gluing the iot world (ICT)
Gluing the iot world (ICT)Gluing the iot world (ICT)
Gluing the iot world (ICT)
 
Caching necessity and benifits for mobile Operator
Caching necessity and benifits for mobile OperatorCaching necessity and benifits for mobile Operator
Caching necessity and benifits for mobile Operator
 
A new perspective on Network Visibility - RISK 2015
A new perspective on Network Visibility - RISK 2015A new perspective on Network Visibility - RISK 2015
A new perspective on Network Visibility - RISK 2015
 
ADAM-3600 Sales kit_WATER.pptx
ADAM-3600 Sales kit_WATER.pptxADAM-3600 Sales kit_WATER.pptx
ADAM-3600 Sales kit_WATER.pptx
 
Continuum pcap-oem
Continuum pcap-oemContinuum pcap-oem
Continuum pcap-oem
 
WebRTC, another Web?
WebRTC, another Web?WebRTC, another Web?
WebRTC, another Web?
 
Building a WebRTC Communication and collaboration platform - techleash barcamp
Building a WebRTC Communication and collaboration platform  -  techleash barcampBuilding a WebRTC Communication and collaboration platform  -  techleash barcamp
Building a WebRTC Communication and collaboration platform - techleash barcamp
 
zigbee.pptx
zigbee.pptxzigbee.pptx
zigbee.pptx
 
ONS Summit 2017 SKT TINA
ONS Summit 2017 SKT TINAONS Summit 2017 SKT TINA
ONS Summit 2017 SKT TINA
 
Meetup 4/2/2016 - Functionele en technische architectuur IoT
Meetup  4/2/2016 - Functionele en technische architectuur IoTMeetup  4/2/2016 - Functionele en technische architectuur IoT
Meetup 4/2/2016 - Functionele en technische architectuur IoT
 
Enhancing Network Visibility Based On Open Converged Network Appliance
Enhancing Network Visibility Based On Open Converged Network ApplianceEnhancing Network Visibility Based On Open Converged Network Appliance
Enhancing Network Visibility Based On Open Converged Network Appliance
 
Accessory authentication on NFC enabled product using three pass AES algorithm
Accessory authentication on NFC enabled product using three pass AES algorithmAccessory authentication on NFC enabled product using three pass AES algorithm
Accessory authentication on NFC enabled product using three pass AES algorithm
 
Iaetsd near field
Iaetsd near fieldIaetsd near field
Iaetsd near field
 
Mphasis Digital POV - Emerging Open Standard Protocol stack for IoT
Mphasis Digital POV - Emerging Open Standard Protocol stack for IoTMphasis Digital POV - Emerging Open Standard Protocol stack for IoT
Mphasis Digital POV - Emerging Open Standard Protocol stack for IoT
 
Module 1.pptx
Module 1.pptxModule 1.pptx
Module 1.pptx
 

More from Jonathan Ruiz de Garibay

Codesign-Oriented Platform for Agile Internet of Things Prototype Development
Codesign-Oriented Platform for Agile Internet of Things Prototype DevelopmentCodesign-Oriented Platform for Agile Internet of Things Prototype Development
Codesign-Oriented Platform for Agile Internet of Things Prototype DevelopmentJonathan Ruiz de Garibay
 
Introducción a la planificación de proyectos
Introducción a la planificación de proyectosIntroducción a la planificación de proyectos
Introducción a la planificación de proyectosJonathan Ruiz de Garibay
 

More from Jonathan Ruiz de Garibay (20)

Vocaciones STEM
Vocaciones STEMVocaciones STEM
Vocaciones STEM
 
Configuraciones con transistores BJT
Configuraciones con transistores BJTConfiguraciones con transistores BJT
Configuraciones con transistores BJT
 
Amplificadores Multietapa
Amplificadores MultietapaAmplificadores Multietapa
Amplificadores Multietapa
 
Amplificación de señal con BJT
Amplificación de señal con BJTAmplificación de señal con BJT
Amplificación de señal con BJT
 
Recta de carga para señal
Recta de carga para señalRecta de carga para señal
Recta de carga para señal
 
Práctica09.Librerías
Práctica09.LibreríasPráctica09.Librerías
Práctica09.Librerías
 
Práctica08.Comunicaciones
Práctica08.ComunicacionesPráctica08.Comunicaciones
Práctica08.Comunicaciones
 
Práctica06.Controlando Motores
Práctica06.Controlando MotoresPráctica06.Controlando Motores
Práctica06.Controlando Motores
 
Práctica05.Interrupciones en Arduino
Práctica05.Interrupciones en ArduinoPráctica05.Interrupciones en Arduino
Práctica05.Interrupciones en Arduino
 
Práctica04.Programando Arduino
Práctica04.Programando ArduinoPráctica04.Programando Arduino
Práctica04.Programando Arduino
 
Práctica01.Sistemas de Entrada Salida
Práctica01.Sistemas de Entrada SalidaPráctica01.Sistemas de Entrada Salida
Práctica01.Sistemas de Entrada Salida
 
Programación Basada en Autómatas
Programación Basada en AutómatasProgramación Basada en Autómatas
Programación Basada en Autómatas
 
Introduccion a la Programación
Introduccion a la ProgramaciónIntroduccion a la Programación
Introduccion a la Programación
 
Fundamentos de los Microcontroladores
Fundamentos de los MicrocontroladoresFundamentos de los Microcontroladores
Fundamentos de los Microcontroladores
 
Polarización de los Transistores
Polarización de los TransistoresPolarización de los Transistores
Polarización de los Transistores
 
Programación en Arduino
Programación en ArduinoProgramación en Arduino
Programación en Arduino
 
Codesign-Oriented Platform for Agile Internet of Things Prototype Development
Codesign-Oriented Platform for Agile Internet of Things Prototype DevelopmentCodesign-Oriented Platform for Agile Internet of Things Prototype Development
Codesign-Oriented Platform for Agile Internet of Things Prototype Development
 
Introducción a la planificación de proyectos
Introducción a la planificación de proyectosIntroducción a la planificación de proyectos
Introducción a la planificación de proyectos
 
01.Puntos Clave de una Presentación Oral
01.Puntos Clave de una Presentación Oral01.Puntos Clave de una Presentación Oral
01.Puntos Clave de una Presentación Oral
 
02.El Soporte Visual
02.El Soporte Visual02.El Soporte Visual
02.El Soporte Visual
 

WebTag: Smart Tag with Embedded Web Server

  • 1. WebTag: Smart Tag with Embedded Web Server Juan Jose Echevarría, Jonathan Ruiz-de-Garibay, Juan Ignacio Vazquez Maite Álvarez, Ana Ayerbe
  • 2. Outline  Motivation  WebTag Concept  Architecture  TCP/IP stack  Compression  Security  Evaluation  Conclusions  Future Work WebTag: Smart Tag with Embedded Web Server
  • 3. Motivation  Use of radiofrequency identification systems in traceability and asset tracking growing every day.  Systems are getting expert adding more functionalities.  Theuse of sensors provide information about the product conditions. WebTag: Smart Tag with Embedded Web Server
  • 4. RFID vs NFC  Systems are usually based in RFID.  RFID provides only one way communication.  No interaction is allowed.  NFC is bidirectional.  Users can send info/data to the tag. WebTag: Smart Tag with Embedded Web Server
  • 5. WebTag Concept  Emulate the evolution of Internet web model in a tag.  Bidirectional communication  NFC.  Embedded web server will have a small computational power and limited memory.  Complex services that provide advanced features.  Allow surfing contents. The objective is to create a new type of smart tag equipped with a set of sensors and a micro-embedded web server WebTag: Smart Tag with Embedded Web Server
  • 6. Architecture  Same architecture than other smart tags WebTag: Smart Tag with Embedded Web Server
  • 7. Present Prototype  Ethernet interface  MS430 ultralow-power microcontroller (Texas)  Set of sensors:  Temperature  Humidity  Luminosity  TCP/IPstack  RTC (Real Time Clock) WebTag: Smart Tag with Embedded Web Server
  • 8. TCP/IP Stack  Based on Andreas Dannenberg stack:  is an implementation of the TCP/IP protocol stack for small 8-bit or 16-bit microcontrollers.  is open source.  allow only one connection.  No UDP. WebTag: Smart Tag with Embedded Web Server
  • 9. Compression  For example  Headers  TCP/IP lenght: 40 bytes  Some fields don’t change during connection  Send only the changes WebTag: Smart Tag with Embedded Web Server
  • 10. Security  Login  3 failed attempts blocks access  Basic encryption  Xor WebTag: Smart Tag with Embedded Web Server
  • 11. Evaluation  Tests made through the Ethernet interface  Header compression: 50%  Data compression: over 30%  Transfer speed: 15kB second  RAM usage: 2kB  Small memory for sensors captures  Only values with 5% change are stored for memory usage reduction WebTag: Smart Tag with Embedded Web Server
  • 12. Conclusions  The first state presents good results.  Web browser to surf contents.  Access control to the tag. WebTag: Smart Tag with Embedded Web Server
  • 13. Future Work  Include NFC capabilities  Server improvements  Improve compression  Power management WebTag: Smart Tag with Embedded Web Server
  • 14. Thank you  Jonathan Ruiz-de-Garibay Pascual jonathan.garibay@deusto.es  MoreLab – Mobility Research Lab http://www.morelab.deusto.es WebTag: Smart Tag with Embedded Web Server