Scope
This document defines a structured description method, which describes the functionalities of IoT devices, including what functionalities an IoT device can provide, and how to use the functionalities of IoT device. In details, the content contains:
1. Define concept of IoT Device Model: what is IoT Device Model, and how it works with underlying IoT communication protocols.
2. Specify structure of IoT Device Model: define the elements of Status, Profile, and Resource. Furthermore, specify the structure of Resource element, to describe the functionalities of IoT devices through Property, Service, and Event.
3. Specify construction method of IoT Device Model: how to build IoT device functionalities based on IoT Device Model.
4. Describe the device interoperability based on the IoT Device Model: IoT Device Model discovery, remote query, remote controlling, subscription and data uploading.
Purpose
With the increasing numbers of IoT device types and IoT platforms, IoT is confronted with more compatibility issues. Therefore, it is necessary to define a specification that standardizes the IoT Device Model for IoT device interoperability, describing what an IoT device can do, what service and resource an IoT device can provide. The specification is helpful to eliminate the IoT device interoperability difference among different IoT platforms and different IoT device vendors, which can improve the connectivity and compatibility between IoT device and IoT device, between IoT device and IoT Platform, and between IoT device and user.
Comment on proposal
Required form fields are indicated by an asterisk (*) character.