使用2538开发ZigBee,预编译的时候启动了nv_init和nv_restore,但是节点断电重启后无法恢复网络,请问是什么原因?
Viki Shi:
要通信双方两边都预编译nv_restore才行
YiKai Chen:
你Z-Stack版本是?
user5287842:
回复 Viki Shi:
是两边都预编译了nv_restore
user5287842:
回复 YiKai Chen:
我用的3.0.1
YiKai Chen:
回复 user5287842:
你是使用預設的SampleLight/SampleSwitch嗎?有沒有修改什麼原始碼?
user5287842:
回复 YiKai Chen:
我使用的是temperature和thermostat,没有改原始码,就在初始化的地方添加了bdb_commission函数
YiKai Chen:
回复 user5287842:
在初始化的地方添加了怎樣的bdb_commission函数?
user5287842:
回复 YiKai Chen:
#ifdef ZDO_COORDINATOR bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_FORMATION );
// NLME_PermitJoiningRequest(255);
#elsebdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_STEERING );
#endif
user5287842:
回复 YiKai Chen:
#ifdef ZDO_COORDINATOR bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_FORMATION );
// NLME_PermitJoiningRequest(255);
#elsebdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_STEERING );
#endif
user5287842:
回复 YiKai Chen:
#ifdef ZDO_COORDINATOR bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_FORMATION );
// NLME_PermitJoiningRequest(255);
#elsebdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_STEERING );
#endi
TI中文支持网