The device specification defines how a device is represented in OCF and a list of known OCF device types. ISO/IEC 30118‑5 is an International Standard that discusses Information Technology, specifically, OCF device specifications.
The Device definitions use resource definitions from ISO/IEC 30118-4.
ISO/IEC 30118‑5 is built on top of ISO/IEC 30118-1. ISO/IEC 30118-1 specifies the core architecture, interfaces protocols, and services to enable the implementation of profiles for IoT usages and ecosystems. ISO/IEC 30118-1 also defines the main architectural components of network connectivity, discovery, data transmission, device & service management, and ID & security. The core architecture is scalable to support simple devices (constrained devices) and more capable devices (smart devices).
ISO/IEC 30118‑5 on OCF device specification is useful for:
For the Device Types defined, ISO/IEC 30118‑5 specifies which resources are mandatory to be implemented, noting that all OCF defined resources may optionally be exposed by an OCF Device.
ISO/IEC 30118‑5 and all the other parts associated with ISO/IEC 30118‑5, were developed in response to worldwide demand for smart home-focused Internet of Things (IoT) devices, such as appliances, door locks, security cameras, sensors, and actuators; these are to be modelled and securely controlled, locally and remotely, over an IP network.
Without interoperability, device makers had to choose between disparate frameworks, limiting their market share, or developing across multiple ecosystems, increasing their costs.
In addition to the smart home, IoT deployments in commercial environments are hampered by a lack of security. This issue can be avoided by having a secure IoT communication framework, which ISO/IEC 30118‑5 solves.
ISO/IEC 30118‑5 enables the connection of devices for the IoT, providing secure and reliable device discovery and connectivity across multiple OSs and platforms. ISO/IEC 30118‑5 and the associated parts enable industry consolidation around a common, secure, interoperable approach.
BS ISO/IEC 30118‑5:2021 supersedes BS ISO/IEC 30118‑5:2018, which is withdrawn. BS ISO/IEC 30118‑5:2021 includes some editorial and technical changes with respect to BS ISO/IEC 30118‑5:2018. These include:
ISO/IEC 30118-5