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

终端设备开启NV无法重入网

1.协议栈 zstakc1.2.2a

终端设备设置datarequest间隔 1s

编译:

POWER_SAVING
NWK_AUTO_POLL
HOLD_AUTO_START
xZTOOL_P1
xMT_TASK
xMT_APP_FUNC
xMT_SYS_FUNC
xMT_ZDO_FUNC
xLCD_SUPPORTED=DEBUG
MULTICAST_ENABLED=FALSE
ZCL_READ
ZCL_WRITE
ZCL_REPORT
xZCL_EZMODE
ZCL_BASIC
ZCL_IDENTIFY
ZCL_ON_OFF
ZCL_SCENES
ZCL_GROUPS
xZCL_LEVEL_CTRL
ZCL_DIAGNOSTIC
FEATURE_SYSTEM_STATS
WDT_IN_PM1
KEY
THREE_KEY
MANAGED_SCAN
xHAL_LCD
xHAL_LED
xBLINK_LEDS

抓包短地址为:0x0AD5的设备,无复位,自己rejoin到了其他网络中

0x0AD5.zip

Alvin Chen:

xHOLD_AUTO_START,
让设备自动启动才行,你现在是限制了启动。

Sleeping Forest:

回复 Alvin Chen:

那么我要把在应用层做的ZDOInitDevice(0) 我也要去掉么

Sleeping Forest:

回复 Alvin Chen:

那么我要把在应用层做的ZDOInitDevice(0) 我也要去掉么

Alvin Chen:

回复 Sleeping Forest:

我不太理解你要做什么,但是如果是rejoin,你可以用SampleLight和SampleSwitch配合去做,禁用掉xHOLD_AUTO_START,就可以。

Alvin Chen:

回复 Sleeping Forest:

我不太理解你要做什么,但是如果是rejoin,你可以用SampleLight和SampleSwitch配合去做,禁用掉xHOLD_AUTO_START,就可以。

Sleeping Forest:

回复 Alvin Chen:

单火开关,无法重连。抓包发现自动发送了一个data request到其他panid上,然后rejoin到了其他的panid网络里。回不到原网络

Alvin Chen:

回复 Sleeping Forest:

你预编译的
NV_INIT
NV_RESTORE
哪里去了???

Sleeping Forest:

回复 Alvin Chen:

SECURE=1
TC_LINKKEY_JOIN
NV_INIT
NV_RESTORE
POWER_SAVING
NWK_AUTO_POLL
HOLD_AUTO_START
xZTOOL_P1
xMT_TASK
xMT_APP_FUNC
xMT_SYS_FUNC
xMT_ZDO_FUNC
xLCD_SUPPORTED=DEBUG
MULTICAST_ENABLED=FALSE
ZCL_READ
ZCL_WRITE
ZCL_REPORT
xZCL_EZMODE
ZCL_BASIC
ZCL_IDENTIFY
ZCL_ON_OFF
ZCL_SCENES
ZCL_GROUPS
xZCL_LEVEL_CTRL
ZCL_DIAGNOSTIC
FEATURE_SYSTEM_STATS
WDT_IN_PM1
KEY
THREE_KEY
MANAGED_SCAN
xHAL_LCD
xHAL_LED
xBLINK_LEDS

YiKai Chen:

回复 Sleeping Forest:

在你原始的Po文中並沒有看到你预编译NV_INIT以及NV_RESTORE,所以你測試的時候到底有沒有在協調器以及終端始能NV_INIT以及NV_RESTORE?

Sleeping Forest:

回复 YiKai Chen:

加了啊

赞(0)
未经允许不得转载:TI中文支持网 » 终端设备开启NV无法重入网
分享到: 更多 (0)