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

基于cc1310的easyLink 组网问题

hi, 大家好,最近接手的一个项目,是基于easyLink 开发的,一个主机带几十个从机,从机定时(比如30s)上次一次数据(带自身的mac地址)给主机,芯片是用1310。我最近测试,用了一个主机和27个从机,30分钟内检查一遍,发现主机总是有几个节点没有收到,但是时间过了比较久,例如3个小时,然后主机就可以接收到27个从机的数据,请问这是为何呢,是不是因为主机没有处理过来,或者说粘包了,还是因为产生干扰或者发生碰撞引起的原因?本人经验不是很丰富,对easylink和cc1310都是刚刚接触的,望有高手多多指教。补充一下 ,具体流程是这样的:从机使用Task_sleep()来进行定时调用EasyLink_transmitAsync(&txPacket, rfTxDoneCb);发送,如果没有收到主机的ack重复发送5次;主机收到这从机的数据通过串口打印出来,并且给从机ack;这过程中是否存在问题呢?

YiKai Chen:

建議你抓包看一下狀況

haiouo r:

回复 YiKai Chen:

多谢您能回答,请问一下这个用什么工具可以抓包呢,硬件和软件,可以提供参考一下么

YiKai Chen:

回复 haiouo r:

到 www.ti.com/…/PACKET-SNIFFER 下載 PACKET SNIFFER 2.

haiouo r:

回复 YiKai Chen:

谢谢,抓包器用cc2531可以么,你们是用什么进行抓包呢

Viki Shi:

回复 haiouo r:

可以参考软件中的指导手册进行操作: C:\Program Files (x86)\Texas Instruments\SmartRF Tools\SmartRF Packet Sniffer 2\docs

YiKai Chen:

回复 haiouo r:

CC2531是2.4G,你要用LAUNCHXL-CC1310进行抓包

haiouo r:

回复 Viki Shi:

非常感谢,我已经按照文档上的说明去做了,但是还是有些不明白,下图显示已经跑起来了,但是没有看到任何反应,频段是433,信道为02

还有一个问题是,SmartRF_Packet_Sniffer2_1.5.0 users_guide;里面的第五点,说创建一个新的快捷方式这个不是很明白,还有,第六点,找不到.dll文件,希望得到你们的回答,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » 基于cc1310的easyLink 组网问题
分享到: 更多 (0)