일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 애플
- 국내주식
- 월패드
- 티스토리챌린지
- Python
- 공모주
- 파이썬
- Bestin
- MQTT
- Home Assistant
- 오블완
- Espressif
- RS-485
- homebridge
- 매터
- 현대통신
- cluster
- 홈네트워크
- 미국주식
- SK텔레콤
- 배당
- 코스피
- esp32
- matter
- 해외주식
- 힐스테이트 광교산
- 나스닥
- raspberry pi
- ConnectedHomeIP
- Apple
- Today
- Total
YOGYUI
Matter Specification - Pressure Measurement Cluster 본문
Matter :: Pressure Measurement Cluster
This cluster provides an interface to pressure measurement functionality, including configuration
and provision of notifications of pressure measurements.
압력 측정 센서 (ex: 기압계) 디바이스를 위한 클러스터
1. Classification
Hierarchy | Role | Scope | PICS Code |
Base | Application | Endpoint | PRS |
2. Identifier
Identifier | Name |
0x0403 | Pressure Measurement |
3. Features
Bit | Code | Feature | Conformance | Summary |
0 | EXT | Extended | O | Extended range and resolution |
4. Attributes
4.1. Measured Value
ID | Name | Type | Constraint | Quality | Default | Access | Conformance |
0x0000 | MeasuredValue | int16 | MinMeasuredValue to MaxMeasuredValue | XP | R V | M |
This attribute SHALL represent the pressure in kPa as follows:
MeasuredValue = 10 x Pressure [kPa]
The null value indicates that the value is not available.
**1hPa = 100Pa = 0.1kPa 이므로 MeasuredValue의 단위는 헥토파스칼로 간주하면 된다 **
4.2. Min Measured Value
ID | Name | Type | Constraint | Quality | Default | Access | Conformance |
0x0001 | MinMeasuredValue | int16 | -32767 to MaxMeasuredValue-1 | X | R V | M |
This attribute SHALL indicate the minimum value of MeasuredValue that can be measured. See
Measured Value for more details.
The null value indicates that the value is not available.
4.3. Max Measured Value
ID | Name | Type | Constraint | Quality | Default | Access | Conformance |
0x0002 | MaxMeasuredValue | int16 | MinMeasuredValue+1 to 32767 | X | R V | M |
This attribute SHALL indicate the maximum value of MeasuredValue that can be measured. See
Measured Value for more details.
The null value indicates that the value is not available.
4.4. Tolerance
ID | Name | Type | Constraint | Quality | Default | Access | Conformance |
0x0003 | Tolerance | uint16 | 0 to 2048 | 0 | R V | O |
See Measured Value.
4.5. Scaled Value
ID | Name | Type | Constraint | Quality | Default | Access | Conformance |
0x0010 | ScaledValue | int16 | MinScaledValue to MaxScaledValue | X | 0 | R V | EXT |
This attribute SHALL represent the pressure in Pascals as follows:
ScaledValue = \(10^{Scale} \times Pressure\) [Pa]
The null value indicates that the value is not available.
4.6. Min Scaled Value
ID | Name | Type | Constraint | Quality | Default | Access | Conformance |
0x0011 | MinScaledValue | int16 | -32767 to MaxScaledValue-1 | X | 0 | R V | EXT |
This attribute SHALL indicate the minimum value of ScaledValue that can be measured.
The null value indicates that the value is not available.
4.7. Max Scaled Value
ID | Name | Type | Constraint | Quality | Default | Access | Conformance |
0x0012 | MaxScaledValue | int16 | MinScaledValue+1 to 32767 | X | 0 | R V | EXT |
This attribute SHALL indicate the maximum value of ScaledValue that can be measured.
The null value indicates that the value is not available.
4.8. Scaled Tolerance
ID | Name | Type | Constraint | Quality | Default | Access | Conformance |
0x0013 | ScaledTolerance | uint16 | 0 to 2048 | 0 | R V | [EXT] |
This attribute SHALL indicate the magnitude of the possible error that is associated with ScaledValue.
The true value is located in the range
(ScaledValue – ScaledTolerance) to (ScaledValue + ScaledTolerance).
4.9. Scale
ID | Name | Type | Constraint | Quality | Default | Access | Conformance |
0x0014 | Scale | int8 | -127 to 127 | 0 | R V | EXT |
This attribute SHALL indicate the base 10 exponent used to obtain ScaledValue (see ScaledValue).
5. Measured Value
5.1. Constraint
Where MinMeasuredValue or MaxMeasuredValue attributes are mandatory the null value MAY be used to indicate that a limit is unknown.
For any measurement cluster with MeasuredValue, MinMeasuredValue and MaxMeasuredValue attributes, the following SHALL be always be true:
- If MinMeasuredValue and MaxMeasuredValue are both known, then MaxMeasuredValue SHALL be greater than MinMeasuredValue.
- If MaxMeasuredValue is known, then MeasuredValue SHALL be less than or equal to MaxMeasuredValue.
- If MinMeasuredValue is known, then MeasuredValue SHALL be greater than or equal to MinMeasuredValue.
5.2. Tolerance
For any measurement cluster with a MeasuredValue and Tolerance attribute, when Tolerance is implemented the following SHALL always be true:
- The Tolerance attribute SHALL indicate the magnitude of the possible error that is associated with MeasuredValue attribute, using the same units and resolution. The true value SHALL be in the range (MeasuredValue – Tolerance) to (MeasuredValue + Tolerance).
- If known, the true value SHALL never be outside the possible physical range. Some examples:
- a temperature SHALL NOT be below absolute zero
- a concentration SHALL NOT be negative
'홈네트워크(IoT) > Matter' 카테고리의 다른 글
Matter Specification - Occupancy Sensing Cluster (0) | 2024.02.26 |
---|---|
Matter Specification - Illuminance Measurement Cluster (0) | 2024.02.19 |
Matter Specification - Water Content Measurement Clusters (0) | 2024.02.14 |
Matter Specification - Concentration Measurement Clusters (0) | 2024.02.13 |
Matter Specification - Temperature Measurement Cluster (0) | 2024.02.13 |