微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > zstack linux gateway问题

zstack linux gateway问题

时间:10-02 整理:3721RD 点击:

我在开发的过程中,发现主机发送GW_GET_DEVICE_ATTRIBUTE_LIST_REQ, 基本上不能成功, 只有很少的几率会收到结果, 连接到主机的设备已开启ZCL_DISCOVER; 是不是需要特定的条件才能成功

另外我想发送ZCL_CMD_DISCOVER_CMDS_RECEIVED, ZCL_CMD_DISCOVER_CMDS_GEN这两条命令应该这么做, API中没有这个接口

使用是哪个版本的Linux Gateway代码,在发送了GW_GET_DEVICE_ATTRIBUTE_LIST_REQ以后,出来的Log是什么?

代码是刚从官网下载的, 是最新的

我移植之后, 默认是没有打印任何信息的, 我也不知道有什么log

但是我发现了一个有趣的情况, 我在调用GW_GET_DEVICE_ATTRIBUTE_LIST_REQ时收到ZIGBEE_GENERIC_CNF, 会得到一个sequenceNumber; 等一会儿收到GW_GET_DEVICE_ATTRIBUTE_LIST_RSP_IND的时候, 里面的sequenceNumber却和之前的对应不上;

如果调用GW_GET_DEVICE_ATTRIBUTE_LIST_REQ时收到ZIGBEE_GENERIC_CNF的状态是STATUS_FAILURE; 那么再调用GW_GET_DEVICE_ATTRIBUTE_LIST_REQ的时候将不再出现STATUS_SUCCESS, 不管等多久都一样, 必须要重启之后才行

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top