ZigBee终端怎样检测协调器或路由器已不在网络中
来源:互联网 发布:手机连接投影仪软件 编辑:程序博客网 时间:2024/05/23 22:56
使用TI Z-STACK, 终端与协调器中间没有路由.
终端通过定时发送MAC地址请求或发送数据的结果来判断协议器是否还在网络中.如果连续数次mac地址请求失败或发送数据失败,则认为协调器已经不在网络.
检测次数通过f8wConfig.cfg中的宏MAX_POLL_FAILURE_RETRIES来定,默认值为2.当检测到协调器不在网络时,app会收到ZDO_STATE_CHANGE事件,通知
app,终端网络状态变为DEV_NWK_ORPHAN.
经实验,把协调器电断了,终端网络状态变为DEV_NWK_ORPHAN,然后再变为DEV_NWK_DISC, 终端一直在寻找网络.当再给协调器上电后,终端能自动加入网络.
终端能自动加入网络的这个功能不需要配置任何的编译选项.
这里的协调器也可以是路由器,是直接跟终端交互的父设备.
0 0
- ZigBee终端怎样检测协调器或路由器已不在网络中
- ZigBee终端怎样检测协调器或路由器已不在网络中
- ZigBee终端怎样检测协调器或路由器已不在网络中
- zigbee 4:协调器/路由器/终端 建立/加入 网络
- 详解在程序中怎样区分协调器 路由器 终端(转载)
- 详解在程序中怎样区分协调器 路由器 终端[转载]
- CC2530与zigbee学习笔记の协调器、路由器、终端的概念
- IAR中路由器、协调器、终端的配置区别
- zigbee 协调器与终端通信问题
- zigbee网络启动流程 ---- 协调器
- zigbee网络启动流程 ---- 协调器
- zigbee终端向多个协调器发起请求的思路(终端入网流程分析)
- 项目文件""已被重命名或已不在解决方案中
- 项目文件“ ”已被重命名或已不在解决方案中
- Zigbee协议与开发 - 协调器/路由器节点(EB板)程序结构分析
- ZigBee中协调器如何向子节点发消息?
- ZigBee中协调器断电重连问题?
- 修改ZigBee协调器内存大小
- 学习中
- 利用反射获得泛型的实际类型参数
- 怎么追女孩
- 怎样成为一名android开发者(转)
- 叙旧房子小夹子肉第三方开始让他一人一艘
- ZigBee终端怎样检测协调器或路由器已不在网络中
- 你创建微信公众账号了吗?别闲着,来做微信营销吧
- 费马小定理
- Android之图文混排 (一)对JSON字符串的解析
- Linux 输入输出重定向
- nova boot-from-volume
- 有一个整数数组,请求出两两之差绝对值最小的值,记住,只要得出最小值即可,不需要求出是哪两个数
- BZOJ 3237([Ahoi2013]连通图-cdq图重构-连通性缩点)
- Linux读取一行文本的方法