Overview
ISO/IEC 29341-16-11:2011 - "Information technology - UPnP Device Architecture - Part 16-11: Low Power Device Control Protocol - Low Power Service" defines a UPnP service for communicating and managing device power-saving behavior. The standard is compliant with the UPnP Device Architecture v1.0 and enables UPnP devices to expose sleep and wake capabilities, notify network peers of low-power states, and be discovered or proxied while asleep.
Keywords: ISO/IEC 29341-16-11:2011, UPnP Low Power Service, UPnP Device Architecture, low power, BPMPX, wakeup, M-Search, SSDP.
Key topics and technical requirements
- Service model and State Variables: Defines state variables such as PowerState, BatteryLow, PowerSupplyStatus, SleepPeriod, WakeupMethod, and ExternalPowerSupplySource that describe device power conditions.
- Sleep state taxonomy: Specifies sleep types including Transparent Sleep, Deep Sleep Online, Deep Sleep Offline, Active, and Disconnect, and maps these to UPnP/IP bearer behaviors and wake mechanisms.
- Actions and control interface: Standardizes UPnP actions such as GetPowerManagementInfo(), Wakeup(), and GoToSleep() for control points to query or change power state.
- Discoverability and SSDP extensions: Describes how sleeping devices may or may not respond to SSDP M-Search and introduces optional SSDP extensions and headers for advertising low-power states.
- Basic Power Management Proxy (BPMPX): Specifies an optional network proxy (BPMPX) that caches low-power state information and enables locating or waking devices that don’t respond to M-Search while asleep.
- Eventing and moderation: Defines event notification behavior for low-power state changes and recommended moderation to limit network traffic.
- Compliance language: Uses RFC 2119 terms (MUST/SHOULD/MAY) to indicate mandatory and optional behaviors.
Practical applications and who uses it
- Device manufacturers and firmware engineers implement the Low Power Service to add standardized power-saving features to networked devices (e.g., printers, media servers, IoT sensors, smart home peripherals).
- UPnP control point developers and home-automation platforms use defined actions and state variables to discover, query, and wake sleeping devices.
- Network architects and system integrators use BPMPX concepts for maintaining visibility of low-power devices and coordinating wake mechanisms across Ethernet, Wi‑Fi, Bluetooth or other bearers.
- Useful in energy-efficiency initiatives, IoT deployments, smart buildings and any environment requiring coordinated power management across UPnP-enabled devices.
Related standards
- UPnP Device Architecture (Device-1.0 / Device-1.1)
- IEEE 1621 (User Interface Elements in Power Control)
- XML 1.0, ISO 8601, RFC 2119
This standard provides a practical framework for interoperable, network-aware power management in UPnP ecosystems, facilitating energy savings while preserving discoverability and control.