Thing
Typically, a thing entity is structured as follows:
The namespace needs to fit the requirements described at the Namespace.
The name will differ, depending on your use case:
The thing features are constructed from the corresponding functional Items. For more information go to the sections bellow.
Feature
Typically, a thing feature is structured in the following way:
The feature ID is based on the UID of the particular Functional Item. For the Device items that are represented as a features there is the different rule how the feature ID is generated. For more information refer to the Physical device mapping guide.
The Definitions are derived from gateway abstractions - which can be modeled based on Eclipse Vorto.
The Feature properties are split into four sections – attributes, configuration, status and events
The Things agent provides functional Item field annotation @Section that gives possibility to categorize the annotated property according its access. For more information how to categorize functional item property refer to Categorize functional item properties guide.