Matter 配置

APP 配置

我们的示例应用程序都有默认配置。如果您想修改默认配置,可以更改路径 matter/connectedhomeip/examples/<app_name>/realtek_bee/main/include 下的 CHIPProjectConfig.h,其中 app_name 指代应用程序的名称,例如 lighting-app。

connectedhomeip 目录中存放的是 Matter 源代码,可以通过 开发环境设置 中的 准备Matter 来配置。

以下是配置项:

  • CHIP_DEVICE_CONFIG_USE_TEST_SETUP_PIN_CODE:Spake2p 密钥

  • CHIP_DEVICE_CONFIG_USE_TEST_SETUP_DISCRIMINATOR:设备鉴别码

  • CHIP_DEVICE_CONFIG_DEVICE_VENDOR_ID:供应商 ID

  • CHIP_DEVICE_CONFIG_DEVICE_PRODUCT_ID:设备供应商分配的唯一 ID,用于识别产品或设备类型

  • CHIP_DEVICE_CONFIG_DEVICE_VENDOR_NAME:供应商名称

  • CHIP_DEVICE_CONFIG_DEVICE_PRODUCT_NAME:设备型号名称

  • CHIP_DEVICE_CONFIG_TEST_SERIAL_NUMBER:序列号

  • CHIP_DEVICE_CONFIG_DEFAULT_DEVICE_HARDWARE_VERSION:默认硬件版本号

  • CHIP_DEVICE_CONFIG_DEFAULT_DEVICE_HARDWARE_VERSION_STRING:默认硬件版本字符串

  • CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION:设备上运行的软件版本

  • CHIP_DEVICE_CONFIG_DEVICE_SOFTWARE_VERSION_STRING:设备上运行的软件版本字符串

  • CHIP_USE_DEVICE_CONFIG_CERTIFICATION_DECLARATION:是否使用固件中存放的认证声明(Certification Declaration),默认不使用

如果您的设备属于 MTD(Minimal Thread Device),可能需要进行以下配置:

  • CHIP_DEVICE_CONFIG_THREAD_SSED:启用对 Thread SSED 设备行为的支持