1.引用ZigBee联盟的说法
Profile: a collection of device descriptions, which together form a cooperative
application. (配置文件:共同促成交互式应用的多种设备描述项的集合。)
ZigBee devices describe themselves using descriptor data structures. The actual data
contained in these descriptors is defined in the individual device descriptions.
There are five descriptors: node, node power, simple, complex and user.(ZigBee
设备以描述项数据结构刻画自己,包含在这些描述项内部的具体数据定义在该设备描述项中。
有5种描述项:节点,节点电源,简化,复杂和用户。)
2.我们的观点
Profile是对逻辑设备及其接口的描述集合,是面向某个应用类别的公约、准则。
Descriptor是为分布式应用提供的描述项,多种描述项共同组成描述集合Profile。它
根据应用必须处理的数据包和必须执行的操作来描述分布式应用。
总之,配置文件使得ZigBee 设备可以互操作。ZigBee 联盟已经定义了很多标准的配置
文件,比如远程控制开关配置文件和光传感器配置文件等。任何遵循某一标准配置文件的节
点都可以与其他实现相同配置文件的节点进行互操作。
【相关问答】
Guest:
我看协议上说一个温度计节点和一个炉子节点构成一个profile啊!所以我觉得实现一定功
能的几个节点的集合就是一个profile?
ZigBee会友:
几个节点的集合和profile不是在一个层面上说的。profile是面向某个应用,解决一系列事
务的公约,是对逻辑设备及其接口关系的描述集合。任何遵循这一描述集合的节点之间都可
以交互工作(只要双方可以通信)。例如:依据加热应用的条例规定,一个节点上的温度调
节器可以和另一个节点上的加热炉交互工作。
Guest:
device description、device profile和profile有什么区别啊?!
ZigBee会友:
description 是理论性描述集合profile中的具体事项,device profile是profile对具体
device的有关规定和描述项,目前profile中有5种描述项。
Guest:
那么对于zigbee的通讯来说,就需要有两个不同类型的endpoint来相互通讯?endpoint的类
型取决于Profile?
ZigBee会友:
Profile规定了接点的类型和接口关系,endpoint当然是取决于具体应用中开发人员自己的
配置,只不过要交互工作,必须遵循Profile的相关规定而已。
Guest:
profile是一个更大一点的概念,是不是有人所说的“应用框架”?也就是说在这个框架中
定义设备类型 设备之间的控制管理接口等等?
ZigBee会友:
嗯,只要明确其中的含义,当然也可以用你自己的说法,目前相关说法还有“侧面”、“概
貌”等。
Guest:
endpoint根据cluster进行绑定,进而构成profile?一个网络有多个profile,难道只需要
一个profile identifier?
ZigBee会友:
profile 是“公约”、“准则”、“法律条款”。profile identifier即profileID就是对
应条款的识别序号,就像:民法、刑法、野生动物保护法……
Guest:
这样理解可以吧:profiles 理解为联合国宪章条款,cluster 是伊朗核问题,attribute
就是谈判, cluster是在遵守profile的情况下制定的?
ZigBee会友:
profiles 是面向具体应用的公约准则,cluster 此应用涉及到的事务关系,attribute
就是某事务可以预料的各种情况。
Guest:
请问,在zdo、profile、af之间的各种关如何?我弄不明白啊?
ZigBee会友:
zdo是ZigBee设备对象,属于特殊的Endpoint(特制自己);profile面向某个应用的公约或
zigbee、profile、cluster、 endpoint、
最新推荐文章于 2023-10-10 16:52:25 发布