zigbee学习笔记1——基本概念
zigbee
zigbee学习笔记1——基本概念
2011-09-10 16:40
TaskID:
这个是任务id是,os负责分配的也就是对一个事件作一个唯一的编码,在每一个任务的初始化函数中, 必须完成的功能是要得到设置任务的任务ID。他就相当于一个任务的标识,这样才能区分运行过程中不同任务中 的不同事件。我是这么认为的,ID 说白了就是给该任务取了各名字,就向人名字一样,区分不同的人,就是一 个代号。人名可以重复,重复了有时候叫起来就容易混淆;所以才程序中为了避免这种混淆,就强制性的规定任务 I复。
PANID:
PANID的出现一般是伴随在,确定信道以后的。PANID其全称是Personal Area Network ID,
网络的ID(即网络标识符),是针对一个或多个应用的网络,一般是mesh或者cluster tree两种拓扑结构之一。 所有节点的panID唯一,一个网络只有一个PANID,它是由pan协调器生成的,PANID是可选配置项, 用来控制ZigBee路由器和终端节点要加入那个网络。文件f8wConfg.cfg中的 ZDO_CONFIG_PAN_ID 参数可以设置为一个 0~0x3FFF 之间的一个值。协调器使用这个值,作为它要启动的网络的 PAN ID。
而对于路由器节点和终端节点来说只要加入一个已经用这个参数配置了PAN ID的网络。如果要关闭这个功能, 只要将这个参数设置为0xFFFF。 要更进一步控制加入过程,需要修改 ZDApp.c 文件中的
ZDO_NetworkDiscoveryConfirmCB 函数。当然了,如果ZDAPP_CONFIG_PAN_ID被定义为0xFFFF, 那么协调器将根据自身的IEEE地址建立一个随机的PANID(0~0x3FFF),XXX经过试验发现,
这个随机的PANID并非完全随机,它有规律,与IEEE地址有一定的关系:要么就是IEEE地址的低16位, 要么就是一个与IEEE地址低16位非常相似的值。如IEEE地址为0x8877665544332211,PANID很有可能就 是2211,或相似的值;IEEE地址为0x8877665544337777,PANID很有可能就是3777,或其它相似的值。 ClusterID:
是一个簇对外的id,就是一个星型网络的id(不知到这样理解对不对)。先来了解一下
Cluster,Cluster: is a container for one or more attributes. (一个或更多属性的集合),也叫做--簇,
你可能喜欢
- 学习信息
- 读书日记
- Z-Stack
- 技术与应用
- 技术问题
- zigbee协议栈
- 学习雷锋信息1页
- 六单元 综合性学习 用信息 写报告17页
- 学习 《信息技术在学科教学中的应用》心得1页
- 团委学习信息1页
- 社保相关学习信息1页
- 学习雷锋学习信息2页
- 暑假读书日记3页
- 读书日记 董正扬6页
- 读书日记1页
- 10月8日 读书日记1页
- 读书笔记昆虫日记2页
- 读书日记表和阅读银行排行榜2页
- Z-Stack建立绑定关系之二------终端绑定请求方式】感谢frank的精辟讲解!15页
- Z-Stack中绑定分析4页
- Z-Stack协议学习笔记1-----发送函数AF_DataRequest7页
- Z-Stack_开发指南17页
- 基于Z-Stack2006的简单应用开发11页
- 深入浅出Z-Stack 2006 OSAL多任务资源分配机制8页
- 《Internet技术与应用教程(第二版)》-第5章_电子邮件E-mail24页
- 无线传感器网络技术与应用1页
- P2P技术与应用5页
- 多媒体技术与应用--试题库30页
- 仓储技术与应用36页
- 3S集成技术与应用220页


