TI中文支持网
TI专业的中文技术问题搜集分享网站

z_stack 3.0 两个end point

协议栈:3.0.2

芯片信号:2530

问题:请问3.0.2如何注册多端点,以及当传入的zcl消息的endpoint不同的时候,协议栈是如何区分处理的,具体体现在哪个函数上面?谢谢。

Alvin Chen:

请参考下面的例子中的Task 1: Groups Cluster 里面是CC2652R注册了EP1和EP2 两个EP,部分函数不一致但是注册流程一致。
dev.ti.com/…/node

YiKai Chen:

不同endpoint协议栈具体体现在afIncomingData

user6069081:

回复 YiKai Chen:

请问如果两个端点都要实现开关的功能,我除了注册endpoint之外,该改动何处使得协议栈对不同的endpoint的传入信息区分处理。

user6069081:

回复 YiKai Chen:

所以我是需要在应用程序里面注册两个回调函数以实现我不同endpoint的处理吗?是否类似于下面代码?

zclGeneral_RegisterCmdCallbacks( GENERICAPP_ENDPOINT, &zclGenericApp_CmdCallbacks_1 );
zclGeneral_RegisterCmdCallbacks( GENERICAPP_ENDPOINT_2, &zclGenericApp_CmdCallbacks_2 );

YiKai Chen:

回复 user6069081:

是的

user6069081:

回复 Alvin Chen:

已经解决问题,感谢您的解答。

user6069081:

回复 YiKai Chen:

谢谢解答。

赞(0)
未经允许不得转载:TI中文支持网 » z_stack 3.0 两个end point
分享到: 更多 (0)