Overview
ISO/IEC 17811-3:2014 - Information Technology: Specification of Reliable Message Delivery Protocol (RMDP) defines an application‑layer protocol for uniform, reliable message delivery among devices regardless of underlying networks or interfaces. RMDP is part of the Device Control and Management (DCM) family (with ISO/IEC 17811‑1 and ISO/IEC 17811‑2) and is designed for smart environments - e.g., smart home, e‑health, connected car - where heterogeneous devices must exchange control and management messages reliably.
Key technical topics and requirements
- Purpose and scope
- Provides RMDP protocol operations and message structures for reliable inter‑device messaging.
- Network security is out of scope, though security services may be required by specific applications and RMDP can be exposed to network-specific threats.
- Core operations
- Node Advertisement (one‑way): announce plug‑in/plug‑out and node info.
- Node Discovery (request/response): discover nodes by broadcast and receive NODE_DISCOVERY_RESPONSE.
- Send Message (request/response): reliable DCMP message transmission with transaction handling and timeouts.
- Send Event (one‑way): fire-and-forget events (no response expected).
- Object Advertisement (one‑way): advertise device/object identifiers and update address translation.
- Message structure and reliability features
- RMDP messages contain a header (protocol version, source/destination Node ID and Object ID, message type, TransactionID, AppType, CRC, etc.) and payload.
- Identifiers use UUID for node IDs and object IDs; TransactionID is based on an NTP timestamp.
- Supports fragmentation (Message ID and Sequence Number), multi‑target delivery parameters (MPType, MCType), and CRC-based error checking.
- Transactions use request/response semantics; lack of response within a timeout may cancel or re-issue the transaction.
Practical applications and users
Who benefits from ISO/IEC 17811-3:
- IoT and smart device manufacturers implementing interoperable control/management stacks.
- Middleware and platform developers integrating heterogeneous networks (IP, USB, HDMI, etc.).
- Systems architects and integrators designing resilient device management for smart homes, healthcare devices, connected vehicles, and industrial devices.
- Standards and compliance teams seeking a formal protocol for reliable message delivery between devices.
Practical uses:
- Enabling reliable DCMP message exchange across mixed networks.
- Providing a consistent address translation model and discovery mechanism for dynamic device environments.
- Supporting multi‑target messaging and fragmentation for large payloads or constrained links.
Related standards
Keywords: ISO/IEC 17811-3:2014, Reliable Message Delivery Protocol, RMDP, device control and management, DCMP, IoT, message structure, node discovery, object advertisement, UUID, transaction ID.