Overview
ISO/IEC 30118-16:2021 - "OCF resource to UPlus mapping specification" defines a formal mapping between the Open Connectivity Foundation (OCF) resource model and the UPlus (U+) ecosystem. The standard documents how to translate OCF resources, properties and operations into U+ equivalents (and vice‑versa) using the derived model syntax for interoperability. Its aim is to enable secure, consistent interworking and bridging between OCF-based IoT devices and U+ platforms in smart home and commercial IoT deployments.
Key Topics and Requirements
- Scope and purpose: Provides detailed, normative mapping information between U+ and OCF defined resources to support device interworking.
- Derived model approach: Uses the Derived Models for Interoperability between IoT Ecosystems methodology (x-to-ocf / x-from-ocf blocks) to express Property‑Property equivalence and mapping logic.
- Mapping syntax and conventions:
- Mapping blocks identified by the keywords "x-to-ocf" and "x-from-ocf".
- Statements terminated by carriage return; equals sign (=) used for value assignment.
- Property names use the original model’s names (for example, OCF Temperature property named "temperature").
- Defined handling for arrays, ranges, default and conditional mappings, and method invocation.
- Translator requirements:
- Operational scenarios and requirements for a U+ translator/bridge (exposing U+ servers to OCF clients).
- Specifies what is required, recommended, allowed, conditionally allowed/required, and DEPRECATED behaviors for compliance.
- Device and resource mappings:
- Device type mapping between U+ device types and OCF device types.
- Resource-to-U+ property equivalence tables.
- Detailed mapping APIs with example derived models for specific devices (e.g., air conditioners, air purifiers, water heaters).
Practical Applications and Users
- Who benefits:
- IoT device manufacturers seeking multi‑ecosystem compatibility.
- Platform vendors and system integrators implementing bridges/translators between OCF and U+.
- Firmware and cloud engineers implementing resource mapping, translators and interoperability tests.
- QA and certification teams validating conformance to OCF/U+ interoperability rules.
- Typical use cases:
- Bridging an OCF-enabled smart appliance so it can be discovered and controlled by a U+ platform.
- Building a translator that exposes U+ services to OCF clients while preserving semantics, security and method behavior.
- Harmonizing property names, ranges and CRUDN operations across ecosystems for unified user control and automation.
Related Standards
Keywords: ISO/IEC 30118-16:2021, OCF, UPlus, U+, mapping specification, IoT interoperability, derived model, resource mapping, translator, device bridging.