Connecting the EPC Network to Mobile Phones

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Connecting the EPC Network to Mobile Phones - Presentation Transcript

    1. MobileIoT Toolkit Connecting the EPC Network to Mobile Phones. Dominique Guinard, Felix von Reischach, Florian Michahelles Auto-ID Labs, Information Management ETH Z ur ich Elgar Fleisch Institute of Technology Management (ITEM), University of St. Gallen (HSG) Mobile HCI 2008, Amsterdam
    2. Content
      • Motivation and Approach
      • EPC Network in a Nutshell
      • MobileIoT Toolkit:
        • Mobile Tools
        • Server Tools
      • Evaluation by Prototyping
        • Mobile Policies (Video)
        • EPCFind, A Priori
    3. Motivation
      • Clear trend towards mobile-phone based interactions with products and objects, many applications have been (and are being) demonstrated.
      • Lack of applications and toolkits based on standard architectures.
      • The MobileIoT toolkit proposes the « standard » Internet of Things (EPC network) in a box.
    4. Approach
      • Started in frame of the Mobile to Internet of Things Nokia/ETH project.
      • Basic description:
        • Creating a toolkit for rapid application development for the mobile phone platform, which connects to the EPC Network infrastructure.
      • Approach:
        • Providing a set of tools to:
          • Access and use various Auto-ID technologies (barcodes, NFC, UHF EPC).
          • Access and use the EPC Network backend software (e.g Fosstrak (ex Accada) or SAP AII).
    5. Content
      • Motivation and Approach
      • EPC Network in a Nutshell
      • MobileIoT Toolkit:
        • Mobile Tools
        • Server Tools
      • Evaluation by Prototyping
        • Mobile Policies (Video)
        • EPCFind, A Priori
    6. Implementation: Leveraging the Electronic Product Code Network.
      • EPC number uniquely identifies an object.
      • Reader Protocol ensures a common read protocol for all tags.
      • The EPCIS is the information server:
        • Records RFID events (traces).
      • EPC Network as tracking and tracing infrastructure based on RFID technology.
      EPCIS Reader Protocol EPC Exchange Capture Identify
    7. Content
      • Motivation and Approach
      • EPC Network in a Nutshell
      • MobileIoT Toolkit:
        • Mobile Tools
        • Server Tools
      • Evaluation by Prototyping
        • Mobile Policies (Video)
        • EPCFind, A Priori
    8. Architecture: High Level View
    9. Architecture
    10. Mobile Tools: Tag Access
    11. Mobile Tools: Tag Access
    12. Architecture
    13. Mobile Tools: Service Interfaces
      • RESTLike (REST-RPC) Invoker
        • Invoke webservice in a REST-like style.
        • Web service called over a simple HTTP GET (servlet) request.
    14. Architecture
    15. Server Tools: Service Interfaces
    16. Architecture
    17. Server Tools: Business Connectors
      • Product Code Translation:
        • Tools based on the Tag Data Translation (TDT) specification and Fosstrak’s (ex. Accada) implementation.
        • Given an standard number in any form the EPC class will use the TDT to create a valid and polymorph EPC identifier object.
      [ Source: Accada.org ]
    18. Server Tools: Business Connectors
      • EPC Information Service Connectors:
        • Contains the mobile connectors to the IoT backend (Fosstrak EPCIS, SAP Auto-ID infrastructures).
        • These connectors abstract selected operations on IoT backend which:
          • Enables to query the EPCIS using REST.
          • Hides the complexity of a particular IoT backend (no need to know the EPCglobal standards).
        • The Accada connector was implemented.
    19. Content
      • Motivation and Approach
      • EPC Network in a Nutshell
      • MobileIoT Toolkit:
        • Mobile Tools
        • Server Tools
      • Evaluation by Prototyping
        • Mobile Policies (Video)
        • EPCFind, A Priori
    20. Evaluation by Prototyping: MobilePolicies: Video
    21. Evaluation by Prototyping: EPCFind, A Priori
      • EPCFind:
        • Session: S08
        • Thu 04-sep-2008, 12:00
        • Mauritsroom
      • APriori:
        • Product recommandation system
    22. Usage
      • The toolkit is available as a set of Netbeans projects.
      • Or as a VMWare based virtual machine (Linux Ubuntu):
        • Download and prototype.
        • Contains:
          • The Mobile Tools and Server Tools (core).
          • The EPCFind example application.
          • Accada’s EPCIS
          • Accada’s TDT
          • Tomcat and Glassfish
          • Netbeans IDE
          • Etc.
    23. Future Work and Extensions
      • Created a Toolkit, aggregating several other toolkits and helping the programmer in rapidly prototyping standard mobile to IoT applications.
      • Planned extensions:
        • Extended REST support for the EPCIS.
        • Integrate the NFC contactless toolkit.
        • Create a connector to the SAP Auto-ID Infrastructure (SAP AII).
      • And many nice possible extensions:
        • J2ME Web Services Specification (JSR 172) and comply with JSR 257.
        • Integration of an ONS query system.
        • Develop methods to automate the run-time selection of the best Auto-ID technique to use (UniversalReader).
        • Etc.
      • To be licensed as Open Source soon.
    24. Thanks for your attention: [email_address] Slides on slideshare.net: Tag: MobileIoT

    + Dominique GuinardDominique Guinard, 2 years ago

    custom

    590 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 590
      • 590 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 9
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories