主页

索引

模块索引

搜索页面

Matter

Definitions:

Aligned operation 协调网络运行
Amplifier 放大器
Antenna 天线

Band  频段
Bandwidth 带宽
Beacon  信标

congestion  拥堵
commissioning 系统调试
Commissioner  系统调试设备

Energy harvesting 能量捕获
Hands-on  实验

Image Type  固件类型
Initiator 发起端
Initiator endpoint  发起终端
Interoperability  互操作

Line of Sight 视距
Link Key  连接密钥
Link Quality  链接质量
Logical link based encryption 基于连接的逻辑加密
Long address/Mac address/Extended address/IEEE address  长地址 / MAC 地址

MAC 媒介控制层
Modulation  调制
Modulation and Demodulation 调制与解调

Network forming 网络创建
Network formation 组网
Network joining(steering) 入网

PAN ID  个人局域网 ID
Program 烧录
Provisioning  启动配置
Provisioner 启动配置设备

Reduced Functional Device(RFD)  剪裁功能设备
Rolling keys  滚动密匙
Operational Node ID:
PAKE: augmented Password-Authenticated Key Exchange (PAKE)
PBKDF: Password-Based Key Derivation Function (PBKDF)




derive:
    We will derive great benefit from this technique
derivation:
    What is the derivation of the word 'redshirt'?

circuit /'sɜːkɪt/:
    control circuit 控制电路
    integrated circuit 集成电路
    circuit breaker [电]断路器


resumption /rɪˈzʌmpʃən/ noun
    the act of starting an activity again after stopping or being interrupted → resume

mutual /'mjuːtʃʊəl/ adj
    (of two or more people or groups) feeling the same emotion, or doing the same thing to or for each other

ephemeral /ɪ'fem(ə)r(ə)l/ adj:
    lasting for only a short time

distinct  adjective C1
    clearly noticeable; that certainly exists
    clearly separate and different (from something else)
distinction noun B2
    a difference between two similar things
    the quality of being special or different

combination noun B2:
    the mixture you get, when two or more things are combined.

possess /pəˈzes/ verb C1:
    to have or own something, or to have a particular quality

diversify /daɪˈvɜː.sɪ.faɪ/ verb:
    to start to include more different types or things

idempotent /ˌɪd.əmˈpəʊ.tənt/ adj:
    an idempotent element of a set not change in value when multiplied itself

transition noun:
    a change from one form or type to another, or the process by which this happens.

ensential:
    adj, B1: necessary or needed
    noun: a basic thing that you can't live without

portion:
    n, C1: a part or share of something larger
    n, B2: the amount of a particular food that is served to one person,
        especially in a restaurant or a shop that sells food ready to be eaten.

composition:
    n(MUSIC/ART)
        B2: a piece of music that someone has writen
        C2: the process or skill of writing music
    n(PIECE OF WRITING)
        B2: a short piece of writing about a particular object, done by a student
    n(FORMED FROM)
        C2: the parts or substances etc. that something is made of

comprise:
    verb, C1: to have as parts or members, or to be those parts or members

ultimately:
    adj, C1: finally, after a series of things have happened
    adj, C2: used to emphasize the most important fact in a situation

Definitions

  • Access Control List: A list of entries in the Access Control Cluster expressing individual rules which grant privileges to access cluster elements.

  • Administrator: A Node having Administer privilege over at least the Access Control Cluster of another Node.

  • Advertising Data: A data container used in BLE Advertisements to convey a logical grouping of information.

  • Attribute: A data entity which represents a physical quantity or state. This data is communicated to other Nodes using commands.

  • Binding: A persistent attachment between an instance on one Node to one-or-more corresponding instances on another (or the same) Node.

  • Border Router: A router, also known as Edge Router, that provides routing services between two IP subnets (typically, between a hub network and a peripheral network).

  • Bridge: A Node that represents one or more non-Matter devices on the Fabric.

  • Bridged Device: A non-Matter device that is represented on the Fabric by a Bridge so it can be used by Nodes on the Fabric.

  • Broadcast: The transmission of a message to every Node in a particular broadcast domain, be it all Nodes on a Ethernet or Wi-Fi link, and/or all Nodes on a Thread mesh.

  • Certificate Authority (CA): An entity that issues digital certificates such as a DAC or NOC

  • Certification Declaration: A digitally signed token that conveys Matter certification status of a vendor’s certified Device.

  • Client: A Cluster interface that typically sends commands that manipulate the attributes on the corresponding server cluster. A client cluster communicates with a corresponding remote server cluster with the same cluster identifier.

  • Cluster: A specification defining one or more attributes, commands, behaviors and dependencies, that supports an independent utility or application function. The term may also be used for an implementation or instance of such a specification on an endpoint.

  • Command: Requests for action on a value with an expected response which may have parameters and a response with a status and parameters.

  • Commission: To bring a Node into a Fabric.

  • Commissionable Node: A Node that is able to be commissioned. Specific actions such as a button press may be required to put a Commissionable Node into Commissioning Mode in order for it to allow Commissioning.

  • Commissionable Node Discovery: Discovery of a Node that is able to be Commissioned, but not necessarily in Commissioning Mode, for the purpose of performing Commissioning. The Node may be brand new, after factory reset, or it may have have already been Commissioned.

  • Commissioner: A Role of a Node that performs Commissioning.

  • Commissioner Discovery: Discovery of a Commissioner.

  • Commissionee: An entity that is being Commissioned to become a Node.

  • Commissioning: Sequence of operations to bring a Node into a Fabric by assigning an Operational Node ID and Node Operational credentials.

  • Commissioning Channel: A Secure Channel used to perform Commissioning.

  • Commissioning Mode: The mode of a Node in which it allows Commissioning.

  • Controller: A Role of a Node that has permissions to enable it to control one or more Nodes.

  • Controlee: A Role of a Node that has permissions defined to enable it to be controlled by one or more Nodes.

  • Device: A piece of equipment containing one or more Nodes.

  • Device Attestation Certificate: An RFC5280 compliant X.509 v3 document with attestable attributes.

  • Discriminator: A 12-bit value used to discern between multiple commissionable Matter device advertisements. See Discriminator value.

  • Endpoint: A particular component within a Node that is individually addressable.

  • Endpoint Address: The address assigned to an Endpoint.

  • Fabric: A logical collection of communicating Nodes, sharing a common root of trust, and a common distributed configuration state.

  • Information Element: A Wi-Fi (IEEE802.11-2020) data container used to convey various information regarding a particular Wi-Fi network’s capabilities and operation.

  • Key Center: A system component which takes the NOCSR from a Commissioner and allocates an Operational Node ID that is unique to the Fabric, inserts this Operational Node ID as the DN into the NOC, and signs the NOC.

  • Manual Pairing Code: An 11-digit or 21-digit numeric code that can be manually entered/spoken instead of scanning a QR code, which contains the information needed to commission a Matter device.

  • Network: A set of nodes that have addressability, connectivity, and reachability to one another via Internet Protocol.

  • Node: An addressable entity which supports the Matter protocol stack and (once Commissioned) has its own Operational Node ID and Node Operational credentials. A Device MAY host multiple Nodes.

  • Operational Discovery: Discovery of a previously commissioned Node for the purpose of performing operations with that Node.

  • Onboarding Payload: The information needed to start the process of commissioning a Device.

  • OTA Provider: A Node implementing the OTA Software Update Provider role.

  • OTA Requestor: A Node implementing the OTA Software Update Requestor role.

  • Product Attestation Authority: An entity which operates a root level Certificate Authority for the purpose of Device Attestation.

  • Product Attestation Intermediate: An entity which operates an intermediate level Certificate Authority for the purpose of Device Attestation.

  • Product ID (PID): A 16-bit number that identifies the type of a Device, uniquely among the product types made by a given vendor.

  • QR Code: A machine-readable optical label that contains information about the item to which it is attached.

  • Role: Some set of (related) behaviors of a Node. Each Node can have multiple roles.

  • Router: A device that provides routing services in its network in cooperation with other Routers.

  • Soft-AP: A device utilizing Wi-Fi (IEEE802.11-2020) Access Point (AP) functionality to advertise its presence and allow IP-bearing connections but does not offer Internet connectivity.

  • Secure Channel: A channel in which messages are encrypted and authenticated. Unicast secure channels also provide authentication of each peer.

  • Server: A Cluster interface that typically supports all or most of the attributes of the Cluster. A Server Cluster communicates with a corresponding remote Client Cluster with the same Cluster identifier.

  • Service Discovery: The ability of a Node to locate services of interest.

  • Software Image: A data blob, equivalent to a file, utilized by a Node to update its software. For the purposes of OTA Software Update, this further refers to files conforming to the OTA Software Image File Format.

  • Thread: A low-power IEEE 802.15.4-based IPv6 mesh networking technology.

  • Vendor: The organization that made a Device.

  • Vendor ID (VID): A 16-bit number that uniquely identifies the Vendor of the Device. See Vendor

Acronyms and Abbreviations

ACL Access Control List
AGID Application Group Identifier
AEAD Authenticated Encryption with Associated Data
AES Advanced Encryption Standard (from FIPS197)
AP Access Point
API Application Programming Interface
ASN.1 Abstract Syntax Notation 1 (from ITUASN.1)
BLE Bluetooth Low Energy
BDX Bulk Data Exchange
BTP Bluetooth Transport Protocol

CA Certificate Authority (also known as Certification Authority)
CASE Certificate Authenticated Session Establishment
CAT CASE Authenticated Tag
CBC-MAC Cipher Block Chaining Message Authentication Code
CCM Counter mode of encryption with CBC-MAC (AEAD mode) (from NIST800-38C)
CD Certification Declaration
CMS Cryptographic Message Syntax
CN Common Name (from X.520)
CSR Certificate Signing Request
CTR Counter Mode (AES block cipher mode) (from NIST800-38A)

DAC Device Attestation Certificate
DER Distinguished Encoding Rule (from X.690)
DN Distinguished Name (from X.520)
DNS Domain Name System
DNS-SD DNS Based Service Discovery (from RFC6763)
DRBG Deterministic Random Bit Generator (from NIST800-90A)
DST - Daylight Savings Time.


ECC Elliptic Curve Cryptography (from SEC1) (also "Error Correction Code")
ECDHE Elliptic Curve Ephemeral Diffie-Hellman (from SEC1)
ECDSA Elliptic Curve Digital Signature Algorithm (from SEC1)
EUI Extended Unique Identifier
EUI-64 64-bit EUI

GATT Bluetooth Generic Attribute Profile
GID Group Identifier (also referred to as "Group ID")
GKH Group Key Hash
GNSS - Global Navigation Satellite System.
GP Green Power
GUA Global Unicast Address

HMAC Keyed-Hash Message Authentication Code (from FIPS198-1)
ID Identifier
IP Internet Protocol
IPK Identity Protection Key (a Universal Group key shared across a Fab￾ric)
KDF Key Derivation Function (from NIST800-56C)
KDM Key Derivation Method (from NIST800-56C)
LLA Link local address
LLN Low power and Lossy Network
MAC Medium Access Control (or "Message Authentication Code")
MCSP Message Counter Synchronization Protocol
MIC Message Integrity Code (used as synonym for MAC (Message Authen￾tication Code) to avoid confusion with MAC (Medium Access Control) as used in network addressing contexts)
MRP Message Reliability Protocol

NFC Near Field Communication
NOC Node Operational Certificate
NOCSR Node Operational Certificate Signing Request
NTP - Network Time Protocol
NTS - Network Time Security
OID Object Identifier (from ITUASN.1)
OTA Over-the-air (used mostly in context of "Over-the-air Software Update")

PAA Product Attestation Authority
PAI Product Attestation Intermediate
PAKE Password-Authenticated Key Exchange (from SPAKE2+)
PASE Passcode-Authenticated Session Establishment
PBKDF Password-Based Key Derivation Function (from NIST800-132)
PDU Protocol Data Unit
PKI Public Key Infrastructure
PID Product Identifier (also Product ID)
PIN Personal Identification Number
PTP - Precision Time Protocol
QR code Quick Response (code)

SDU Service Data Unit
SED Sleepy End Device
SHA Secure Hash Algorithm (from FIPS180-4)
SNTP - Simple Network Time Protocol
SRP Service Registration Protocol (from SRP)

TCP Transmission Control Protocol
TFTP Trivial File Transfer Protocol (from RFC1350)
TLV Tag Length Value (refers mostly to Tag-length-value (TLV) Encoding Format)
TRNG True Random Number Generator (from NIST800-90B)

UGID Universal Group Identifier
ULA Unique local address
UTC Universal Time Coordinated
UUID Universally Unique Identifier

VID Vendor Identifier (also Vendor ID)

ZCL Zigbee Cluster Library
ZDO(Zigbee Device Object) Zigbee 设备对象
ZHA Zigbee Home Automation
ZSE Zigbee Smart Energy
Basic Commissioning Method (BCM)

Commissionable Node Discovery

Distributed Compliance Ledger(分布式合规数据库)

Enhanced Commissioning Method

Matter Application Cluster Library (MACL)

Open Commissioning Window

User Directed Commissioning

主页

索引

模块索引

搜索页面