OW2 Aspire RFID
        @ fOSSA 2010

Toward FOSS & Privacy-friendly
       IoT Middleware


       Didier Donsez
   Université Joseph Fourier
PolyTech’ Grenoble - LIG / Adèle
   firstname.lastname@imag.fr
   firstname.lastname@ieee.org
       lastname@apache.org
         lastname@ow2.org
24/11/2010

                         RFID Everywhere
                         The first wave of the Internet of Things
                  Identify everything!




                  Readers everywhere!
OW2 Aspire RFID




                                                                     NFC phones        Nabztag/tag
                   Store portals   RFID tunnel                       Over 47.000.000   Over 200.000
                                                 Reader for pickin
                                                                        in Japan
                                                                                                2
24/11/2010




                    Trends #1
                  From warehouse to EC mass market




                                                     NFC phones
                   RFID tunnel
                                   10^6     10^9
OW2 Aspire RFID




                    RFID handset
                                                     Nabztag/tag
                                                                   3
24/11/2010




                           Trends #2
                     Exploit sensors measurements in applications
                           Environmental sensors (scattered in warehouses, containers, you …)
                           Sensors embedded in the tagged object (ie data loggers in BAT)



                       Location                       Measurement                         Audio-Video
                                               [temperature], [humidity], [pressure],
                    [timestamp],[position],                                                [image stream],
                                               [weight], [distance], [accel.], [shock],
                  [symbolicPos], [cellID] …                                                  [snapshot] …
                                                      [ECG], [O2], [CO2], …
OW2 Aspire RFID




                     Examples
                           Cold chain, Fragil shipping, Smart trash, …
                                                                                                             4
24/11/2010




                        The Privacy (invasion) syndrome
                  May be a brake to large scale acceptation (then deployment)
OW2 Aspire RFID




                  Big brother is scanning you !                             From [Ari Juels 05]                           5
                                                           Image http://desencyclopedie.wikia.com/wiki/Image:BigBrother.jpg
24/11/2010
                       The privacy-friendly society:
                           Fundamentals
      Privacy-friendly software
                   Object data
                                                                      Privacy-friendly tags
                  Personal data

                                                   Privacy-friendly




                  Certification                                           Consumer
OW2 Aspire RFID




                  programmes            FOSS is                           awareness
                                  auditable/certifiable
                                                From Humberto Moran                           6
24/11/2010




                            Toward IoT middlewares
                            Real World                                                              IT World
                                    ©DidierCodes
                                    Bar Donsez
                                                                                                     ~ 1 TeraHit
                                                            Sensor                ONS                  per day
    authentication,




                                        RFID                Event
     Identification,




                                                                            Object Nanimg Service
        tracking




                                                              [ObjectId],
                                   Smart Card               [timestamp],
                                  contact,contactless
                                                                                                    Activation
                                                           measurements                             WMS, MES, ERP …

                                  Buttons, Keys…
                                                            Sensor           Sensor
                                                            Event                                    Reporting
                                                                              Data
                                         GPS               Mediation        Warehouse
                                  [timestamp],[position]
                                                                                                      Export
         Time




                                                                    IoT Middleware                    Publish
                  Measure




                                  Measurement                         is running on
OW2 Aspire RFID




                                        [position],
                                     [temperature],
                                  [humidity],[pressure],
                                       [weight] …     10^4 – 10^6                    grid or cloud
                                                   low edge « edges »             of high-end servers
                                                                                                    7
24/11/2010




                     Initiatives in IoT Middleware
                  Hundreds of *ML formats/API
                    More or less FOSS


                  EPC Globaltarget the supply chain)
                    Supply chain (open loop)
                    GUID-oriented
                  NFC Forum
                    Cell phones market
                    Content-oriented
                  KML (Google Maps)
                    (GPS)GeoPosition-oriented
                  EEML (JPachube)
OW2 Aspire RFID




                    Sensors data streams


                                                       8
24/11/2010




                    The ASPIRE FP7 Project
                  Research project funded by EU
                    FP7 ICT-215417
                    Leaders: Neeli Prasad (Adm.) & John Soldatos (Tech.)
                  Timeframe: 01/01/2008 – 31/12/2010
                  10 partners (companies and academics)
                    Aalborg University – CtiF, Denmark
                    INRIA (ObjectWeb, POPS), France
                    Université Joseph Fourier – Grenoble University – LIG Laboratory, France
                    Research and Education Laboratory in Information Technologies – Athens
                    Information Technology, Greece
                    Melexis technologies SA MELE, Switzerland
                    Open Source Innovation Ltd OSI UK
                    UEAPME, Belgium
OW2 Aspire RFID




                    Sensap S.A, Greece
                    Pole Traceability Valence, France
                    Instituto Telecomunicações IT, Portugal
                                                                               http://www.fp7-aspire.eu/

                                                                                                      9
24/11/2010
                       The ASPIRE FP7 Project
                       Overview and Goals
                  Significantly lower the SME entry cost barrier
                  and Total Cost of Ownership (TCO) for RFID             Enable RFID scenarios (based on
                  technology solutions:                                  ASPIRE middleware and added
                      • Free Middleware running on Low-cost
                        hardware
                                                                         value sensors) that improve
                      • Lower effort for managing the                    business results
                        infrastructure and developing applications




                                                             ASPIRE

                        Develops and will deliver a lightweight, royalty-free, programmable, privacy -
                              friendly, standards-compliant, scalable, integrated and intelligent

                                                     middleware platform
OW2 Aspire RFID




                                                     Validate the above
                                                 developments in RFID trials

                                                                                                           10
24/11/2010


                       ASPIRE RFID @ OW2
                       http://wiki.aspire.objectweb.org
                  OW2 project
                       Leaders: Nikos Kefalakis, John Soldatos & Didier Donsez
                    Targets non-trivial RFID-based applications
                    FOSS SW
                       RFID/Sensor Middleware
                       RFID/Sensor Apps Tools
                       RFID/Sensor Applications samples
                    Compliances
                       with standards (EPCGlobal, NFCForum, …)
                       with legacies (1D/2D barecods, …) and proprietary (iButtons, …)
                    Extensions
                       Sensors (temp., shock occur., geoloc, video streams, …)
                        and BAT (Zigbee, 6LoWPAN, 433Mhz, …)
                       Surveys and BEG
OW2 Aspire RFID




                    Namespace: org.ow2.aspirerfid
                    Licence: LGPL v2.1 and CC by-sa

                                                                                         11
24/11/2010

                                 Architecture
                                 30000 ft view
                                                                    Customer
                                                                    Customer



                                  ONS                                                                      Warehouse
                                  (DNS)              HTTP SOAP


                                                                 ALE light
                                                                   F&C
                                          Web
                                          2.0       HTTP SOAP
                                                    HTTP HTML
                                                    RMI
                                                    BlueTooth
                                                                                                  ALE
                                                                                                  F&C

                                                                                                                  sensors

                    Other
                                                                               BEG
                  EPC ISs
                    (Aspire,
                                  EPC IS                                             Serial,
                                  (JavaEE)                                           Bluetooth,
                                                                                                  ALE
OW2 Aspire RFID




                  Fostrack, …)                                                                          RFID
                                                                                     …
                                           Corporate                                              F&C   Readers
                                           Headquarter



                                                                                                                            12
24/11/2010




                  Detailled Architecture
OW2 Aspire RFID




                                           13
24/11/2010

                     Demos
                     @                  2010 Village
                                                       Customer info @ POS, @Fair,
                  In-vitro Supply chain demo           @Museum, @Park …
                     i.e. EPC Global’ vision of RFID   Patient @ Home, Elder @ Home
                                                       Professionals : Inventory,
                                                       Maintenance, Picking …
                                                          i.e. NFC Forum’ vision of RFID
OW2 Aspire RFID




                                                                                           14
24/11/2010




                                   Q&R
OW2 Aspire RFID




                  http://wiki.aspire.ow2.org   http://www.fp7-aspire.eu/
                                                                           15

Ow2 aspire - RFID - fossa2010

  • 1.
    OW2 Aspire RFID @ fOSSA 2010 Toward FOSS & Privacy-friendly IoT Middleware Didier Donsez Université Joseph Fourier PolyTech’ Grenoble - LIG / Adèle firstname.lastname@imag.fr firstname.lastname@ieee.org lastname@apache.org lastname@ow2.org
  • 2.
    24/11/2010 RFID Everywhere The first wave of the Internet of Things Identify everything! Readers everywhere! OW2 Aspire RFID NFC phones Nabztag/tag Store portals RFID tunnel Over 47.000.000 Over 200.000 Reader for pickin in Japan 2
  • 3.
    24/11/2010 Trends #1 From warehouse to EC mass market NFC phones RFID tunnel 10^6 10^9 OW2 Aspire RFID RFID handset Nabztag/tag 3
  • 4.
    24/11/2010 Trends #2 Exploit sensors measurements in applications Environmental sensors (scattered in warehouses, containers, you …) Sensors embedded in the tagged object (ie data loggers in BAT) Location Measurement Audio-Video [temperature], [humidity], [pressure], [timestamp],[position], [image stream], [weight], [distance], [accel.], [shock], [symbolicPos], [cellID] … [snapshot] … [ECG], [O2], [CO2], … OW2 Aspire RFID Examples Cold chain, Fragil shipping, Smart trash, … 4
  • 5.
    24/11/2010 The Privacy (invasion) syndrome May be a brake to large scale acceptation (then deployment) OW2 Aspire RFID Big brother is scanning you ! From [Ari Juels 05] 5 Image http://desencyclopedie.wikia.com/wiki/Image:BigBrother.jpg
  • 6.
    24/11/2010 The privacy-friendly society: Fundamentals Privacy-friendly software Object data Privacy-friendly tags Personal data Privacy-friendly Certification Consumer OW2 Aspire RFID programmes FOSS is awareness auditable/certifiable From Humberto Moran 6
  • 7.
    24/11/2010 Toward IoT middlewares Real World IT World ©DidierCodes Bar Donsez ~ 1 TeraHit Sensor ONS per day authentication, RFID Event Identification, Object Nanimg Service tracking [ObjectId], Smart Card [timestamp], contact,contactless Activation measurements WMS, MES, ERP … Buttons, Keys… Sensor Sensor Event Reporting Data GPS Mediation Warehouse [timestamp],[position] Export Time IoT Middleware Publish Measure Measurement is running on OW2 Aspire RFID [position], [temperature], [humidity],[pressure], [weight] … 10^4 – 10^6 grid or cloud low edge « edges » of high-end servers 7
  • 8.
    24/11/2010 Initiatives in IoT Middleware Hundreds of *ML formats/API More or less FOSS EPC Globaltarget the supply chain) Supply chain (open loop) GUID-oriented NFC Forum Cell phones market Content-oriented KML (Google Maps) (GPS)GeoPosition-oriented EEML (JPachube) OW2 Aspire RFID Sensors data streams 8
  • 9.
    24/11/2010 The ASPIRE FP7 Project Research project funded by EU FP7 ICT-215417 Leaders: Neeli Prasad (Adm.) & John Soldatos (Tech.) Timeframe: 01/01/2008 – 31/12/2010 10 partners (companies and academics) Aalborg University – CtiF, Denmark INRIA (ObjectWeb, POPS), France Université Joseph Fourier – Grenoble University – LIG Laboratory, France Research and Education Laboratory in Information Technologies – Athens Information Technology, Greece Melexis technologies SA MELE, Switzerland Open Source Innovation Ltd OSI UK UEAPME, Belgium OW2 Aspire RFID Sensap S.A, Greece Pole Traceability Valence, France Instituto Telecomunicações IT, Portugal http://www.fp7-aspire.eu/ 9
  • 10.
    24/11/2010 The ASPIRE FP7 Project Overview and Goals Significantly lower the SME entry cost barrier and Total Cost of Ownership (TCO) for RFID Enable RFID scenarios (based on technology solutions: ASPIRE middleware and added • Free Middleware running on Low-cost hardware value sensors) that improve • Lower effort for managing the business results infrastructure and developing applications ASPIRE Develops and will deliver a lightweight, royalty-free, programmable, privacy - friendly, standards-compliant, scalable, integrated and intelligent middleware platform OW2 Aspire RFID Validate the above developments in RFID trials 10
  • 11.
    24/11/2010 ASPIRE RFID @ OW2 http://wiki.aspire.objectweb.org OW2 project Leaders: Nikos Kefalakis, John Soldatos & Didier Donsez Targets non-trivial RFID-based applications FOSS SW RFID/Sensor Middleware RFID/Sensor Apps Tools RFID/Sensor Applications samples Compliances with standards (EPCGlobal, NFCForum, …) with legacies (1D/2D barecods, …) and proprietary (iButtons, …) Extensions Sensors (temp., shock occur., geoloc, video streams, …) and BAT (Zigbee, 6LoWPAN, 433Mhz, …) Surveys and BEG OW2 Aspire RFID Namespace: org.ow2.aspirerfid Licence: LGPL v2.1 and CC by-sa 11
  • 12.
    24/11/2010 Architecture 30000 ft view Customer Customer ONS Warehouse (DNS) HTTP SOAP ALE light F&C Web 2.0 HTTP SOAP HTTP HTML RMI BlueTooth ALE F&C sensors Other BEG EPC ISs (Aspire, EPC IS Serial, (JavaEE) Bluetooth, ALE OW2 Aspire RFID Fostrack, …) RFID … Corporate F&C Readers Headquarter 12
  • 13.
    24/11/2010 Detailled Architecture OW2 Aspire RFID 13
  • 14.
    24/11/2010 Demos @ 2010 Village Customer info @ POS, @Fair, In-vitro Supply chain demo @Museum, @Park … i.e. EPC Global’ vision of RFID Patient @ Home, Elder @ Home Professionals : Inventory, Maintenance, Picking … i.e. NFC Forum’ vision of RFID OW2 Aspire RFID 14
  • 15.
    24/11/2010 Q&R OW2 Aspire RFID http://wiki.aspire.ow2.org http://www.fp7-aspire.eu/ 15