ZigBee协议中的规范(Profile)和簇(Cluester)的概念
来源:互联网 发布:网络大专文凭找工作 编辑:程序博客网 时间:2024/05/15 23:53
转自:http://blog.csdn.net/gdliweibing/article/details/12745505
ZigBee协议中的规范(Profile)和簇(Cluester)的概念
1、规范(Profile):ZigBee网络中数据的收发是建立应用规范(Application Profile)的基础上的。每个应用规范都有 一个ID;应用规范可分为公共规范(Public profile)且ID范围为0x0000`0x7FFF和制造商特定规范(Manufacturer Specific Profile)且ID范围为0xbF00~0xFFFF.其实,规范就是说一类建筑或场合使用某规范。比如:商业楼宇自动化有他自己的规范,且ID为0x0105,民宅要使用另一个ID号。很简单的吧。
2、簇(Cluester):某一应用对象的一个特定对象。比如自动窗帘。(打开是一个命令、关闭要是另一个命令)。比如实验2中的点对点通信中
- //Coordinator.h
- #define GENERICAPP_MAX_CLUSTERS 1 //定义一个簇的大小,一个簇的大小为N
- #define GENERICAPP_CLUSTERID 1 //定义一个簇中的一个一个命令ID
- //Coordinator.c
- const cId_t GenericApp_ClusterList[GENERICAPP_MAX_CLUSTERS]= //GenericApp_ClusterList就是一个簇,他有GENERICAPP_MAX_CLUSTERS条命令,下面一一列出命令的ID号
- {
- GENERICAPP_CLUSTERID
- };
3、端口:使用一个节点就有一个网络地址,但在一个节点上可以有很多端口。在规范中使用简单描述符(SimpleDescriptionFormat_t结构)来描述一个端口。而在因为有很多端口,端口之间必需附加有任务切换使用的参数。结果就用endPointDesc_t结构来表示一个端口。endPointDesc_t定义如下:
在协调器和终端节点都有一个SimpleDescripitonFormat_t类型定义的GenericApp_SipleDesc变量。(当然也可以定义多个变量。到底怎样应用到实例呢?还没想到)综合上面的所有,回看代码:
终端节点代码:
本文参考自:《ZigBee无线传感器网络设计与实现》 王小强等人编著化学工业出版社
0 0
- ZigBee协议中的规范(Profile)和簇(Cluester)的概念
- 1-7 扩展和提高1:ZigBee协议中的规范(Profile)和簇(Cluester)的概念
- 【Zigbee】ZigBee中Profile(规范),Cluster(簇)的认识
- ZigBee中Profile(规范),Cluster(簇)
- ZigBee中Profile(规范),Cluster(簇)
- ZigBee中Profile(规范),Cluster(簇)
- (二)ZigBee 协议规范
- (三)ZigBee物理层协议规范
- Zigbee协议栈ZStack构架(文件夹和协议栈各层的对应关系)
- 对*(char *)0=0的一点分析(zigbee协议栈中的)
- ZigBee中Cluster和Attribute的概念
- ZigBee中Cluster和Attribute的概念
- ZigBee中Cluster和Attribute的概念
- ZigBee中Cluster和Attribute的概念
- Zigbee Smart Energy的概念和应用
- ZigBee协议栈(2)
- zigbee协议学习(一)
- ZigBee(紫蜂)协议初探
- Android 移动端网络优化 (四)
- 【重磅】指尖疯推出高项论文实战1对1免费指导活动
- 网络流
- android emulator虚拟设备分析第四篇之framebuffer
- iOS 类别和扩展(Category和Extension)
- ZigBee协议中的规范(Profile)和簇(Cluester)的概念
- ToolBar+DrawerLayout实现MD设计效果
- 图像的平移,缩放..
- React Native 入门上手须知
- MySQL5.7.12新密码登录方式及密码策略
- Caffe配置简明教程 ( Ubuntu 14.04 / CUDA 7.5 / cuDNN 5.1 / OpenCV 3.1 )
- CoordinatorLayout布局的简单实用
- CSS3动画属性 - animation整理
- Android 性能优化系列总篇 (五)