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

关于节点加入网络的问题

  大家好,我使用的为CC1310芯片,并在SDK的collector和sensor示例程序中添加了一些自己的应用逻辑,目前协调器和节点的PANID是一样的,但是现在节点无法入网,抓包情况如下所示:

1. 从上图中可看到,在节点发送Association request后,是有Ack的,但是协调器没有进行Association response,这是可能是由于什么原因引起的呢?

2. 在抓包过程中,发现抓到的源地址为乱码,且有【Malformed Packet】和Bad FCS的提示,具体情况如下所示:

请问这可能是由什么情况引起的呢?

Alvin Chen:

你只在原collector和sensor基础上修改PANID是否尝试过?

Xinxin:

回复 Alvin Chen:

我在原本的SDK上进行过较大修改。修改PANID后依旧无法正常入网。

我通过串口打印调用ApiMac_mlmeAssociateRsp(&assocRsp)后返回的状态,发现协调器是能够打印此状态的,表示协调器接收到了关联请求消息并进入了assocIndCb回调函数,但是串口打印此状态时,只有第一次返回0,即表示成功,后面会按照CONFIG_MAX_RETRIES的配置次数返回26,此状态代表“The operation could not be completed because no   memory resources were available”,且抓包软件没有抓到协调器的关联回复,这是否代表协调器在发送关联回复时失败了?可为什么返回成功后还会进行重发?

赞(0)
未经允许不得转载:TI中文支持网 » 关于节点加入网络的问题
分享到: 更多 (0)