微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 想请教如何接收修改过后的endpoint及接收端如何决定进入哪个event_loop?

想请教如何接收修改过后的endpoint及接收端如何决定进入哪个event_loop?

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

您好,目前我正在整合各式Zigbee的End-Device,其中有的End-Device之endpoint被设计为0x02,而这会导致我的Coordinator在接收讯息时,会被中断于afincomingData(),请问我的Coordinator该做哪些更改,才能取得不同endpoint的End-Device之讯号? 如果无法全部接收,请至少教我如何处理endpoint为0x02时,我的Coordinator在接收时应该做哪些设计上的更动?

 

我的function是使用z-stack 2.5.1a中的SampleLight去做修改,收到讯息后进入APS层中的XX_event_loop是由XXtask_id所决定的吗?那接收端是根据哪一项发收端所给的讯息,来决定XXtask_id的呢?

 

 

你的协调器接收数据 是根据数据帧里面的Destination EndPoint来的

协调器发送数据的话是根据End Device的 Source End Point来的

你说的0x02是end device的Source end point对吧? End device发数据给Coordinator的时候,应该不会用0x02的,除非你的Destination和Source是一样的。

感谢您的回答

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

网站地图

Top