5.10 Constrained sensor as ADN with security
5.10.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 needs to be very limited.
A sensor is intended to be reporting sensed data to the CSE periodically or according to some other period. Every time 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.10.2 Profile usage examples
The profile applies to constraint sensors that report periodically sensed data. Some examples 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.10.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 beforehand. Also, the constrained sensor is configured with security credentials such as trust anchors and certificate for securely communicating to the CSE. 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.10.3-1: Fundamental feature sets for constrained sensor as ADN
| Function | Feature Set | Feature | Remark |
|---|---|---|---|
| SEC | AE/SEC/00001 | AE/SEC/00001/00001 | Support secure association |
| GEN | AE/GEN/00001 | At least one | Support one of the formats of resource identification |
| AE/GEN/00002 | AE/GEN/00002/00001 | Support create request | |
| DMR | AE/DMR/00002 | AE/DMR/00002/00001 | Support create contentInstance |