使用新下载的工程https://pan.baidu.com/s/19K56si1Ulifph6ZRnLAGKg并烧写到开发板后,进行组网实验。
由于之前是版本不对,导致无法组网,现今重新买了一个支持zigbee3.0的设备。实物如下图所示
在工程上,我将入网的窗口改成了255,位于代码zcl_samplesw.c文件zclSampleSw_Init函数。
#if ZG_BUILD_COORDINATOR_TYPE
bdb_StartCommissioning( BDB_COMMISSIONING_MODE_NWK_FORMATION | BDB_COMMISSIONING_MODE_FINDING_BINDING );
NLME_PermitJoiningRequest(255);
#else
bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_STEERING | BDB_COMMISSIONING_MODE_FINDING_BINDING);
#endif
抓包工具显示有组网和交换密钥的过程,如图
后面两设备之间就有很长一段的“Data Request” 和 “Data” 包
持续收发了3分钟后,就再也没有后续的包了。只有NWK的包