BS ISO/IEC 15961-1:2021:2024 Edition
$215.11
Information technology. Data protocol for radio frequency identification (RFID) for item management – Application interface
Published By | Publication Date | Number of Pages |
BSI | 2024 | 154 |
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | undefined |
10 | Foreword |
11 | Introduction |
13 | 1 Scope 2 Normative references 3 Terms, definitions and abbreviated terms 3.1 Terms and definitions |
14 | 3.2 Abbreviated terms and designations 4 Conformance 4.1 General 4.2 Application conformance |
15 | 4.3 Conformance of the Data Processor 5 Protocol model 6 Presentation conventions 6.1 Commands, responses, and arguments 6.1.1 General 6.1.2 Data types |
16 | 6.2 Object Identifier presentation in the application interface 6.2.1 Object identifier structure to ISO/IEC 8824-1 |
17 | 6.2.2 Presenting the Object-Identifier in accordance with ISO/IEC 8824-1 6.2.3 Presenting the Object-Identifier as a Uniform Resource Name (URN) 6.3 Byte notation 6.3.1 Byte — Basic unit for 8-bit coding 6.3.2 Bit ordering |
18 | 6.3.3 Byte conversion 7 Processing application commands and responses 7.1 General 7.1.1 Option A: Straight through process 7.1.2 Option B: Transfer encoding |
19 | 7.2 Encoding system related information in commands 7.2.1 Singulation-Id 7.2.2 AFI 7.2.3 DSFID |
20 | 7.2.4 Access-Method |
21 | 7.2.5 Data-Format |
22 | 7.3 Preparing the basic Objects and other application-based arguments 7.3.1 General |
23 | 7.3.2 General model 7.3.3 Object-Identifier 7.3.4 Relating Object-Identifiers 7.3.5 Object |
24 | 7.3.6 Compact-Parameter |
26 | 7.3.7 Object-Lock 7.4 Other command arguments 7.4.1 Access-Password 7.4.2 Additional-App-Bits 7.4.3 AFI-Lock 7.4.4 Append-To-Existing-Multiple-Record |
27 | 7.4.5 Application-Defined-Record-Capacity 7.4.6 Avoid-Duplicate 7.4.7 Battery-Assist-Indicator 7.4.8 Block-Align 7.4.9 Block-Align-Packed-Object 7.4.10 Check-Duplicate 7.4.11 Data-CRC-Indicator |
28 | 7.4.12 Data-Length-Of-Record 7.4.13 Delete-MR-Method 7.4.14 Directory-Length-EBV8-Indicator 7.4.15 DSFID-Lock 7.4.16 DSFID-Pad-Bytes 7.4.17 Editable-Pointer-Size |
29 | 7.4.18 Encoded-Memory-Capacity 7.4.19 EPC-Code 7.4.20 Full-Function-Sensor-Indicator 7.4.21 Hierarchical-Identifier-Arc 7.4.22 Identifier-Of-My-Parent 7.4.23 Identify-Method 7.4.24 ID-Type |
30 | 7.4.25 Instance-Of-Arc 7.4.26 Kill-Password 7.4.27 Length-Of-Mask 7.4.28 Lock-Directory-Entry 7.4.29 Lock-Multiple-Records-Header 7.4.30 Lock-Record-Preamble 7.4.31 Lock-UII-Segment-Arguments 7.4.32 Max-App-Length |
31 | 7.4.33 Memory-Bank 7.4.34 Memory-Bank-Lock 7.4.35 Memory-Length-Encoding 7.4.36 Memory-Segment 7.4.37 Memory-Type 7.4.38 Multiple-Records-Directory-Length 7.4.39 Multiple-Records-Features-Indicator |
32 | 7.4.40 NSI-Bits 7.4.41 Number-In-Data-Element-List 7.4.42 Number-Of-Records 7.4.43 Number-Of-Tags 7.4.44 Objects-Offsets-Multiplier 7.4.45 Packed-Object-Directory-Type |
33 | 7.4.46 Password 7.4.47 Password-Type 7.4.48 PO-Directory-Size 7.4.49 PO-Index-Length 7.4.50 Pointer 7.4.51 Pointer-To-Multiple-Records-Directory 7.4.52 Read-Record-Type |
35 | 7.4.53 Read-Type 7.4.54 Record-Memory-Capacity 7.4.55 Record-Type-Arc |
36 | 7.4.56 Record-Type-Classification 7.4.57 Sector-Identifier 7.4.58 Simple-Sensor-Indicator 7.4.59 Start-Address-Of-Record 7.4.60 Tag-Data-Profile-ID-Table |
37 | 7.4.61 Tag-Mask 7.4.62 Update-Multiple-Records-Directory 7.4.63 Word-Count 7.4.64 Word-Pointer 7.5 Command-related field names 7.5.1 General 7.5.2 Data-Set 7.5.3 Identities 7.5.4 Length-Lock Byte |
38 | 7.5.5 Length-Of-Encoded-Data 7.5.6 Lock-Status 7.5.7 Logical-Memory-Map 7.5.8 Memory-Capacity 7.5.9 Module-OID 7.5.10 Number-Of-Tags-Found 7.5.11 PO-ID-Table 7.5.12 Protocol-Control-Word 7.5.13 Read-Data 7.6 Data security |
39 | 8 Dataflows and processes to the air interface 8.1 General 8.2 Establishing communications between the application and the tag 8.2.1 General 8.2.2 Air interface services 8.2.3 System information |
40 | 8.3 Application system services 9 Command-Codes, Completion-Codes, and Execution-Codes 9.1 General 9.2 Final arc values of the command and response modules |
42 | 9.3 Completion-Code 9.4 Execution-Code 10 Commands and responses 10.1 General 10.2 Configure-AFI 10.2.1 Configure-AFI command |
43 | 10.2.2 Configure-AFI response |
44 | 10.3 Configure-DSFID 10.3.1 General 10.3.2 Configure-DSFID command 10.3.3 Configure-DSFID response |
45 | 10.4 Inventory-Tags 10.4.1 Inventory-Tags command |
46 | 10.4.2 Inventory-Tags response |
47 | 10.5 Delete-Object 10.5.1 Delete-Object command |
48 | 10.5.2 Delete-Object response 10.6 Modify-Object 10.6.1 Modify-Object command |
49 | 10.6.2 Modify-Object response |
50 | 10.7 Read-Object-Identifiers 10.7.1 Read-Object-Identifiers command 10.7.2 Read-Object-Identifiers response |
51 | 10.8 Read-Logical-Memory-Map 10.8.1 Read-Logical-Memory-Map command 10.8.2 Read-Logical-Memory-Map response |
52 | 10.9 Erase-Memory 10.9.1 Erase-Memory command 10.9.2 Erase-Memory response |
53 | 10.10 Get-App-Based-System-Info 10.10.1 Get-App-Based-System-Info command 10.10.2 Get-App-Based-System-Info response 10.11 Write-Objects 10.11.1 Write-Objects command |
55 | 10.11.2 Write-Objects response |
56 | 10.12 Read-Objects 10.12.1 Read-Objects command |
57 | 10.12.2 Read-Objects response |
58 | 10.13 Write-Objects-Segmented-Memory-Tag 10.13.1 Write-Objects-Segmented-Memory-Tag command |
59 | 10.13.2 Write-Objects-Segmented-Memory-Tag response |
60 | 10.14 Write-EPC-UII 10.14.1 Write-EPC-UII command |
61 | 10.14.2 Write-EPC-UII response 10.15 Inventory-ISO-UIImemory 10.15.1 Inventory-ISO-UIImemory command |
62 | 10.15.2 Inventory-ISO-UIImemory response 10.16 Inventory-EPC-UIImemory 10.16.1 Inventory-EPC-UIImemory command |
63 | 10.16.2 Inventory-EPC-UIImemory response 10.17 Write-Password-Segmented-Memory-Tag 10.17.1 Write-Password-Segmented-Memory-Tag command 10.17.2 Write-Password-Segmented-Memory-Tag response |
64 | 10.18 Read-Words-Segmented-Memory-Tag 10.18.1 Read-Words-Segmented-Memory-Tag command 10.18.2 Read-Words-Segmented-Memory-Tag response |
65 | 10.19 Kill-Segmented-Memory-Tag 10.19.1 Kill-Segmented-Memory-Tag command 10.19.2 Kill-Segmented-Memory-Tag response |
66 | 10.20 Delete-Packed-Object 10.20.1 Delete-Packed-Object command 10.20.2 Delete-Packed-Object response |
67 | 10.21 Modify-Packed-Object-Structure 10.21.1 Modify-Packed-Object-Structure command |
68 | 10.21.2 Modify-Packed-Object-Structure response 10.22 Write-Segments-6TypeD-Tag 10.22.1 Write-Segments-6TypeD-Tag command |
70 | 10.22.2 Write-Segments-6TypeD-Tag response |
71 | 10.23 Read-Segments-6TypeD-Tag 10.23.1 Read-Segments-6TypeD-Tag command |
72 | 10.23.2 Read-Segments-6TypeD-Tag response |
73 | 10.24 Write-Monomorphic-UII 10.24.1 Write-Monomorphic-UII command |
75 | 10.24.2 Write-Monomorphic-UII response 10.25 Configure-Extended-DSFID 10.25.1 General |
76 | 10.25.2 Configure-Extended-DSFID command 10.25.3 Configure-Extended-DSFID response |
77 | 10.26 Configure-Multiple-Records-Header 10.26.1 General 10.26.2 Configure-Multiple-Records-Header command |
79 | 10.26.3 Configure-Multiple-Records-Header response |
80 | 10.27 Read-Multiple-Records 10.27.1 Read-Multiple-Records command |
81 | 10.27.2 Read-Multiple-Records response 10.28 Delete-Multiple-Record 10.28.1 Delete-Multiple-Record command |
82 | 10.28.2 Delete-Multiple-Record response |
83 | 11 Arguments 11.1 Add-Objects 11.2 DSFID-Constructs |
84 | 11.3 EPC-UIImemory 11.4 Ext-DSFID-Constructs |
85 | 11.5 ISO-UIImemory |
86 | 11.6 Item-Related-Add-Objects 11.7 Item-Related-DSFID-Constructs 11.8 Multiple-Records-Constructs |
87 | 11.9 Multiple-Records-Directory-Structure |
88 | 11.10 Multiple-Records-Header-Structure |
89 | 11.11 Multiple-Records-Preamble-Structure |
90 | 11.12 Packed-Object-Constructs |
91 | 11.13 Read-Objects 11.14 Read-Objects-Response |
92 | 11.15 Read-OIDs-Response 11.16 UII-Add-Objects 11.17 UII-DSFID-Constructs 11.18 Write-Responses |
94 | Annex A (informative) Abstract syntax and transfer encoding rules of ISO/IEC 15961:2004 |
104 | Annex B (informative) Accommodating established data formats |
106 | Annex C (informative) Relating data Objects |
108 | Annex D (informative) Data security issues |
110 | Annex E (informative) Original commands and responses using ASN.1 abstract syntax |
147 | Annex F (informative) Example of a transfer encoding to ISO/IEC 15961:2004 |
151 | Bibliography |