完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
EndDevice的设备状态变化,除了孤立节点和搜网状态及DEV_END_DEVICE状态,在信号不好的情况下,还会成为什么状态呢?
目前碰到了这样的问题,enddevice设备多次加网后就不能再加入网络了。 case ZDO_STATE_CHANGE: zclDoorLockControl_NwkState = (devStates_t)(MSGpkt->hdr.status); // now on the network if ( (zclDoorLockControl_NwkState == DEV_ZB_COORD) || (zclDoorLockControl_NwkState == DEV_ROUTER) || (zclDoorLockControl_NwkState == DEV_END_DEVICE) ) [ #ifdef ZCL_EZMODE zcl_EZModeAction( EZMODE_ACTION_NETWORK_STARTED, NULL ); #endif zclDoorLockControl_JoinedNetworkMng(); ] else if(zclDoorLockControl_NwkState == DEV_NWK_ORPHAN) [ HalLedBlink ( HAL_LED_1, 0, 10, 1000 ); ] else if(zclDoorLockControl_NwkState == DEV_NWK_DISC) [ zclDoorLockControl_DiscoverNetworkMng(); ] break; 以上 |
|
相关推荐
2个回答
|
|
http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/104629.aspx
希望对你有帮助 |
|
|
|
wenlonghbo 发表于 2018-6-1 01:56 谢谢 VV 大神~~ 有些理解了,那么有没有情况下设备停止在了某个状态下?没有能够成为enddevice 或者也不在搜网状态? 因为考虑到enddevice低功耗的处理,我们的加网操作一次只执行10秒左右,会休眠一段时间再次加网,但是如果设备的状态一直停留在了非DISC网状态,就会导致我的处理逻辑出问题,目前已经有碰到了,但是未能查明原因,特来了解下。 |
|
|
|
只有小组成员才能发言,加入小组>>
820 浏览 1 评论
1070 浏览 0 评论
617 浏览 1 评论
466 浏览 1 评论
660 浏览 2 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
261浏览 29评论
1223浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
354浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
333浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
197浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-3-5 01:16 , Processed in 0.867369 second(s), Total 81, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191