Information technology -- Data protocol for radio frequency identification (RFID) for item management

This document focuses on the abstract interface between an application and the data processor and includes the specification and definition of application commands and responses. It allows data and commands to be specified in a standardised way, independent of the ISO/IEC 18000 series air interfaces. This document: —   provides guidelines on presenting data as objects; —   defines the structure of Object Identifiers, based on ISO/IEC 9834-1; —   specifies the commands that are supported for transferring data between an application and the radio frequency identification (RFID) tag; —   specifies the responses that are supported for transferring data between the tag and the application; —   does not specify any required transfer syntax with ISO/IEC 15962, but provides the non-normative information in Annex A for backward compatibility with the 2004 version of this document (ISO/IEC 15961:2004[1]).  [1] Withdrawn standard. Replaced by ISO/IEC 15961-1, ISO/IEC 15961-2, ISO/IEC 15961-3 and ISO/IEC 15961-4.

Technologies de l'information -- Protocole de données relatif à l'identification par radiofréquence (RFID) pour la gestion d'objets

General Information

Status
Published
Publication Date
14-Dec-2021
Current Stage
5060 - Close of voting Proof returned by Secretariat
Start Date
02-Nov-2021
Completion Date
01-Nov-2021
Ref Project

RELATIONS

Buy Standard

Draft
ISO/IEC FDIS 15961-1 - Information technology -- Data protocol for radio frequency identification (RFID) for item management
English language
137 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (sample)

FINAL
INTERNATIONAL ISO/IEC
DRAFT
STANDARD FDIS
15961-1
ISO/IEC JTC 1/SC 31
Information technology — Data
Secretariat: ANSI
protocol for radio frequency
Voting begins on:
2021-09-06 identification (RFID) for item
management —
Voting terminates on:
2021-11-01
Part 1:
Application interface
Technologies de l'information — Protocole de données relatif à
l'identification par radiofréquence (RFID) pour la gestion d'objets —
Partie 1: Interface d'application
RECIPIENTS OF THIS DRAFT ARE INVITED TO
SUBMIT, WITH THEIR COMMENTS, NOTIFICATION
OF ANY RELEVANT PATENT RIGHTS OF WHICH
THEY ARE AWARE AND TO PROVIDE SUPPOR TING
DOCUMENTATION.
IN ADDITION TO THEIR EVALUATION AS
Reference number
BEING ACCEPTABLE FOR INDUSTRIAL, TECHNO-
ISO/IEC FDIS 15961-1:2021(E)
LOGICAL, COMMERCIAL AND USER PURPOSES,
DRAFT INTERNATIONAL STANDARDS MAY ON
OCCASION HAVE TO BE CONSIDERED IN THE
LIGHT OF THEIR POTENTIAL TO BECOME STAN-
DARDS TO WHICH REFERENCE MAY BE MADE IN
NATIONAL REGULATIONS. ISO/IEC 2021
---------------------- Page: 1 ----------------------
ISO/IEC FDIS 15961-1:2021(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2021

All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may

be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting

on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address

below or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii © ISO/IEC 2021 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/IEC FDIS 15961-1:2021(E)
Contents Page

Foreword ....................................................................................................................................................................................................................................viii

Introduction ................................................................................................................................................................................................................................ix

1 Scope ................................................................................................................................................................................................................................. 1

2 Normative references ...................................................................................................................................................................................... 1

3 Terms, definitions and abbreviated terms ................................................................................................................................ 1

3.1 Terms and definitions ....................................................................................................................................................................... 1

3.2 Abbreviated terms and designations ................................................................................................................................... 2

4 Conformance ............................................................................................................................................................................................................. 2

4.1 General ........................................................................................................................................................................................................... 2

4.2 Application conformance ............................................................................................................................................................... 2

4.3 Conformance of the Data Processor ..................................................................................................................................... 3

5 Protocol model ....................................................................................................................................................................................................... 3

6 Presentation conventions ........................................................................................................................................................................... 3

6.1 Commands, responses, and arguments ............................................................................................................................. 3

6.1.1 General...................................................................................................................................................................................... 3

6.1.2 Data types .............................................................................................................................................................................. 3

6.2 Object Identifier presentation in the application interface .............................................................................. 4

6.2.1 Object identifier structure to ISO/IEC 8824-1 ....................................................................................... 4

6.2.2 Presenting the Object-Identifier in accordance with ISO/IEC 8824-1 .............................. 5

6.2.3 Presenting the Object-Identifier as a Uniform Resource Name (URN) ............................. 5

6.3 Byte notation ............................................................................................................................................................................................ 5

6.3.1 Byte — Basic unit for 8-bit coding .................................................................................................................... 5

6.3.2 Bit ordering .......................................................................................................................................................................... 5

6.3.3 Byte conversion ................................................................................................................................................................ 6

7 Processing application commands and responses ........................................................................................................... 6

7.1 General ........................................................................................................................................................................................................... 6

7.1.1 Option A: Straight through process ................................................................................................................. 6

7.1.2 Option B: Transfer encoding .................................................................................................................................. 6

7.2 Encoding system related information in commands ............................................................................................. 7

7.2.1 Singulation-Id ..................................................................................................................................................................... 7

7.2.2 AFI ................................................................................................................................................................................................ 7

7.2.3 DSFID ......................................................................................................................................................................................... 7

7.2.4 Access-Method ................................................................................................................................................................... 8

7.2.5 Data-Format ......................................................................................................................................................................10

7.3 Preparing the basic Objects and other application-based arguments .................................................11

7.3.1 General...................................................................................................................................................................................11

7.3.2 General model .................................................................................................................................................................11

7.3.3 Object-Identifier ............................................................................................................................................................11

7.3.4 Relating Object-Identifiers ...................................................................................................................................11

7.3.5 Object ......................................................................................................................................................................................12

7.3.6 Compact-Parameter ...................................................................................................................................................12

7.3.7 Object-Lock ........................................................................................................................................................................14

7.4 Other command arguments ......................................................................................................................................................14

7.4.1 Access-Password ...........................................................................................................................................................14

7.4.2 Additional-App-Bits....................................................................................................................................................14

7.4.3 AFI-Lock ...............................................................................................................................................................................15

7.4.4 Append-To-Existing-Multiple-Record .........................................................................................................15

7.4.5 Application-Defined-Record-Capacity .......................................................................................................15

7.4.6 Avoid-Duplicate .............................................................................................................................................................15

7.4.7 Battery-Assist-Indicator .........................................................................................................................................15

7.4.8 Block-Align .........................................................................................................................................................................15

7.4.9 Block-Align-Packed-Object ...................................................................................................................................15

© ISO/IEC 2021 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO/IEC FDIS 15961-1:2021(E)

7.4.10 Check-Duplicate .............................................................................................................................................................15

7.4.11 Data-CRC-Indicator .....................................................................................................................................................16

7.4.12 Data-Length-Of-Record ...........................................................................................................................................16

7.4.13 Delete-MR-Method ......................................................................................................................................................16

7.4.14 Directory-Length-EBV8-Indicator .................................................................................................................16

7.4.15 DSFID-Lock ........................................................................................................................................................................16

7.4.16 DSFID-Pad-Bytes ...........................................................................................................................................................17

7.4.17 Editable-Pointer-Size ................................................................................................................................................17

7.4.18 Encoded-Memory-Capacity .................................................................................................................................17

7.4.19 EPC-Code .............................................................................................................................................................................17

7.4.20 Full-Function-Sensor-Indicator........................................................................................................................17

7.4.21 Hierarchical-Identifier-Arc ...................................................................................................................................17

7.4.22 Identifier-Of-My-Parent ..........................................................................................................................................17

7.4.23 Identify-Method .............................................................................................................................................................17

7.4.24 ID-Type ..................................................................................................................................................................................18

7.4.25 Instance-Of-Arc ..............................................................................................................................................................18

7.4.26 Kill-Password ...................................................................................................................................................................18

7.4.27 Length-Of-Mask .............................................................................................................................................................18

7.4.28 Lock-Directory-Entry ................................................................................................................................................18

7.4.29 Lock-Multiple-Records-Header ........................................................................................................................18

7.4.30 Lock-Record-Preamble ............................................................................................................................................19

7.4.31 Lock-UII-Segment-Arguments ...........................................................................................................................19

7.4.32 Max-App-Length ............................................................................................................................................................19

7.4.33 Memory-Bank ..................................................................................................................................................................19

7.4.34 Memory-Bank-Lock ....................................................................................................................................................19

7.4.35 Memory-Length-Encoding....................................................................................................................................19

7.4.36 Memory-Segment .........................................................................................................................................................19

7.4.37 Memory-Type ...................................................................................................................................................................20

7.4.38 Multiple-Records-Directory-Length .............................................................................................................20

7.4.39 Multiple-Records-Features-Indicator .........................................................................................................20

7.4.40 NSI-Bits .................................................................................................................................................................................20

7.4.41 Number-In-Data-Element-List ..........................................................................................................................20

7.4.42 Number-Of-Records ...................................................................................................................................................20

7.4.43 Number-Of-Tags .............................................................................................................................................................21

7.4.44 Objects-Offsets-Multiplier ....................................................................................................................................21

7.4.45 Packed-Object-Directory-Type ..........................................................................................................................21

7.4.46 Password..............................................................................................................................................................................21

7.4.47 Password-Type .................. .................................................... ..........................................................................................21

7.4.48 PO-Directory-Size .........................................................................................................................................................21

7.4.49 PO-Index-Length ...........................................................................................................................................................21

7.4.50 Pointer ...................................................................................................................................................................................22

7.4.51 Pointer-To-Multiple-Records-Directory ....................................................................................................22

7.4.52 Read-Record-Type........................................................................................................................................................22

7.4.53 Read-Type ...........................................................................................................................................................................23

7.4.54 Record-Memory-Capacity .....................................................................................................................................24

7.4.55 Record-Type-Arc ............................................................................................................................................................24

7.4.56 Record-Type-Classification ..................................................................................................................................24

7.4.57 Sector-Identifier ............................................................................................................................................................24

7.4.58 Simple-Sensor-Indicator ........................................................................................................................................25

7.4.59 Start-Address-Of-Record ........................................................................................................................................25

7.4.60 Tag-Data-Profile-ID-Table ......................................................................................................................................25

7.4.61 Tag-Mask ..............................................................................................................................................................................25

7.4.62 Update-Multiple-Records-Directory ............................................................................................................25

7.4.63 Word-Count .......................................................................................................................................................................26

7.4.64 Word-Pointer ...................................................................................................................................................................26

7.5 Command-related field names ...............................................................................................................................................26

7.5.1 General...................................................................................................................................................................................26

7.5.2 Data-Set .................................................................................................................................................................................26

iv © ISO/IEC 2021 – All rights reserved
---------------------- Page: 4 ----------------------
ISO/IEC FDIS 15961-1:2021(E)

7.5.3 Identities ..............................................................................................................................................................................26

7.5.4 Length-Lock Byte ..........................................................................................................................................................26

7.5.5 Length-Of-Encoded-Data .......................................................................................................................................26

7.5.6 Lock-Status .........................................................................................................................................................................26

7.5.7 Logical-Memory-Map ................................................................................................................................................26

7.5.8 Memory-Capacity .........................................................................................................................................................26

7.5.9 Module-OID .......................................................................................................................................................................26

7.5.10 Number-Of-Tags-Found ...........................................................................................................................................27

7.5.11 PO-ID-Table ........................................................................................................................................................................27

7.5.12 Protocol-Control-Word ............................................................................................................................................27

7.5.13 Read-Data ............................................................................................................................................................................27

7.6 Data security ..........................................................................................................................................................................................27

8 Dataflows and processes to the air interface .......................................................................................................................27

8.1 General ........................................................................................................................................................................................................27

8.2 Establishing communications between the application and the tag .....................................................27

8.2.1 General...................................................................................................................................................................................27

8.2.2 Air interface services.................................................................................................................................................28

8.2.3 System information ....................................................................................................................................................28

8.3 Application system services .....................................................................................................................................................28

9 Command-Codes, Completion-Codes, and Execution-Codes ................................................................................28

9.1 General ........................................................................................................................................................................................................28

9.2 Final arc values of the command and response modules................................................................................29

9.3 Completion-Code................................................................................................................................................................................30

9.4 Execution-Code ....................................................................................................................................................................................31

10 Commands and responses .......................................................................................................................................................................31

10.1 General ........................................................................................................................................................................................................31

10.2 Configure-AFI ........................................................................................................................................................................................31

10.2.1 Configure-AFI command ........................................................................................................................................31

10.2.2 Configure-AFI response ..........................................................................................................................................32

10.3 Configure-DSFID .................................................................................................................................................................................32

10.3.1 General...................................................................................................................................................................................32

10.3.2 Configure-DSFID command .................................................................................................................................32

10.3.3 Configure-DSFID response ...................................................................................................................................33

10.4 Inventory-Tags ......................................................................................................................................................................................33

10.4.1 Inventory-Tags command ......................................................................................................................................33

10.4.2 Inventory-Tags response ........................................................................................................................................35

10.5 Delete-Object .........................................................................................................................................................................................35

10.5.1 Delete-Object command .........................................................................................................................................35

10.5.2 Delete-Object response ...........................................................................................................................................36

10.6 Modify-Object ........................................................................................................................................................................................37

10.6.1 Modify-Object command ........................................................................................................................................37

10.6.2 Modify-Object response ..........................................................................................................................................38

10.7 Read-Object-Identifiers ................................................................................................................................................................39

10.7.1 Read-Object-Identifiers command ................................................................................................................39

10.7.2 Read-Object-Identifiers response ..................................................................................................................39

10.8
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.