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

zigbee linux gateway

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

我用gateway的接口gs_add_group(zb_addr_t * addr, uint16_t groupid, char * groupname)添加组,网关的底层gateway_server只用sr_process_generic_response_indication接口向网关应用层汇报,那我怎么知道添加组是否成功呢?有其它方式获得添加组的返回状态吗?

有一个sequence number对应的 

另外还会发送attr_send_read_attribute_request 去读状态

但是Groups Cluster的Attributes只有"NameSupport",并不能通过attr_send_read_attribute_request 去了解添加组是否成功。有什么简便的方法就能读取到ADD_GROUP的返回状态(SUCCESS\DUPLICATE_EXISTS\INSUFFICIENT_SPACE)吗?只有获取到这个状态我才能正确更新我上位机的组列表。

另外,网关应用层通过GW_SEND_ZCL_FRAME_REQ发送的指令,gateway_server会把remote设备反馈回来的结果通过GW_ZCL_FRAME_RECEIVE_IND指令发送给网关应用层吗?

我能过GW_SEND_ZCL_FRAME_REQ发送灯的调色命令,结果gateway_server返回的仍然是GENERIC_RSP_IND,并没有通过GW_ZCL_FRAME_RECEIVE_IND返回。

上一篇:CC2530+CC2592使用
下一篇:CC2530获取RSSI

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

网站地图

Top