涂鸦开发者平台产品开发Matter 生态接入常见问题Matter over Ethernet(网关)常见问题排查

Matter over Ethernet(网关)常见问题排查

更新时间:2023-12-01 06:12:47

本文介绍 Matter over Ethernet 产品开发过程中遇到的常见问题排查。

开发环境配置

Wind IDE 无法编译产品开发包,提示 Build Bsp failed

出现这个问题一般是因为开发环境没有正确配置。
配置 Github 账号:

git config --global user.name 'xxxx' git config --global user.email 'xxxx'

板级支持包(BSP)编译需要从 Github 配置文件中获取编译者名称。
安装 BSP 编译的环境依赖。

apt-get install whois patchelf meson bison flex libssl-dev

Matter 运行环境依赖 IPv6

当运行环境不支持 Ipv6 时,会报错如下信息:

Failed to initialize Udp transport: src/inet/UDPEndPointImplSockets.cpp:464: OS Error 0x02000061: Address family not supported by protocol
VerifyOrDie failure at src/transport/raw/UDP.cpp:85: mUDPEndPoint != nullptr
Aborted (core dumped)

配网问题

如何开启 Matter 网关的待配网状态?

Matter 网关开启配网的方式分两种情况:

  • 当网关没有被任何 Matter App 添加过,上电 15 分钟内自动处于待配网状态。
  • 当网关已经被其他 Matter App 添加,需要已经添加的 App 去开启待配网状态。涂鸦系 App 开启配网的操作是进入 Matter 设置界面,单击 Matter 网关分享 来获取配网二维码。

局域网要求

所有参与配网添加的角色,包括涂鸦网关、待添加的第三方 App 和待添加的第三方中枢,都需要在同一个局域网。涂鸦系 App 不是必须在同一个局域网,但最好处于同一个局域网。

其它

当前 Matter 网关支持第三方硬件平台吗?

当前不支持,后续会支持。

当前 Matter 网关硬件资源要求

以 SSD202 平台,网关内存至少 24MB,数据部分最少 7MB。

当前 Matter 网关支持什么协议的子设备?

支持 Zigbee 以及 Matter over Thread 子设备。Zigbee 可以桥接为 Matter 设备。

Matter 网关支持 Matter 桥接自定义设备吗?

当前的开发包版本还不支持,预计下个版本开放出相应的桥接出来。