ISO/IEC 24791-3:2022
(Main)Information technology - Radio frequency identification (RFID) for item management - Software system infrastructure - Part 3: Device management
Information technology - Radio frequency identification (RFID) for item management - Software system infrastructure - Part 3: Device management
This document defines interfaces for device management of RFID systems. Interfaces are defined that provide for discovery, configuration, initialization and monitoring of RFID systems within the software system infrastructure (SSI). This document only deals with devices that provide RFID related services. It does not distinguish the form factor of such RFID devices. This document provides two distinct interface sets, one based on the GS1 EPCglobal DCI standard and the IETF SNMP RFCs and the other based on the Organization for the Advancement of Structured Information Standards (OASIS) DPWS standard. The definition of the Device Profile for RFID is referred to in this document as the RFID Device Management Profile, or RDMP. Each interface option set provides interface definitions that provide ISO/IEC 24791-3 Client Endpoints and Services Endpoints with the mechanisms for: - the discovery of the RFID devices and services on a local or remote subnet; - a firmware upgrade service; - a management service that implements configuration related functions; - a monitoring service for reporting alerts, diagnostics, and performance information. The two interface set definitions provided by this document allow for clients and services endpoints to implement and provide the services based on the specific characteristics of the RFID system to be implemented. Subclause 1.2 defines the Conformance requirements for systems that implement components of one or both of the interface sets.
Technologies de l'information — Identification de radiofréquence (RFID) pour la gestion d'élément — Infrastructure de systèmes logiciels — Partie 3: Gestion de dispositif
General Information
- Status
- Published
- Publication Date
- 30-Nov-2022
- Technical Committee
- ISO/IEC JTC 1/SC 31 - Automatic identification and data capture techniques
- Drafting Committee
- ISO/IEC JTC 1/SC 31/WG 4 - Radio communications
- Current Stage
- 6060 - International Standard published
- Start Date
- 01-Dec-2022
- Due Date
- 24-Jan-2023
- Completion Date
- 01-Dec-2022
Relations
- Effective Date
- 23-Apr-2020
Overview
ISO/IEC 24791-3:2022 defines device management interfaces for Radio Frequency Identification (RFID) systems within the Software System Infrastructure (SSI). The standard specifies how RFID devices that provide RFID-related services are discovered, configured, initialized, monitored and upgraded. It provides two interoperable interface sets - one based on GS1 EPCglobal DCI + IETF SNMP mechanisms and the other on the OASIS DPWS / RDMP (RFID Device Management Profile) approach - enabling flexible implementation across diverse RFID deployments regardless of device form factor.
Key technical topics and requirements
- Two interface sets / conformance options
- DCI + SNMP set: Discovery, configuration/initialization conformance group; performance monitoring & diagnostics conformance group; includes SNMP MIB definitions and MODULE_COMPLIANCE requirements.
- RDMP (DPWS-based) set: XML/WSDL/XSD-based device and service discovery, device metadata, management and monitoring services.
- Discovery mechanisms for local and remote subnets to locate RFID devices and hosted services.
- Management services for configuration, property identifiers, property value metadata, device property profiles and change operations.
- Firmware Upgrade Service (FUS) including a defined state machine and operations to manage safe firmware updates.
- Monitoring and diagnostics: event and statistics reporting, alerts, performance counters, and standardized error reporting.
- Security and extensibility considerations for device management interfaces and monitoring events.
- Conformance rules: Implementations that fulfill the mandatory functions of at least one interface set are conformant to the standard.
Practical applications and users
Who uses ISO/IEC 24791-3:2022:
- RFID device manufacturers - to expose standardized management interfaces for interrogators and readers.
- System integrators and solution vendors - to build interoperable SSI solutions across supply chain, retail, logistics, healthcare, and manufacturing.
- Enterprise IT and operations teams - for remote discovery, configuration, firmware upgrades and centralized monitoring of RFID fleets.
- Software developers - implementing client endpoints and service endpoints that conform to RDMP or DCI/SNMP interface sets. Typical use cases: large-scale reader deployment lifecycle management, automated firmware rollouts, centralized diagnostics and SLA monitoring, and cross-vendor interoperability.
Related standards
- ISO/IEC 24791 series (RFID software system infrastructure)
- GS1 EPCglobal DCI specifications
- IETF SNMP RFCs (for MIB-based monitoring)
- OASIS DPWS (for RDMP / web-services device management)
Keywords: ISO/IEC 24791-3:2022, RFID device management, RDMP, DCI, SNMP, DPWS, firmware upgrade, device discovery, SSI, RFID monitoring, RFID configuration.
Frequently Asked Questions
ISO/IEC 24791-3:2022 is a standard published by the International Organization for Standardization (ISO). Its full title is "Information technology - Radio frequency identification (RFID) for item management - Software system infrastructure - Part 3: Device management". This standard covers: This document defines interfaces for device management of RFID systems. Interfaces are defined that provide for discovery, configuration, initialization and monitoring of RFID systems within the software system infrastructure (SSI). This document only deals with devices that provide RFID related services. It does not distinguish the form factor of such RFID devices. This document provides two distinct interface sets, one based on the GS1 EPCglobal DCI standard and the IETF SNMP RFCs and the other based on the Organization for the Advancement of Structured Information Standards (OASIS) DPWS standard. The definition of the Device Profile for RFID is referred to in this document as the RFID Device Management Profile, or RDMP. Each interface option set provides interface definitions that provide ISO/IEC 24791-3 Client Endpoints and Services Endpoints with the mechanisms for: - the discovery of the RFID devices and services on a local or remote subnet; - a firmware upgrade service; - a management service that implements configuration related functions; - a monitoring service for reporting alerts, diagnostics, and performance information. The two interface set definitions provided by this document allow for clients and services endpoints to implement and provide the services based on the specific characteristics of the RFID system to be implemented. Subclause 1.2 defines the Conformance requirements for systems that implement components of one or both of the interface sets.
This document defines interfaces for device management of RFID systems. Interfaces are defined that provide for discovery, configuration, initialization and monitoring of RFID systems within the software system infrastructure (SSI). This document only deals with devices that provide RFID related services. It does not distinguish the form factor of such RFID devices. This document provides two distinct interface sets, one based on the GS1 EPCglobal DCI standard and the IETF SNMP RFCs and the other based on the Organization for the Advancement of Structured Information Standards (OASIS) DPWS standard. The definition of the Device Profile for RFID is referred to in this document as the RFID Device Management Profile, or RDMP. Each interface option set provides interface definitions that provide ISO/IEC 24791-3 Client Endpoints and Services Endpoints with the mechanisms for: - the discovery of the RFID devices and services on a local or remote subnet; - a firmware upgrade service; - a management service that implements configuration related functions; - a monitoring service for reporting alerts, diagnostics, and performance information. The two interface set definitions provided by this document allow for clients and services endpoints to implement and provide the services based on the specific characteristics of the RFID system to be implemented. Subclause 1.2 defines the Conformance requirements for systems that implement components of one or both of the interface sets.
ISO/IEC 24791-3:2022 is classified under the following ICS (International Classification for Standards) categories: 35.040.50 - Automatic identification and data capture techniques. The ICS classification helps identify the subject area and facilitates finding related standards.
ISO/IEC 24791-3:2022 has the following relationships with other standards: It is inter standard links to ISO/IEC 24791-3:2014. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
You can purchase ISO/IEC 24791-3:2022 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.
Standards Content (Sample)
INTERNATIONAL ISO/IEC
STANDARD 24791-3
Second edition
2022-12
Information technology — Radio
frequency identification (RFID) for
item management — Software system
infrastructure —
Part 3:
Device management
Technologies de l'information — Identification de radiofréquence
(RFID) pour la gestion d'élément — Infrastructure de systèmes
logiciels —
Partie 3: Gestion de dispositif
Reference number
© ISO/IEC 2022
© ISO/IEC 2022
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 2022 – All rights reserved
Contents Page
Foreword .v
Introduction . vi
1 Scope . 1
1.1 General . 1
1.2 Conformance . 1
1.3 DCI and SNMP interface set . 1
1.4 RDMP interface set . 2
2 Normative references . 2
3 Terms and definitions . 2
4 Abbreviated terms . 3
5 Software system infrastructure architecture overview . 4
6 UML modelling . 5
7 Device management . 5
7.1 Architecture . 5
8 DCI and SNMP interface set. 7
8.1 Discovery, configuration and initialization conformance group . 7
8.1.1 General . 7
8.1.2 Interrogator implementations . 7
8.1.3 Device management implementations . 7
8.2 Performance monitoring and diagnostics conformance group . 7
8.2.1 General . 7
8.2.2 Interrogator implementations . 7
8.2.3 Data management implementations providing interrogator controller
functionality . 8
9 RDMP interface set . 8
9.1 General . 8
9.2 XML namespace . 8
9.3 Device discovery . 9
9.4 Device metadata . 9
9.4.1 General . 9
9.4.2 Service discovery . 9
9.5 Firmware update service . 10
9.5.1 General . 10
9.5.2 Firmware update service state machine . 10
9.5.3 FUS Operations .12
9.6 Management service . 16
9.6.1 General . 16
9.6.2 Property identifier . 16
9.6.3 Property value metadata . 17
9.6.4 Device property profile . 17
9.6.5 Sources and source types . 17
9.6.6 MS operations . 17
9.6.7 Standard properties .20
9.6.8 Other management operations . 23
9.7 Operation error reporting . 24
9.7.1 General . 24
9.7.2 Common operation error codes . 24
9.8 Monitoring service . 25
9.8.1 General . 25
9.8.2 Monitoring event structure . 25
9.8.3 Events . 25
iii
© ISO/IEC 2022 – All rights reserved
9.8.4 Statistics . 27
9.9 Security .28
9.10 Extensibility .29
9.10.1 General .29
9.10.2 Extending monitoring events .29
Annex A (informative) Implementation examples.31
Annex B (normative) SSI Device Management MIB .34
Annex C (normative) RDMP WSDLs and XSDs .43
Bibliography .45
iv
© ISO/IEC 2022 – All rights reserved
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.
ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for the
different types of ISO documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of
any patent rights identified during the development of the document will be in the Introduction and/or
on the ISO list of patent declarations received (see www.iso.org/patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and
expressions related to conformity assessment, as well as information about ISO's adherence to
the World Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT), see
www.iso.org/iso/foreword.html.
This document was prepared by Technical Committee ISO/IEC JTC 1, Information technology,
Subcommittee SC 31, Automatic identification and data capture techniques.
This second edition cancels and replaces the first edition (ISO/IEC 24791-3:2014), which has been
technically revised.
The main changes compared to the previous edition are: the references have been updated to the latest
standards.
A list of all parts in the ISO ISO/IEC 24791 series can be found on the ISO website.
Any feedback or questions on this document should be directed to the user’s national standards body. A
complete listing of these bodies can be found at www.iso.org/members.html.
v
© ISO/IEC 2022 – All rights reserved
Introduction
Radio frequency identification (RFID) air interface technology is based on non-contact electro-
magnetic communication among interrogators and tags. RFID software systems are composed of RFID
interrogators, intermediate software systems and applications that provide control and coordination
of air interface operation, tag information exchange, and health and performance management of
system components. RFID technology is expected to increase effectiveness in many aspects of business
by further advancing the capabilities of automatic identification and data capture (AIDC). To achieve
this goal through the successful adoption of RFID technology into real business environments, RFID
devices, software systems and business applications have to provide secure and interoperable services,
interfaces, and technologies. This is the goal of the ISO/IEC 24791 series, created for RFID software
system infrastructure (SSI).
vi
© ISO/IEC 2022 – All rights reserved
INTERNATIONAL STANDARD ISO/IEC 24791-3:2022(E)
Information technology — Radio frequency identification
(RFID) for item management — Software system
infrastructure —
Part 3:
Device management
1 Scope
1.1 General
This document defines interfaces for device management of RFID systems. Interfaces are defined that
provide for discovery, configuration, initialization and monitoring of RFID systems within the software
system infrastructure (SSI).
This document only deals with devices that provide RFID related services. It does not distinguish the
form factor of such RFID devices.
This document provides two distinct interface sets, one based on the GS1 EPCglobal DCI standard
and the IETF SNMP RFCs and the other based on the Organization for the Advancement of Structured
Information Standards (OASIS) DPWS standard. The definition of the Device Profile for RFID is referred
to in this document as the RFID Device Management Profile, or RDMP.
Each interface option set provides interface definitions that provide ISO/IEC 24791-3 Client Endpoints
and Services Endpoints with the mechanisms for:
— the discovery of the RFID devices and services on a local or remote subnet;
— a firmware upgrade service;
— a management service that implements configuration related functions;
— a monitoring service for reporting alerts, diagnostics, and performance information.
The two interface set definitions provided by this document allow for clients and services endpoints
to implement and provide the services based on the specific characteristics of the RFID system to
be implemented. Subclause 1.2 defines the Conformance requirements for systems that implement
components of one or both of the interface sets.
1.2 Conformance
This document provides two interface sets; the DCI and SNMP Interface Set and the RDMP interface Set.
If a certain implementation conforms to the mandatory functions of at least one of the interface sets,
that implementation is conformant to this document.
1.3 DCI and SNMP interface set
This document divides the DCI capabilities into two Conformance Groups:
— Discovery, Configuration, and Initialization Conformance Group: this Conformance Group is defined
in Clause 7. It specifies the protocols and operational procedures that are required for conforming
Interrogator Implementations and Device Management Implementations, as defined in this
document as well as in ISO/IEC 24791-1.
© ISO/IEC 2022 – All rights reserved
— Performance Monitoring and Diagnostics Conformance Group: this Conformance Group is defined
in Clause 8. It specifies the SNMP MIBs that can be implemented by Interrogator Implementations
and Data Management Implementations as defined in this document as well as in ISO/IEC 24791-1.
Conforming implementations claim conformance to the MODULE_COMPLIANCE statements in the
SNMP MIBs appropriate for the particular implementation.
A conforming implementation has to implement all of the requirements of each Conformance Group for
its particular function in the SSI, but an implementation is not required to claim conformance to either
group.
1.4 RDMP interface set
This document specifies the following device management capabilities in RDMP:
— discovery of devices and hosted services in devices;
— a Firmware Upgrade Service to initialize and manage firmware on devices;
— a Management service to set and get device configuration and to perform specific device operations,
such as reboot;
— a monitoring service to monitor the health of a device using events and statistics.
RDMP interface set is defined in Clause 9.
2 Normative references
The following documents are referred to in the text in such a way that some or all of their content
constitutes requirements of this document. For dated references, only the edition cited applies. For
undated references, the latest edition of the referenced document (including any amendments) applies.
ISO/IEC 19762, Information technology — Automatic identification and data capture (AIDC) techniques —
Harmonized vocabulary
Devices Profile for Web Services (DPWS) Version 1.1, OASIS Standard July 2009. http:// docs .oasis -open
.org/ ws -dd/ dpws/ 1 .1/ os/ wsdd -dpws -1 .1 -spec -os .pdf.
GS1 Discovery, Configuration, & Initialisation (DCI) Standard for Reader Operations, https:// www .gs1
.org/ standards/ epc -rfid
GS1 Reader Management, (RM v1.0.1), Ratified Standard, https:// www .gs1 .org/ standards/ epc -rfid
3 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
ISO and IEC maintain terminology databases for use in standardization at the following addresses:
— ISO Online browsing platform: available at https:// www .iso .org/ obp
— IEC Electropedia: available at https:// www .electropedia .org/
3.1
component
identifiable part of a service that provides specific functionality
3.2
data management
device functionality that includes or is a combination of reading, writing, collection, filtering, grouping,
and event subscription and notification of RFID tag data to higher level applications and interfaces
© ISO/IEC 2022 – All rights reserved
3.3
device management
functionality that includes or is a combination of monitoring and control of discovery, configuration,
performance and diagnosis of one or more RFID interrogators
3.4
endpoint
component (3.1) that implements or exposes an interface to other components or uses the interface of
another component
3.5
implementation
software and hardware that provides the reduction to practice of particular functionality
3.6
interrogator controller
software capability possibly embodied in a distinct physical device, within the data management (3.2)
implementation (3.5) of the architecture in ISO/IEC 24791-1 and capable of exercising the data, control
and management of interrogators over the device interface defined in ISO/IEC 24791-5
3.7
client
network endpoint (3.4) that sends messages to and/or receives messages from a service
3.8
hosted service
service with lifecycle under the control of another service
4 Abbreviated terms
For the purposes of this document, the abbreviated terms given in ISO/IEC 19762 and the following
shall apply.
AC Access controller
CAPWAP Control and provisioning of wireless access pints
DCI Discovery, configuration, initialization
DPWS Devices profile for web services standard
IETF Internet engineering task force
LLRP Low level reader protocol
MIB Management information base
MIB-II Management information base version 2
RDMP RFID device management profile
RFC Request for comment
RM Reader management
SNMP Simple network management protocol
SOAP Simple object access protocol
SSI Software system infrastructure
© ISO/IEC 2022 – All rights reserved
UML Unified modelling language
URI Uniform resource identifier
URL Uniform resource locator
WTP Wireless termination point
FUS RDMP firmware update service
MS Management service
MNS Monitoring service
5 Software system infrastructure architecture overview
ISO/IEC 24791-1 defines the architecture for the software system infrastructure. The basic relationship
among the interfaces and implementations of the software system infrastructure is depicted in Figure 1.
Figure 1 — Architecture overview including relationships to other RFID standards
The parts of the ISO/IEC 24791 series that define Data Management (i.e. ISO/IEC 24791-2), Device
Interface (i.e. ISO/IEC 24791-5), and Device Management (i.e. this document) each provide one or
more interfaces which allow a client to communicate with a service-providing implementation, either
within the same computing device or across a network. These client and service implementations are
consistently referred to as client endpoints and services endpoints, respectively, and in general, the
© ISO/IEC 2022 – All rights reserved
client endpoint accesses the capabilities provided by the services endpoint. It is the responsibility of the
specific standard to define the formats, procedures, operations and conformance requirements of each
interface.
Device management is concerned with providing discovery, configuration, initialization, performance
monitoring and diagnostics of software system infrastructure components and interrogators. As
shown in Figure 1, device management defines interfaces that provide pairwise communications
between interrogator implementations, data management implementations and device management
implementations.
In addition to defining interfaces for providing configuration and control of the implementations in the
network, Device Management may also define requirements for basic initial operation of interrogators,
particularly related to initialization in networked environments. This is necessary in order to achieve
the SSI goal of providing scalable deployment and management of large numbers of interrogators in a
system.
Although Figure 1 depicts the Device Management Implementation residing outside of the boundary of
the SSI, the Device Management Implementation may be implemented within any device in a system.
For example, it may reside within a standalone network management application or it may be just one
component within a device that is also providing a Data Management Implementation. It may also be
one component of an application that is also providing the End System Implementation. As with all other
components of the SSI as defined in ISO/IEC 24791-1, the platform on which the standard interfaces
are implemented is not important; it is conformance to the interfaces and procedures defined in the
ISO/IEC 24791 series that is important. Examples of different deployment models of this document are
provided in Annex A.
6 UML modelling
Although Figure 1 provides a general overview of the relationship between the interfaces and
implementations in the SSI, UML is used for the figures in this document to graphically represent the
organization and operation of the device management interfaces and implementations so that a precise
and common understanding of the relationships among the components can be defined.
UML is a very rich language, but for simplicity only the physical diagram subset of the language is used
to represent the architecture of the software system infrastructure. Physical diagrams, comprised of
component diagrams and deployment diagrams, represent the relationships among the functions and
the interfaces provided by the SSI architectural elements as well as how these functions can exist in
standards compliant solutions, respectively. Refer to ISO/IEC 24791-1 for a more complete description
of how UML is used in other parts of the ISO/IEC 24791 series.
7 Device management
7.1 Architecture
Device management defines the interface(s) that provide discovery, configuration, initialization,
performance monitoring and diagnostics of software system infrastructure components and
interrogators. Device management also defines a set of standardized operational procedures that must
be executed by conforming devices, typically related to the initial operation of a device in a networked
environment.
Specific device management interface capabilities are provided by a device management services
endpoint. A device management client endpoint accesses the services endpoint in a component that
provides the desired service(s). Figure 2 provides the representation of the device management
interface in a component.
© ISO/IEC 2022 – All rights reserved
Figure 2 — Device management representation
The software programs that provide device management client and services endpoints can reside
within any of the Implementations that can exist in the SSI, as shown in Figure 1. This document does
define requirements on how the implementations are developed or packaged within computing or
network platforms; requirements are only defined for the operation that is provided.
Device management is distinct from the data and control interfaces provided by ISO/IEC 24791-5 and
ISO/IEC 24791-2, respectively. It is possible that the implementation of the device management interface
utilizes the same network interface as the implementation of one of the data and/or control interfaces
in the implementation. It is also possible that for a specific operation or interface, a component can
be both a client and services endpoint, essentially resulting in peer-to-peer operation or a negotiated
client/server relationship. This does not change the architecture defined in this document or in
ISO/IEC 24791-1.
The functions covered by device management can be grouped and defined as follows:
— Discovery: the process of automatically finding components and devices in a system as well as
dynamically identifying service endpoints and enabling connections between the components and
services.
— Configuration: the process of setting operational parameters for components that are loaded at
system initialization and that change relatively infrequently, primarily through user interaction.
— Initialization: the process of providing initial deployment of network and operating parameters
for interrogators as well as installing, updating, maintaining software images at desired versions
through a dynamic, potentially automated process.
— Monitoring: the gathering of statistics and state data useful for determining the historic and current
operational state of a component, in particular an interrogator or an SSI component that provides
a data management implementation function, such as an interrogator controller within the data
management implementation depicted in Figure 1.
— Diagnostics: the mechanism to aid in the detection and isolation of faults or abnormal operation within
a component of the software system infrastructure. Where the diagnostics involve the computing
platform, they are applicable to an interrogator only. Diagnostic capabilities can be defined for other
SSI software components, but diagnostic capabilities for general purpose computing platforms will
not be defined.
The interfaces defined by this document will provide extension mechanisms to allow implementations
to expose management services beyond those specifically defined in this document. This is consistent
with standards-based approaches currently used in the management of telecommunication devices.
It is important to note that not all of the above capabilities are required to be deployed in all
implementations of a device management services endpoint. For example, interrogators may
implement and expose a different set of ISO/IEC 24791-3 capabilities from data management
implementations. Furthermore, different classes of interrogators may implement and expose different
sets of ISO/IEC 24791-3 capabilities. Conformance requirements for implementations of the device
management services endpoint are defined in Clause 6.
© ISO/IEC 2022 – All rights reserved
8 DCI and SNMP interface set
8.1 Discovery, configuration and initialization conformance group
8.1.1 General
Conforming devices implement discovery, configuration and initialization capabilities through the
implementation of the protocols and procedures defined in this conformance group. This subclause
of this document references the GS1 EPCglobal DCI for reader operations standard for the normative
requirements for this SSI capability. The GS1 EPCglobal DCI standard, references the IETF CAPWAP
standard for the core network protocol, security, and communication operations and interfaces.
8.1.2 Interrogator implementations
Interrogators that conform to this document for discovery, configuration and initialization capabilities
shall implement all requirements, indicated with “shall”, for the Reader function as defined in the GS1
EPCglobal DCI standard. Conforming implementations may implement any requirements for the Reader
function indicated with “may” in the GS1 EPCglobal DCI standard.
8.1.3 Device management implementations
Device management implementations that conform to this document shall implement all requirements,
indicated with “shall” for the AC function as specified in the GS1 EPCglobal DCI standard. Conforming
implementations may implement any requirements indicated with “may” in the GS1 EPCglobal DCI
standard.
It is not required that implementations of the access controller also implement the RO Client function,
which is equivalent to the ISO/IEC 24791-5 device interface client functionality, although it is possible
and likely that the implementations will be co-resident in computing or network systems. Note that
in such cases, the device management implementation and data management implementation from
Figure 1 will coexist in the same device. This example is demonstrated in Annex A.
8.2 Performance monitoring and diagnostics conformance group
8.2.1 General
Performance monitoring and diagnostic information access within of SSI components is provided
by device management services endpoints that expose SNMP MIBs within one or more of the
implementations defined in ISO/IEC 24791-1 and illustrated in Figure 1. SNMP clients (client endpoints
in the SSI architecture) access the exposed device management information using the SNMP.
Implementations claim conformance to one or more MODULE_COMPLIANCE statements within the
specific SNMP MIBs normatively referenced in the following subclauses.
Conformance requirements for implementations that expose an SNMP MIB for performance monitoring
and diagnostic information access according to this document are defined in the following subclauses.
It is not required that an implementation implement or claim conformance to both of the following
subclauses if it claims conformance to one of them.
8.2.2 Interrogator implementations
The GS1 EPCglobal reader management specification Version 1.0.1 defines an SNMP MIB for performance
monitoring and diagnostic information access for Interrogator Implementations.
The MIB groups specified as MANDATORY-GROUPS in the SNMP MODULE-COMPLIANCE statement
referenced in the GS1 EPCglobal Reader Management Version 1.0.1 specification shall be implemented
by interrogators that claim conformance to this subclause.
© ISO/IEC 2022 – All rights reserved
Implementation of non-SNMP bindings or transports described in the GS1 EPCglobal Reader
Management standard is not required by this document.
In addition, the network-attached devices in which the interrogator implementations execute shall
implement:
a) the MIB-II System Group, defined in the SNMPv2-MIB module in RFC 3418;
b) the MIB-II IP Group, defined in the IP-MIB module in RFC 2011;
c) the MIB-II Interfaces Group, defined in the IF-MIB in RFC 2863.
8.2.3 Data management implementations providing interrogator controller functionality
Annex B provides an SNMP MIB for performance monitoring and diagnostic information access of
data management implementations that implement a device interface (see ISO/IEC 24791-5) client
endpoint for the control and data access of interrogators. These implementations have been defined as
interrogator controllers.
The MIB groups specified as MANDATORY-GROUPS in the SNMP MODULE-COMPLIANCE statement
in Annex B shall be implemented by interrogator controller functions within data management
implementations that claim conformance to this subclause. Note that other functions that may be
implemented by a data management implementation, such as the data management services endpoint
may provide performance monitoring and diagnostic information access by additions the MIB in
Annex B in a future version of this document.
In addition, the network-attached devices in which the data management implementations execute
shall implement:
a) the MIB-II System Group, defined in the SNMPv2-MIB module in RFC 3418;
b) the MIB-II IP Group, defined in the IP-MIB module in RFC 2011;
c) the MIB-II Interfaces Group, defined in the IF-MIB in RFC 2863.
9 RDMP interface set
9.1 General
The following subclauses define the RDMP interface set.
A conforming RDMP implementation shall implement DEVICE as defined in DPWS
A conforming RDMP implementation may implement the FUS. If it does implement FUS, it shall
implement the mandatory requirements of the firmware update service
A conforming RDMP implementation may implement the MS. If it does implement MS, it shall implement
the mandatory requirements of the management service.
A conforming RDMP implementation may implement the MNS. If it does implement MNS, it shall
implement the mandatory requirements of the monitoring service.
9.2 XML namespace
In addition to the namespaces defined in DPWS, this document defines the following XML namespace:
https:// standards .iso .org/ iso/ 24791/ -3/ 2013/ 01/ rdmp
Table 1 lists XML namespaces that are used in this document. The choice of any namespace prefix is
arbitrary and not semantically significant.
© ISO/IEC 2022 – All rights reserved
Table 1 — XML namespaces
Prefix XML namespace Specification
Rdmp
https:// standards .iso .org/ iso -iec/ 24791/ -3/ ed -2/ en/ rdmp/ ISO/IEC 24791-3
Dpws
http:// docs .oasis -open .org/ ws -dd/ ns/ dpws/ 2009/ 01 DPWS
Soap
http:// www .w3 .org/ 2003/ 05/ soap -envelope DPWS
Was
http:// www .w3 .org/ 2005/ 08/ addressing DPWS
9.3 Device discovery
A conformant RDMP device shall implement DEVICE, as defined in DPWS.
A conformant RDMP device shall advertise the rdmp: ISO/IEC 24791-3 type in discovery Hello and
Probe Match messages.
A conformant RDMP device will have dpws: device and rdmp: ISO24791 -3 in the Types section of
discovery Hello and Probe Match message.
A transport address may be sent by an RDMP device in the Hello and Probe Match messages defined in
WS-Discovery.
NOTE DPWS uses WS-Discovery as the device discovery protocol. WS-Discovery defines a multicast
discovery protocol. Clients discovering RDMP devices joins the multicast group defined in WS-Discovery and
discovers RDMP devices on the network from Hello multicast message or a Probe Match unicast response
message in response to a Probe multicast message from the client, where the RDMP devices advertises dpws:
device and rdmp: ISO24791 -3 in the Types section of the Hello or Probe Match message.
9.4 Device metadata
9.4.1 General
This document does not specify requirements for exchanging device metadata in addition to those
already specified in DPWS.
NOTE 1 DPWS defines a standard mechanism for retrieving device metadata from a device. Metadata includes
information such as manufacturer name, model name, firmware version, etc. This mechanism is documented in
the Description Section in the DPWS spec. This document describes it briefly for illustration in 9.4.2 EXAMPLES 1
and 2.
NOTE 2 An RDMP client interested in getting metadata about a RDMP device would send a SOAP envelope
containing a WS-Transfer Get message to the transport address of the chosen device. The RDMP device then
sends a WS-Transfer GetResponse message containing the device metadata.
NOTE 3 Refer to Devices Profile for Web Services Version 1.1 section titled "Description" for more details and
requirements.
9.4.2 Service discovery
An RDMP conformant device may advertise services that are not specified in this document in the
dpws: Relationship/ dpws: Host/ dpws: Types.
NOTE 1 In addition to device discovery, DPWS specifies mechanisms for discovery of hosted services on a
device. Some examples of hosted services are a stock quote service, firmware update service, a print service,
a calendar service etc. An RDMP client discovers a hosted service by parsing the Metadata section of the WS-
Transfer GetResponse.
EXAMPLE 1 An example response that advertises a printer service is:
xmlns:wsoap12="http://www.w3.org/2003/05/soap-envelope"
© ISO/IEC 2022 – All rights reserved
xmlns:mex="https://schemas.xmlsoap.org/ws/2004/09/mex"
xmlns:wsa="http://www.w3.org/2005/08/addressing"
xmlns:dpws="http://docs.oasis-open.org/ws-dd/ns/dpws/2009/01"
>
...
Dialect="http://docs.oasis-open.org/ws-dd/ns/dpws/2009/01/Relationship">
http://192.168.0.101:80/SamplePrintService0
xmlns:spt="http://example.com/wsdp/sample/print">
spt:PrinterServiceType
http://example.com/sample/print/PrintService
EXAMPLE 2 An example for advertising ISOIEC24791-5 (LLRP) service by RDMP devices is:
Dialect="http://docs.oasis-open.org/ws-dd/ns/dpws/2009/01/Relationship">
ISOIEC24791-5://192.168.0.101:5084
ISOIEC24791-5
http://example.com/sample/ISO24791-5/
NOTE 2 The types sent in the dpws: Relationship/ dpws: Host/ dpws: Types element are the portTypes of services
that are supported by this device. In contrast, the types element in WS-Discovery messages contains discovery-
layer portTypes that are implemented by the device.
9.5 Firmware update service
9.5.1 General
This document describes a firmware update service that is used to initialize and update firmware for
RFID devices. The client is responsible for initiating a firmware update. The device downloads the
firmware from the location presented by the client.
9.5.2 Firmware update service state machine
The firmware update service on the device shall maintain the states as described in the firmware
update state machine. Figure 3 illustrates the state machine for a firmware update service.
© ISO/IEC 2022 – All rights reserved
Figure 3 — Service state machine
The firmware states in Figure 3 are explained as follows:
— Ready: The ready state is the initial state. The firmware service state is ready if the service is not
downloading or committing firmware currently.
— Downloading: The service is currently downloading firmware to the device.
— Downloaded: Firmware was successfully downloaded to the device. The firmware may be
immediately committed or scheduled for a commit based on the client request.
— Committing: Firmware is currently being applied to the target.
— Fatal error: There was an error during commit of firmware and the RF module is now unusable.
© ISO/IEC 2022 – All rights reserved
9.5.3 FUS Operations
9.5.3.1 OperationNotPermittedInCurrentState
9.5.3.1.1 General
Any of the operations defined in FUS can return the OperationNotPermittedInCurrentState fault.
This fault is sent when the FUS is not in one of the allowed states for this operation.
Table 2 lists the details for an operation fail in current state.
Table 2 — Fault details for operation fail
Field Value
[Code] s o ap: R e c ei ver
[Subcode] r d mp: O
...
기사 제목: ISO/IEC 24791-3:2022 - 정보 기술 - 물건 관리용 무선 주파수 식별(RFID) - 소프트웨어 시스템 인프라 - 제3부: 장치 관리 기사 내용: 이 문서는 RFID 시스템의 장치 관리에 대한 인터페이스를 정의한다. 소프트웨어 시스템 인프라(SSD) 내에서 RFID 시스템의 발견, 설정, 초기화 및 모니터링을 제공하는 인터페이스가 정의된다. 이 문서는 RFID 관련 서비스를 제공하는 장치에만 관여하며, 해당 RFID 장치의 형태 요소를 구분하지 않는다. 이 문서는 GS1 EPCglobal DCI 표준과 IETF SNMP RFC와 기준을 따르는 인터페이스 세트와 OASIS DPWS 표준을 기반으로 한 다른 인터페이스 세트 두 가지를 제공한다. RFID 장치 프로파일의 정의를 RFID 장치 관리 프로파일 또는 RDMP로 이 문서에서 참조한다. 각 인터페이스 옵션 세트는 ISO/IEC 24791-3 클라이언트 엔드포인트와 서비스 엔드포인트에 대한 인터페이스 정의를 제공하며 다음과 같은 메커니즘을 통해 서비스를 제공한다: - 로컬 또는 원격 서브넷에서 RFID 장치 및 서비스의 발견 - 펌웨어 업그레이드 서비스 - 구성 관련 기능을 구현하는 관리 서비스 - 경고, 진단 및 성능 정보 보고를 위한 모니터링 서비스. 이 문서에서 제공하는 두 가지 인터페이스 세트 정의는 클라이언트 및 서비스 엔드포인트가 구현해야 할 RFID 시스템의 특성에 기반하여 서비스를 구현하고 제공할 수 있도록 한다. 부서 1.2는 인터페이스 세트의 구성 요구 사항을 정의한다. 기사는 ISO/IEC 24791-3:2022에 관한 내용으로, RFID 시스템의 장치 관리를 위한 인터페이스를 정의한다는 것을 다루고 있다. 이 인터페이스들은 RFID 시스템의 발견, 설정, 초기화, 모니터링을 위한 기능을 제공한다. 이 문서는 GS1 EPCglobal DCI 표준과 IETF SNMP RFCs를 기반으로 한 인터페이스 세트와 OASIS DPWS 표준을 기반으로 한 다른 인터페이스 세트를 제공한다. 각 인터페이스 세트는 클라이언트 엔드포인트와 서비스 엔드포인트를 위한 정의를 포함하며, 장치 발견, 펌웨어 업그레이드, 구성 관리, 모니터링과 관련한 기능을 제공한다. 또한, 인터페이스를 구현하는 시스템의 준수 요구 사항에 대해서도 언급하고 있다. 전반적으로, 이 문서는 RFID 장치의 형태에 관계없이 RFID 시스템의 장치 관리를 표준화하는 것을 목표로 한다.
The article discusses ISO/IEC 24791-3:2022, a document that defines interfaces for device management of RFID systems. The interfaces allow for the discovery, configuration, initialization, and monitoring of RFID systems within the software system infrastructure. The document provides two sets of interfaces, one based on the GS1 EPCglobal DCI standard and the IETF SNMP RFCs, and the other based on the OASIS DPWS standard. Each interface set includes definitions for client endpoints and service endpoints, providing mechanisms for device discovery, firmware upgrades, configuration management, and monitoring. The article also mentions the conformance requirements for systems implementing these interfaces. Overall, the document aims to standardize device management for RFID systems, regardless of the form factor of the RFID devices.
記事タイトル:ISO/IEC 24791-3:2022 - 情報技術 - アイテム管理のための無線周波数識別(RFID) - ソフトウェアシステムインフラストラクチャ - 第3部:デバイス管理 記事内容:この文書は、RFIDシステムのデバイス管理のためのインターフェースを定義しています。ソフトウェアシステムインフラストラクチャ(SSI)内でのRFIDシステムの発見、設定、初期化、および監視を提供するインターフェースが定義されています。この文書は、RFID関連のサービスを提供するデバイスにのみ関連しており、そのRFIDデバイスの形態要素を区別しません。この文書では、GS1 EPCglobal DCI規格とIETF SNMP RFC、およびOASIS DPWS規格をベースとした2つの異なるインターフェースセットが提供されています。RFIDデバイスのプロファイルの定義は、この文書ではRFIDデバイス管理プロファイルまたはRDMPと呼ばれています。各インターフェースオプションセットは、ISO / IEC 24791-3クライアントエンドポイントとサービスエンドポイントに対して、次のメカニズムを提供するインターフェースの定義を提供します。-ローカルまたはリモートサブネット上のRFIDデバイスおよびサービスの検出-ファームウェアのアップグレードサービス-構成関連の機能を実装する管理サービス-アラート、診断、およびパフォーマンス情報の報告のためのモニタリングサービス。この文書で提供される2つのインターフェースセットの定義により、クライアントとサービスエンドポイントは、実装するRFIDシステムの特性に基づいてサービスを実装および提供することができます。付録1.2では、インターフェースセットの準拠要件が定義されています。 この記事はISO/IEC 24791-3:2022に関する内容で、RFIDシステムのデバイス管理のためのインターフェースを定義していることを述べています。これらのインターフェースは、RFIDシステムの発見、設定、初期化、監視のための機能を提供します。この文書は、GS1 EPCglobal DCI規格とIETF SNMP RFCに基づいたインターフェースセットと、OASIS DPWS規格に基づいた別のインターフェースセットの2つを提供します。各インターフェースセットには、クライアントエンドポイントとサービスエンドポイントの定義が含まれており、デバイスの検出、ファームウェアのアップグレード、構成管理、監視に関する機能を提供します。また、これらのインターフェースを実装するシステムの準拠要件についても触れられています。全体的に、この文書はRFIDデバイスの形態に関係なく、RFIDシステムのデバイス管理を標準化することを目指しています。










Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...