微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 關於Zigbee 2530 SampleApp中Sniffer傳出的數據

關於Zigbee 2530 SampleApp中Sniffer傳出的數據

时间:12-22 整理:3721RD 点击:

您好:

      在進行燒錄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();

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

网站地图

Top