打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Z
KVP: Key-value pair (键值对)
MSG Message service type(报文)
这两种数据传输格式都是在应用支持子层定义。AF层。
         KVP:是ZigBee 规范定义的特殊数据传输机制,它定义了属性(attribute)、属性值(value)以及用于KVP操作的命令:set,Get,Event.其中Set用于设置一个属性值,Get用于获取一个属性值,Event用于通知一个属性已经发生改变 通过一种规定来标准化数据传输格式和内容,主要用于传输较简单的变量值格式。
         MSG:是ZigBee 规范定义的特殊数据传输机制, 其在数据传输格式和内容上并不作更多规定,主要用于专用的数据流或文件数据等数据量较大的传输机制。
通信中传输的一帧应包括帧头、数据内容、帧尾,而所说的KVP是数据内容的一种格式。数据内容的格式目前有两种,一种是KVP,另外是MSG,因而不能把KVP看成是通信中的一帧。
    帧是一种载体,而KVPMSG是通讯中的两种数据格式。如果将侦比作一封邮件,那么信封、邮票、地址人名等信息都是侦头、侦尾,里面的信件内容就是特定的数据格式KVPMSG
KVP命令帧的格式如表所示:
位:4
4
16
0/8
可变
命令类型标识符
属性数据类型
属性标识符
错误代码
属性数据
 
MSG命令帧格式:
位:8
可变
事务长度
事务数据

    在ZigBee协议栈中,任何通信数据都是利用帧格式来组织的,协议栈的每一层都有特定的帧结构,当应用层程序需要发送数据时,它将通过APS数据实体发送数据请求到APS,随后在它下面的第一层都会为数据附加相应的帧头,组成要发送的帧信息,其帧结构之间的关系如下图:

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
zigbee各层帧结构的构成
ZIGBEE事件
物联网通讯协议——Zigbee
智能家居为什么要配网关
物联网通讯协议
[原创]奥特曼Zigbee读书日记(五)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服