1. Matter Architecture
MATTER에서 새로 규정하고 있는 부분은 전체 Architecture 중에서 상위 Layer에서 국한되어 있다. IP Layer는 IPV6를 기반하고 있음을 주목한다.
시장에 출시된 기존 제품에 대해서도 특별한 경우를 제외하고는 FOTA 를 통해서 Matter를 지원할 수 있을 것이다.
2. Matter Layer 설명
(Operational logic of device)
High order business/operational logic of a device.
For example, an application that is focused on lighting might contain logic to handle turning on/off the bulb as well its color characteristics.
|Data Model|| |
Data primitives that help describe the various functionalities of the devices.
The Application operates on these data structures when there is intent to interact with the device.
|Interaction Model|| |
Represents a set of actions that can be performed on the devices to interact with it.
For example, reading or writing attributes on a device would correspond to interactions with the devices. These actions operate on the structures defined by the data model.
|Action Framing|| |
Once an action is constructed using the Interaction Model,
it is framed into a prescriptive packed binary format to enable being well represented on the “wire”.
An encoded action frame is then sent down to the Security Layer to encrypt and sign the payload
to ensure that data is secured and authenticated by both sender and receiver of a packet.
|Message Framing & Routing|| |
With an interaction encrypted and signed,
the Message Layer constructs the payload format with required and optional header fields;
which specify properties of the message as well some routing information.
|IP Framing & Transport Management|| |
After the final payload has been constructed,
it is sent to the underlying transport protocol for IP management of the data.