1 / 31

"Writing RFID Tags"

"Writing RFID Tags". Bob Brennan Technical Evangelist Integrated Manufacturing Systems, Inc. Agenda. Quick Definitions, Set Levels Tag Writing Issues Tag Writing Techniques Some Code Discussion. Software Direction.

wirt
Download Presentation

"Writing RFID Tags"

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. "Writing RFID Tags" Bob Brennan Technical Evangelist Integrated Manufacturing Systems, Inc.

  2. Agenda • Quick Definitions, Set Levels • Tag Writing Issues • Tag Writing Techniques • Some Code • Discussion INNOV-07 – Writing RFID Tags 2

  3. Software Direction Employ an open systems (non-proprietary) approach to software development providing developers with more choices Transition to a componentized, Service Oriented Architecture (SOA) development model SOA utilizes software components that can be used and re-used to quickly create applications and simplify integration INNOV-07 – Writing RFID Tags 3

  4. Business Components? • Application Building Blocks • Software component • Each component addresses a well-defined set of business requirements • Reusable • Self contained (i.e. loosely coupled) • Encapsulates “best practices” INNOV-07 – Writing RFID Tags 4

  5. Service Oriented Architecture • Components assembled to form a complete application • Combine with other developer components • Combine with third party components • Pick and choose componentsthat fit the requirementsat hand INNOV-07 – Writing RFID Tags 5

  6. Inventory Management Receiving Quality Assurance Product Labeling & Tracking WIP Replenishment Labor Tracking Asset Tracking Tool Crib Secure Access Work-in-Process Time & Attendance Shipping Manufacturing INNOV-07 – Writing RFID Tags 6

  7. Receiving Forward Pick Replenishment Cross-Docking Picking Document Management Order Consolidation Putaway Inventory Management Shipping Warehouse/Distribution INNOV-07 – Writing RFID Tags 7

  8. Infrastructure-centric R RFID Middle-ware (ALE) Ship & Receive EPC Info Services (EPCIS) Exchange with trading partners R Warehouse Mgmt R Factory PLCs Object Name Service (ONS) R Management/Monitoring Complete Architecture INNOV-07 – Writing RFID Tags 8

  9. EPC Global Goals 1. Uniquely identifying items (Electronic Product Code) 2. Detecting the presence and identity of items (RFID) 3. Passing the information across the network (EPC middleware) 4. EPC Backbone a. Finding information on the network (Object Name Service) b. Track item characteristics and movement (EPC Info. Service) c. Representing item characteristics and movements (PML) INNOV-07 – Writing RFID Tags 9

  10. RFID Event Processing Goals • Insulate applications from high volume, “noisy” RFID event streams. • Insulate applications from specifics of readers to allow reader replacement • Process events on the edge to minimize load on back-end systems • Automate generation of business events from low level events • Store events to allow audit and analysis of performance of business processes INNOV-07 – Writing RFID Tags 10

  11. Application-centric R Ship & Receive Exchange with trading partner’s corresponding app R R Warehouse Mgmt R Simplified Approach • - RFID data hard-wired to today’s apps • No insulation of app from infrastructure This is the focus of our talk today Simple Proof of concept that we can write a tag from OpenEdge™ INNOV-07 – Writing RFID Tags 11

  12. Agenda • Quick Definitions, Set Levels • Tag Writing Issues • Tag Writing Techniques • Some Code • Discussion INNOV-07 – Writing RFID Tags 12

  13. Write Issues What are the standards for writing? What are the tag level standards? How do I verify what I think I just wrote? How to communicate with hardware? INNOV-07 – Writing RFID Tags 13

  14. Standards for Writing/Interface At this time, there are no industry standards… There are common techniques and open proposals. Prediction: SOA point of view will win out. INNOV-07 – Writing RFID Tags 14

  15. EPC Tag Level Standards Globally unique object identifier = A License Plate Currently supports the following keys: GTIN Global Trade Item Number GIAI Global Individual Asset Identifier SSCC Serial Shipping Container Code GRAI Global Returnable Asset Identifier GLN Global Location Number NDC National Drug Code Designed to accommodate other keys such as: UID Unique Identifier) VIN Vehicle Identification Number INNOV-07 – Writing RFID Tags 15

  16. Verification • Whole other topic…Quite Large. • You must read what you just wrote • Reactions at both the physical and logical level. INNOV-07 – Writing RFID Tags 16

  17. EPC Hdr . EPCMgr . ObjCls . Serial 013 . 0614932 . 123456 . 100000000 The OBJECT CLASS is the class of the product, usually the stock- keeping unit or other object-grouping schema HEADER identifies the type of EPC number EPC MANAGER, is the company responsible for maintaining the Object Class and Serial Number The SERIAL NUMBER is the unique object identifier INNOV-07 – Writing RFID Tags 17

  18. Practical Tag Memory G1 = 100 8-bit bytes G2 = 200 8-bit bytes Pushing Past Compliance INNOV-07 – Writing RFID Tags 18

  19. Agenda • Quick Definitions, Set Levels • Tag Writing Issues • Tag Writing Techniques • Some Code • Discussion INNOV-07 – Writing RFID Tags 19

  20. Communicate with hardware? Generally Available Methods (As of April 05) • Serial Link & Equipment API • Web Service Based & Equipment API • Tag Writing Engine INNOV-07 – Writing RFID Tags 20

  21. Serial Connections • Scaling Issues, One to One Connection • Speed, distances, physics of the connection • Communication Protocols Xon/Xoff • Not Consistent with SOA Approach • Hard from 4GL – but not impossible… INNOV-07 – Writing RFID Tags 21

  22. Web Services Approach • The Web Service is responsible for talking to the interrogators. • Scales pretty well • Many to One Integration INNOV-07 – Writing RFID Tags 22

  23. Web Services Approach • 4GL can communicate with a web service natively. • SOA Compliant Architecture • Look at some extension to the ALE as a logical place for writing standards to emerge. INNOV-07 – Writing RFID Tags 23

  24. Complete Architecture Infrastructure-centric R RFID Middle-ware (ALE) R&W Ship & Receive EPC Info Services (EPCIS) Exchange with trading partners R Warehouse Mgmt R Factory PLCs Object Name Service (ONS) R Management/Monitoring INNOV-07 – Writing RFID Tags 24

  25. Tag Writing Engines Extension of Label Making Services Complimentary technology to label printing Separation of data stream from the actual tag writing. INNOV-07 – Writing RFID Tags 25

  26. Tag Writing Engines GUI Design Tool to Generate Template 4GL code to collect the data. Generate a file with both the data and a few print server instructions Mail Merge type operation produces tag INNOV-07 – Writing RFID Tags 26

  27. Agenda • Quick Definitions, Set Levels • Tag Writing Issues • Tag Writing Techniques • Some Code • Discussion INNOV-07 – Writing RFID Tags 27

  28. Demo INNOV-07 – Writing RFID Tags 28

  29. Agenda • Quick Definitions, Set Levels • Tag Writing Issues • Tag Writing Techniques • Some Code • Discussion INNOV-07 – Writing RFID Tags 29

  30. Interesting Topics • Standing Waves • Cascading Tags • Verification INNOV-07 – Writing RFID Tags 30

  31. Questions/Comments/Discussion Thank You for Attending Bob Brennan Integrated Manufacturing Systems, Inc. (603) 424-0109 INNOV-07 – Writing RFID Tags 31

More Related