当前位置: 首页 > article >正文

zigbee学习

24.10.7学习目录

  • 一.简介
    • 1.分层
    • 2.zstack通信

一.简介

其是一种新兴的短距离无线通信技术,用于传感控制应用;

特性:

  • 低功耗,比wifi蓝牙功耗更低;
  • 低成本;
  • 低速率;
  • 近距离;
  • 短时延;
  • 高容量;
  • 高安全;

对比:
在这里插入图片描述

组网结构:
分为下面三种
在这里插入图片描述

物理信道:
zigbee在3个频段定义了27个信道:
在这里插入图片描述

1.分层

zigbee大致分为五层:

  1. 应用层APL,应用框架层AF,为各个用户自定义的应用对象提供了模板的活动空间,以及设备对象ZDO,其是应用层其他端点与应用子层管理实体之间交互的中间件;
  2. 应用支持子层APS,为ZDO访问NWK提供通路;
  3. 网络层NWK,为上层提供数据服务和管理服务;
  4. 媒体访问控制层MAC,保证协议数据正确收发;
  5. 物理层PHY,从无线物理信道上为MAC层提供数据收发的服务;

2.zstack通信

几个地址的概念:

  • channel:信道地址,对于2.4G刚好采用了32bit中间16为中为1的位标识该信道被启用;
  • panID:为16bit网络地址,只有panID相同的设备才能组成一个网络,想要完成通信需要panID和channel相同;
  • MAC:类似网卡MAC必须唯一,其又称为长地址;
  • shortAddr:由父节点分配的16bit短地址,用于设备之间通信;
  • endPoint:是一个具体设备端点号,与应用相关;

zigbee网络中的通信方式:

  • 单播通信:与指定设备通信;
  • 组播通信:与组内设备通信;
  • 广播通信:与网内设备通信;
  • 绑定通信:是不同端点之间通信;

zigbee网络中的通信设备:

  • 协调器:全功能设备FFD;
  • 路由器:全功能设备FFD;
  • 终端:半功能设备FFD;

http://www.kler.cn/news/341505.html

相关文章:

  • C++-容器适配器- stack、queue、priority_queue和仿函数
  • 重生之我们在ES顶端相遇第 20 章 - Mapping 参数设置大全(进阶)
  • 交叉编译(移植)
  • 深入解析MySQL事务管理:ACID特性与基本操作
  • 文件夹作为普通文件而非子模块管理
  • Unity实现自定义图集(三)
  • 【操作系统】引导(Boot)电脑的奇妙开机过程
  • LeetCode hot100---栈专题(C++语言)
  • Stable Diffusion绘画 | 如何做到不同动作表情,人物角色保持一致性(上篇)
  • sqli-labs靶场第三关less-3
  • MySQL GROUP_CONCAT函数踩坑小记
  • 领域驱动设计DDD的工作机制
  • 基于ZABBIX监控 RabbitMQ服务开箱模板汉化及适用性改造
  • 相亲交友系统的商业模式探讨
  • Android Studio Koala Feature Drop 稳定版现已推出
  • 在滴滴和字节划水6年,过于真实了。。。
  • 刷题小计六:矩阵
  • 【fastjson】json对象格式化打印
  • 2015年国赛高教杯数学建模C题月上柳梢头解题全过程文档及程序
  • 无人自助超市系统小程序源码开发