ZIGBEE
音无八重
懒宅
展开
-
zigbee协议栈中osal_start_timerEx()函数的使用方法
osal_start_timerEx是一个用来设置定时器,使某任务能够定时运行的函数。但是想要了解这个函数,需要层层上推,了解到更深层次,才能够明白它工作的原理。首先了解一下osal_start_timerEx函数的原型:uint8 osal_start_timerEx( uint8 taskID, uint16 event_id, uint16 timeout_value ){ ...原创 2019-05-01 18:27:26 · 8285 阅读 · 1 评论 -
ZIGBEE 工程内区分终端与协调器
目前已知,工程中区分是终端还是协调器,与工程中Tolls文件夹中的.cfg文件有关:从project->Edit Configuration进去可以删减左边栏Workspace下拉的项:区别终端、路由器和协调器是通过Options.. -> C/C++ Compiler -> Extra Options 中添加不同的.cfg文件实现的:协调器:终端...原创 2019-04-24 11:54:44 · 3938 阅读 · 0 评论 -
ZigBee定位系统与网络拓扑
ZigBee协议中定义了三种拓扑结构,分别是星型结构、树型结构和网状结构。结构如图所示:1. 星型结构以协调器为中心,所有终端设备只与协调器进行通信,终端与终端之间无法通信,需要通过协调器作为中介进行转发消息。在ZigBee定位网络中,当盲节点可以独立运行而不需要中间节点进行位置显示,并且参考节点不需要有用于管理的中间节点时,可以使用这种拓扑结构。这是最简单的应用场景,适用于比较小...原创 2019-04-29 23:06:57 · 2659 阅读 · 0 评论