您好:
在進行燒錄CC2530的SampleApp範例程式時,以Sniffer來監聽數據封包,如附件Zip為圖片
09 10 FC FF 00 00 01 89 51
F5 CB 01 00 4B 12 00 08 60
此段會定時發出,但在SampleApp中找不到定時發動此命令的程式,
請教大家看一下!!!!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好:
在進行燒錄CC2530的SampleApp範例程式時,以Sniffer來監聽數據封包,如附件Zip為圖片
09 10 FC FF 00 00 01 89 51
F5 CB 01 00 4B 12 00 08 60
此段會定時發出,但在SampleApp中找不到定時發動此命令的程式,
請教大家看一下!!!!
这个是Link Status包。Coordinator与Router会定时发送,end device不会发。默认间隔是15秒。
Nwk header
09 10: Frame control
FC FF: dest address
00 00: source address
01: radus
89: nwk sequence
51 f5 cb 01 00 4b 12 00: Source IEEE address
Nwk payload
08: nwk command id (link status)
60: link status options.
你用的应该是Zigbee Pro协议,建议在sniffer工具中上面Zigbee 2006的那个下拉菜单中选择Zigbee Pro,这样能解析这条命令。
您好,那關於這包訊息有辦法在程式內找出是哪個地方定期使他發送的嗎??
追了很久的程式找不到能將此數據封包註解的地方!!
可以在nwk_globals.h 中设置 NWK_LINK_STATUS_PERIOD来调整间隔,具体的发送是封装在库中的,您是跟不到的。
但在nwk_globals.c中的函数 nwk_globals_init中可以找到初始化这条命令并定期去发送的API NLME_InitLinkStatus();