5.2 Constrained sensor as ADN
5.2.1 Profile description
The profile defines constraint sensor that is powered by battery and intended to be used for years after deployment without any human interference for maintenance. Therefore, the function of constraint sensor need to be very limited.
A sensor is intended to be reporting sensed data to the CSE periodically or according to some other period. Everytime the sensor reports data, it sends one message to the CSE. In order to save battery, the sensor can be sleeping before and after the reporting of sensed data.
For the successful report of data, there is needed some context resource architecture like the AE resource, the container resource etc. The resource architecture can be pre-configured in order to minimize the complexity of the constraint sensor.
5.2.2 Profile usage examples
The profile applies to constraint sensors that report periodically sensed data. Some example of this kind of product include:
Electricity, water, gas meters that report consumed amount of electricity, water or gas to the CSE. The meters are deployed inside houses and are powered by battery.
Temperature, humidity sensors that are deployed in the open air for environment monitoring. The sensors can be deployed in places that are hardly reachable for people that the sensor's need to be working without human inference for years powered with battery.
5.2.3 Fundamental feature sets
For constrained sensors, the features in the fundamental feature sets assume that the registration relationship between the ADN and the registrar CSE has been pre-configured before hand. The <container> resource has also been pre-configured and the resource id of the <container> resource was provisioned to the ADN as well. The ADN could utilize the resource id of the <container> resource to create <contentInstance> directly.
Table 5.2.3-1: Fundamental feature sets for constrained sensor as ADN
| Function | Feature Set | Feature | Remark |
|---|---|---|---|
| GEN | AE/GEN/00001 | At least one | Support one of the format of resource identification |
| AE/GEN/00002 | AE/GEN/00002/00001 | Support create request | |
| DMR | AE/DMR/00002 | AE/DMR/00002/00001 | Support create contentInstance |