完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
|
|
相关推荐
14 个讨论
|
|
undefinedv 发表于 2020-8-7 11:56 首先在终端没有确定的要加入的PANID时,终端是按照信号强度来加入网络的。那自家的信号一定是大于邻居的吧(邻居家毕竟有一段距离) 自家的协调器在大部分时间都是不允许入网的,只有按键按下的一段时间可以允许节点入网。那您按下按键并给终端上电,那终端就会加入到自家的协调器网络了。 |
|
|
|
|
|
|
|
|
按下按键来调用函数ZStatus_t NLME_PermitJoiningRequest( byte PermitDuration ); 使能Permit Join只对新入网的设备有效果,如果是已经入网的设备,即便Permit Join禁止了,也没关系,因为已经入网了。(您需要先预编译NV_RESTORE) ZStatus_t NLME_PermitJoiningRequest( byte PermitDuration ); 定义了协调器或路由器在一个固定的周期内如何允许设备加入。 PermitDuration -在这个指定的时间(单位为秒)内允许设备关联。0x00和0xff表示分别禁止或允许设备关联。
|
|
|
|
|
|
|
|
小Qhhui 发表于 2020-8-7 12:40 明白了,回答很给力,我试试。 我还有一个问题,如果所有设备都断电重启后还能保持原来配置好的连接关系吗? |
|
|
|
|
|
|
|
undefinedv 发表于 2020-8-7 13:43 您可以使用预编译 HOLD_AUTO_START 如果使用HOLD_AUTO_START选项,那么本工程就会禁止自动启动ZDApp事件处理循环中的ZDO_NETWORK_INIT事件,也就是上电后不自动调用ZDOInitDevice(),需要通过外部事件,或者用户自己调用这个函数 可以参考下 http://blog.chinaunix.net/uid-30267417-id-5059955.html |
|
|
|
|
|
|
|
小Qhhui 发表于 2020-8-7 14:02 Hi Yang 通过RSSI值来确定是自己家还是别人家的方法,真不错。! |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
549 浏览 0 评论
1613 浏览 0 评论
2047 浏览 0 评论
为啥BQ7693003DBTR芯片在和BQ769X0盒子通讯时收不到信号?
1513 浏览 0 评论
DSP 28027F 开发板 XDS100v2调试探针诊断日志显示了 Error -150 (SC_ERR_FTDI_FAIL)如何解决
1337 浏览 0 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
1756浏览 29评论
2781浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
1723浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
1634浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
1645浏览 13评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 21:27 , Processed in 1.313706 second(s), Total 70, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1079