Page 1 of 1

CBU 模组matter开发问题

Posted: 2024年 Nov 11日 10:19
by qlw

我的插排产品有三路开关。
tuya_app_main.c文件中endpoint数组是否可以配置为如下?

Code: Select all

MATTER_ENDPOINT_S app_ep_info[] =
{
    {
        APP_ENDPOINT_ID,
        {
            get_array_len(ep_device_type),
            &ep_device_type[0]
        },
        ep_server_cluster_list,
        get_array_len(ep_server_cluster_list),
        NULL,
        0
    },
    {
        2,
        {
            get_array_len(ep_device_type),
            &ep_device_type[0]
        },
        ep_server_cluster_list,
        get_array_len(ep_server_cluster_list),
        NULL,
        0
    },
    {
        3,
        {
            get_array_len(ep_device_type),
            &ep_device_type[0]
        },
        ep_server_cluster_list,
        get_array_len(ep_server_cluster_list),
        NULL,
        0
    },
};

matter_attribute_callback如下:

Code: Select all

VOID_T matter_attribute_callback(UINT16_T endpoint_id, UINT32_T cluster_id, UINT32_T attribute_id, UINT8_T attr_type, UINT16_T size, UINT8_T *value)
{
    switch (endpoint_id) {
        case 1:
            TAL_PR_NOTICE("*******************************"
                          "endpoint_id %d cluster:%d attribute %d type:%d, size %d value:0x%x",
                           endpoint_id,
                           cluster_id,
                           attribute_id,
                           attr_type,
                           size,
                           *value);
            break;
        case 2:
            TAL_PR_NOTICE("**********************endpoint 2*************");
            break;
        case 3:
            TAL_PR_NOTICE("**********************endpoint 3*************");
            break;

    default:
        break;
}
}

目前的问题是:手机app点击开关按钮,只有第1路和第2路开关可以正常log,第3路不打印


Re: CBU 模组matter开发问题

Posted: 2024年 Nov 11日 10:26
by 愚者千虑必有一得

log提供一下,我们安排同事看看


Re: CBU 模组matter开发问题

Posted: 2024年 Nov 11日 10:53
by haitun

代码加的没问题,三路ep都可以使用。
你说的第三路无法控制使用的app是涂鸦智能,还是别的app?
可以使用chip-tool或apple/google/amazon对比验证下


Re: CBU 模组matter开发问题

Posted: 2024年 Nov 11日 11:05
by qlw
haitun 2024年 Nov 11日 10:53

代码加的没问题,三路ep都可以使用。
你说的第三路无法控制使用的app是涂鸦智能,还是别的app?
可以使用chip-tool或apple/google/amazon对比验证下

目前的测试环境只有一个CBU开发板和智能生活app,用的是公版界面。
日志如下:


Re: CBU 模组matter开发问题

Posted: 2024年 Nov 11日 11:12
by qlw
haitun 2024年 Nov 11日 10:53

代码加的没问题,三路ep都可以使用。
你说的第三路无法控制使用的app是涂鸦智能,还是别的app?
可以使用chip-tool或apple/google/amazon对比验证下

chip-tool怎么用?有教程吗?


Re: CBU 模组matter开发问题

Posted: 2024年 Nov 11日 11:22
by haitun

https://project-chip.github.io/connecte ... guide.html
配网指令使用这个:
./chip-tool pairing ble-wifi <node_id> <ssid> <password> <pin_code> <discriminator> --bypass-attestation-verifier