An IoTEntity is a software representation a physical entity, e.g. a house, a car or a door. IoTEntity corresponds to the IoT-A concept of Virtual Entity. An IoTEntity has properties: a house may have indoor temperature and energy consumption, a door may be locked or unlocked and opened or closed. The state of these properties at different points in time – typically generated by an IoTResource connected to a physical sensor – are represented by IoTStateObservations.
State observations of an IoTEntity, typically readings or measurements, can be acquired by two different methods:
- Event subscriptions, or a
- RESTful API.
In both cases, a common content model for representations of IoTEntity objects is used. It is described in detail in: