ZigBee的一些不太容易理解的术语
2017-12-25 22:00
260 查看
物理设备(device):包括FFD和RFD。RFD的优点就是简化了一些功能,从而对存储区的容量大小要求降低,功耗减小,进一步减小产品成本。
端点(endpoint):一个八位的数,用来定义不同的应用。一个设备包含了最多240个应用程序对象,每个应用程序对象在OSAL中对应了一个任务,当网络层接收到信息以后如何决定将此信息传递给哪个任务呢?ENDPOINT决定了传递方向。其中endpoint 0是每个设备都必须具有的,是用于寻址设备配置文件,是ZDO和APS之间的一个重要接口。endpoint 0xff是用在广播时,寻址所有活动的端点(我还没有实践过)。在两个设备进行无线通信时,端点号必须相同,否则数据无法送达目的地址。
簇(cluster):就是属性的集合。当一个任务接收到消息(这里所说的消息是指无线网络之中的数据)之后,一定会对消息进行处理。但是我们的应用肯定不会盲目的处理所有消息,消息一定会被分门别类。“簇”代表了消息的类型,为与相同簇的消息具有相同的类型,而这个类型可以被用户自定义。像我们如果要控制两组灯的开关,这时我们可以分配两个不同的CLUSTERID来区分,实现对不同灯的控制。注意接收设备的输入簇需与发送设备的输出簇相对应。
端点(endpoint):一个八位的数,用来定义不同的应用。一个设备包含了最多240个应用程序对象,每个应用程序对象在OSAL中对应了一个任务,当网络层接收到信息以后如何决定将此信息传递给哪个任务呢?ENDPOINT决定了传递方向。其中endpoint 0是每个设备都必须具有的,是用于寻址设备配置文件,是ZDO和APS之间的一个重要接口。endpoint 0xff是用在广播时,寻址所有活动的端点(我还没有实践过)。在两个设备进行无线通信时,端点号必须相同,否则数据无法送达目的地址。
簇(cluster):就是属性的集合。当一个任务接收到消息(这里所说的消息是指无线网络之中的数据)之后,一定会对消息进行处理。但是我们的应用肯定不会盲目的处理所有消息,消息一定会被分门别类。“簇”代表了消息的类型,为与相同簇的消息具有相同的类型,而这个类型可以被用户自定义。像我们如果要控制两组灯的开关,这时我们可以分配两个不同的CLUSTERID来区分,实现对不同灯的控制。注意接收设备的输入簇需与发送设备的输出簇相对应。
相关文章推荐
- 初学者容易混淆和不理解的一些C#关键字
- 关于lstm和gru的一些简单资料,讲得比较容易理解
- ios 不太理解的一些东西
- 菜鸟学习从入门到放弃(一)关于动态规划一些不太成熟的小理解
- mastudio bar.mas(有一些句子还不太理解)
- easyUI 的datagrid字段如何中把一些显示的内容换成直观容易的理解的
- java_对一些容易混淆关键词的理解
- 对一些计算机专业术语的理解
- 关于lstm和gru的一些简单资料,讲得比较容易理解
- 摘要:我们经常会用到递归函数,但是如果递归深度太大时,往往导致栈溢出。而递归深度往往不太容易把握,所以比较安全一点的做法就是:用循环代替递归。文章最后的原文里面讲了如何用10步实现这个过程,相当精彩。本文翻译了这篇文章,并加了自己的一点注释和理解。
- 关于lstm和gru的一些简单资料,讲得比较容易理解
- MQTT的一些常用术语(帮助理解)
- 关于notifydatasetchange的一些理解
- 【mysql】关于innodb中MVCC的一些理解
- DataTable,DataView和DataGrid中一些容易混淆的概念
- 对html与body的一些研究与理解
- 关于uboot和kernel的一些理解
- javascript中关于sort函数的一些理解
- 关于sizeof运算符的一些理解
- 对音频及语音的一些基本概念理解