Zigbee SDK(8258)
目前SDK的灯光demo已调通,demo目前用的是打开(按键)允许入网后自动组网,但我想寻求一种类似按键绑定的配网方式。
看到app_cfg.h里的TOUCHLINK_SUPPORT默认是开启的,这个功能具体是什么?
网上说touchlink是类似按键绑定,但目前SDK代码里基本看不出啥来,guide文档BDB 4个模式都只有一句带过,能不能展开讲解下。
顺便问下,有没有比较好的抓包工具,Telink RF Scanner 这个能用来做啥?
No more topics |
touchlink是应用于没有协调器的一种组网配对过程,和分布式网络类似;
demo中默认打开了touchlink,初始化中并没有使能,具体使用需要把bdb_networkSteerStart()替换成bdb_networkTouchLinkStart(),灯和开关分别传参BDB_COMMISSIONING_ROLE_TARGET、BDB_COMMISSIONING_ROLE_INITIATOR;
按键绑定可以查看findandbind相关函数;
详细介绍可查看相关文档,字数限制无法完整介绍;
抓包工具推荐ubiqua、wireshark,需要搭配相应的sniffer硬件。