TI ZLL例程灯不能被飞比路由器识别问题
当前对Texas Instruments\Z-Stack Lighting 1.0.2\Projects\zstack\ZLL\SampleApp\Source\Light例程的编译控制设置为:
FEATURE_GREEN_POWER
SECURE=1
DEFAULT_KEY
TC_LINKKEY_JOIN
NV_RESTORE
ZDSECMGR_TC_DEVICE_MAX=2
HOLD_AUTO_START
INTER_PAN
ZTOOL_P1
MT_TASK
MT_APP_FUNC
MT_SYS_FUNC
xMT_ZDO_FUNC
xMT_UTIL_FUNC
LCD_SUPPORTED=DEBUG
ZCL_BASIC
ZCL_READ
ZCL_WRITE
ZCL_IDENTIFY
ZCL_ON_OFF
ZCL_SCENES
ZCL_GROUPS
ZCL_LIGHT_LINK_ENHANCE
MAX_CHANNELS_24GHZ=0x02108800
xTHERMAL_SHUTDOWN
ZLL_1_0_HUB_COMPATIBILITY
飞比路由器按动搜查键退出后,手机zll软件上未能找到TI的色灯。
请问如何(操作 + 设置)TI ZLL例程灯才能被飞比路由器识别。
当前TI ZLL例程灯是下载到飞比的FB2530EB V2.0 2010-02-14 + FBQN401RF v1.0开发套件中。
ZLL协议不支持协调器,测试手段比较少。
当前TI ZLL开发套件还在申请中,尚不确定如果把TI ZLL例程灯下载到TI ZLL开发套件中,是否能被飞比路由器识别。
补充说明一下,即使不定义NV_RESTORE宏,TI ZLL例程灯也还是不能被飞比路由器识别的。
已经测试到能被飞比路由器识别,不过概率比较低,连接上后设备复位重启动又连接不上了,还在研究中。手机ZLL软件中有显示新识别的设备,当前尚未使用TI的ZLL开发套件。
连接上后设备复位重启动又连接不上了的问题已经清楚了,编译时不能定义HOLD_AUTO_START宏。现在测试到另一个问题了,房间里有两个飞比路由器,当前关联其中的一个。现在关联的这个路由器下电了,另一个工作。这是设备启动时不断地重复显示Assoc Cnf Success,复位;再显示Assoc Cnf Success,复位。由于nwk_Status函数调用与按键无关,仿真到显示Assoc Cnf Success后,系统就像挂死了一样,尚未想到对策。当把房间里另一个飞比路由器也下电,显示Assoc Cnf Failed,不会再复位了。看看这个问题有啥解决方案?
代码调整了一下,现在应该是可以了。“Assoc Cnf Success”,复位”发生1~5次;就转成“Assoc Cnf Failed”,然后就不再有反应了。不过转成“Assoc Cnf Failed”不一定能看到,可能是未接收到。
单从代码和现象不一定能看出问题,你可以把通信过程的数据包抓下来,这样可以看出到底是什么原因了。
谢谢!
这个问题已经解决,是修改的代码扫描流程设计不够合理造成,可以关闭。
楼主好,为啥不和飞利浦的网桥联,这样更有意义,我对此很感兴趣,联系QQ 314336737