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

关于协调器指令入网问题

我在协调器定义一个事件,里面执行的程序是建立网络允许设备入网

bdb_StartCommissioning( BDB_COMMISSIONING_MODE_NWK_FORMATION |
BDB_COMMISSIONING_MODE_FINDING_BINDING );
NLME_PermitJoiningRequest(60);

第一次运行,设备确实能加入协调器中,60秒之后关闭了入网许可,问题的关键是,我再次执行这个事件,开启入网,但是设备始终没办法入网。一直不成功。

只有第一次执行这个事件,设备才能入网成功。

YiKai Chen:

有沒有抓包看一下?

chao lv:

回复 YiKai Chen:

有抓包,再次执行入网事件,节点设备总是入网失败

YiKai Chen:

回复 chao lv:

請附上你的抓包檔

chao lv:

回复 YiKai Chen:

SECURE=1
TC_LINKKEY_JOIN
NV_INIT
NV_RESTORE
ZTOOL_P1
xMT_TASK
xMT_APP_FUNC
xMT_SYS_FUNC
xMT_ZDO_FUNC
xMT_ZDO_MGMT
xMT_APP_CNF_FUNC
MULTICAST_ENABLED=FALSE
ZCL_READ
ZCL_DISCOVER
ZCL_WRITE
ZCL_BASIC
ZCL_IDENTIFY
xZCL_SCENES
ZCL_GROUPS
INT_HEAP_LEN=2048
HAL_LED=TRUE
ZCL_REPORT_DESTINATION_DEVICE
ZCL_REPORT

这是我定义的宏
工程是按协议栈3.0.2的GenericAPP模板开发的

YiKai Chen:

回复 chao lv:

請附上你的抓包檔

chao lv:

回复 YiKai Chen:

图一:是第一次执行事件入网,然后设备入网成功之后,过了60秒停止入网,再执行这个事件,设备总是入网不成功

图二:是第二次执行事件开启入网,抓包的数据

YiKai Chen:

回复 chao lv:

請附上psd檔,用截圖沒辦法看細節

Alvin Chen:

回复 chao lv:

附上sniffer log

chao lv:

回复 Alvin Chen:

关于协调器执行入网.psd关于协调器执行入网.psd

chao lv:

回复 Alvin Chen:

已经上传,请查看,帮忙解决一下,感谢

赞(0)
未经允许不得转载:TI中文支持网 » 关于协调器指令入网问题
分享到: 更多 (0)