zigbee 协议栈原语及zstack实现
4种类型原语
1.request 请求原语,
2.indication 指示原语,
3.response 响应原语
4.confirm 确认原语
同一个节点上,上层使用request原语请求下层执行任务,下层(执行完毕后)使用confirm向上层汇报执行结果。
节点A向节点B发送信息,(节点B底层收到信息后)会向节点B上层发出一个indication的原语。节点B上层收到信息后会向节点B下层发送一个响应信息即response原语。
术语:
SAP 服务接入点
PD 物理层数据 phisical data
PLME 物理层管理实体 phisical layer manager entity
MLDE mac层数据实体
MLME mac层管理实体
NLDE 网络层数据实体
NLME 网络层管理实体
每一层都有一个数据实体和管理实体,一个数据服务接入点和管理服务接入点。上层可通过下层的服务接入点(接口)使用下层的服务。
物理层和mac层帧关系:
各层帧格式:
APDU
ASDU
NPDU
NSDU
MSDU MAC层载荷
MPDU MAC层数据单元
PSDU 物理层载荷
PPDU 物理层数据单元,将发往空气中的东东
APDU=MSDU
NPDU=MSDU
MPDU=PSDU
即上层的PDU(数据)就是下层的SDU(负载)
ZigBee_Cluster_Library_Public_download_version
...
---
---
---
长度:
一个zcl cluster属性的最大长度可以达到240字节,可以一次传输完
转载于:https://www.cnblogs.com/-song/archive/2013/02/24/3331824.html
zigbee 协议栈原语及zstack实现相关推荐
- CC2530 ZigBee协议栈 学习心得
最近一直在学习研究cc2530这款单片机,感觉自己的C语言水平还是不够有得提升的空间,但还是有不少收获. CC2530是一款支持ZigBee无线组网协议的低功耗单片机,cc2530主要的应用场景 ...
- Zigbee协议栈ZStack构架
协议栈版本信息: ZigBee2006\ZStack-1.4.3-1.2.1 1.ZStack协议栈构架 Zigbee协议栈就是将各个层定义的协议都集合在一起,以函数的形式实现,并给用户提供一些 ...
- ZigBee协议栈Zstack介绍
文中所讲述的协议栈是基于ZigBee2006\Zstack-1.4.3-1.2.1 1.ZSTACK协议栈的架构 ZigBee协议栈就是将各个层定义的协议都集合在一起,以函数的形式实现,并给用户提供一 ...
- ZStack通信(Zigbee协议栈通信)
ZStack通信-Zigbee协议栈通信 一.注册端点 二.发送数据函数 三.接收数据 一.注册端点 应用都是建立在端点ZDO(Zigbee Device Object)之上的, 所以要实现通信首先要 ...
- ZigBee——在CC2530的ZStack中添加定时任务
在使用CC2530芯片进行ZigBee协议的开发时,我们往往使用TI公司提供的带有ZigBee协议栈的ZStack工程,接下来以其中的SampleApp为例,向其中添加自己需要的定时任务并设置周期和处 ...
- ZIGBEE通讯-7.ZigBee协议栈简介
想要学习协议栈,必须先知道协议是什么.协议定义的是一系列的通信标准,通信双方需要共同按照这一标准进行正常的数据收发,而协议栈是协议的具体实现形式,通俗的理解为用代码实现的函数库,以便于开发人员调用. ...
- zigbee协议栈之中终端绑定
1193628586 个人中心 好友 消息 退出 聪明女人必撒的九个谎 发博文 博文 痴白孺子牛 http://blog.sina.com.cn/u/1326039221 [订阅] [手机订阅] 首页 ...
- Zigbee协议栈单播收发字符字符串
Z-stack协议栈简单知识: IEEE 802.15.4 定义了 PHY(物理层)和 MAC(介质访问层)技术规范:ZigBee 联盟定义了 NWK(网络层).APS(应用程序支持子层).APL(应 ...
- zigbee协议栈学习(二)
协议栈规范的 ID号可以通过查询设备发送的 beacon 帧获得.在设备加入网络之前,首先 需要确认协议栈规范的 ID."特定网络"规范 ID号为0: ZigBee协议栈规范的 I ...
最新文章
- 用AI为美国政府“助纣为虐”,微软员工怒了
- ggplot2版聚类物种丰度堆叠图
- 心目中的编程高手zz, 有点academic风格的说^_^
- Dependency Walker PE模块依赖性分析工具
- 关系 base_weather 不存在_国培教育-2020江苏公务员考试:反对关系真的好用吗?...
- MySQL 慌了!这个分库分表方法论,要火了?
- 使用Angular和ASP.net Core的Raw Websockets迷你游戏
- 【VS】项目属性配置(上)
- flash跟随鼠标样式
- 实时渲染学习(六)延迟渲染(Deferred Rendering)
- 在JavaScript中创建SVG矢量图EAN13条码
- 弘辽科技:淘宝店铺出现异常,卖家该如何应对?要注意些什么?
- 短链接服务商Bitly推出名为RealTime的“互联网热点发掘引擎”
- 青龙面板助力码脚本案例
- 攻防世界-看雪看雪看雪
- DFC Search In Depth-转
- 多媒体——图片——图像解码器ImageDecoder
- linux下的权限粘滞位
- 可微,可导,可积与连续的关系
- 弱电计算机机房方案,机房弱电建设方案(主要是安防、布线,无广告).doc