Your SlideShare is downloading. ×
Connecting the EPC Network to Mobile Phones
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Connecting the EPC Network to Mobile Phones

1,131

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,131
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
37
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

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

×