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:
加了啊