Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
📡 The BS ISO/IEC 24791 series is the British Standard adoption of the ISO/IEC 24791 international standards, focused on the software system infrastructure for radio frequency identification (RFID) item management. Working alongside ISO/IEC 18000 (air interface) and ISO/IEC 15963 (unique identification), it forms the middleware and platform layer that connects RFID readers to enterprise applications. BSI Technical Committee IST/34 (Automatic identification and data capture techniques) is responsible for UK participation in this work, classified under ICS 35.040. This article presents the series as a whole: its structure, key technical requirements, and engineering practice.
The ISO/IEC 24791 series is developed by ISO/IEC JTC 1/SC 31 (Automatic identification and data capture techniques) and adopted identically in the UK as BS ISO/IEC 24791. The series does not define the air interface between tags and readers (that is ISO/IEC 18000); instead it defines the software interfaces, data models, and system architecture needed between readers and applications, between devices, and for device management — so that readers, middleware, and enterprise applications from different vendors can interoperate.
The BS ISO/IEC 24791 series comprises the following parts:
| Part | Edition | Subject | Main Content |
|---|---|---|---|
| BS ISO/IEC 24791-1 | 2010 | Part 1: Architecture | Defines the overall architecture, components, and relationships of RFID software system infrastructure — the “blueprint” of the series. |
| BS ISO/IEC 24791-2 | 2011 | Part 2: Data management | Defines Application Level Events (ALE) and related data management interfaces, converting raw tag reads into business events. |
| BS ISO/IEC 24791-3 | 2014 | Part 3: Device management | Defines the Device Control Interface (DCI) and SNMP interface sets for managing reader device state and configuration. |
| BS ISO/IEC 24791-5 | 2012 | Part 5: Protocol test methods | Specifies testing and conformance verification for the software infrastructure interfaces (scan version; written from public domain knowledge). |
Part 1 (Architecture) is the foundation of the series. It divides the RFID software system infrastructure into logical layers and functional entities and defines the interfaces between them. A typical architecture includes: a device layer connecting reader hardware, a data management layer performing filtering and event aggregation, an application interface layer providing unified access to business systems, and a cross-cutting device management and configuration layer. The interfaces and data models are described using the Unified Modeling Language (UML) to keep implementations consistent.
Part 2 (Data management) defines the Application Level Events (ALE) interface. ALE aggregates tag reads from multiple readers into “events” according to time windows, filters (such as EPC prefix or tag type), and report triggers — reducing the volume of data forwarded upward and simplifying business logic. It also specifies the XML representation and querying of event data models.
Part 3 (Device management) defines two interface sets: the Device Control Interface (DCI) and the Simple Network Management Protocol (SNMP) interface set. DCI controls, configures, and queries reader status; the SNMP interface set lets network management platforms discover and monitor RFID devices through standard SNMP, integrating them with existing network management systems.
| Architecture Layer | Primary Standard Basis | Typical Function |
|---|---|---|
| Device layer (reader/tag) | ISO/IEC 18000, ISO/IEC 15963 | Air interface communication, unique tag identification |
| Data management layer | BS ISO/IEC 24791-2 (ALE) | Filtering, aggregation, event reporting |
| Device management layer | BS ISO/IEC 24791-3 (DCI/SNMP) | Device configuration, status monitoring, remote management |
| Application interface layer | BS ISO/IEC 24791-1 | Unified access and event subscription for business systems |
An RFID project typically involves three parallel tracks: hardware selection, middleware selection, and business integration. Following BS ISO/IEC 24791 brings the following practical benefits: