關於Zigbee 2530 SampleApp中Sniffer傳出的數據
您好:
在進行燒錄CC2530的SampleApp範例程式時,以Sniffer來監聽數據封包,如附件Zip為圖片
請問在Sniffer數據中的MAC payload
09 10 FC FF 00 00 01 89 51
F5 CB 01 00 4B 12 00 08 60
此段會定時發出,但在SampleApp中找不到定時發動此命令的程式,
請教大家看一下!
Ching Yu,
您好!
針對你的問題,需要請您直接跟我們公司的Low Power RF工程師 林忠衡聯繫! Email: garylin@ti.com; Office: 2175 2810
这个是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();