我是靠谱客的博主 明理黑米,最近开发中收集的这篇文章主要介绍ZigBee 学习(一)基础概念,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1 RFD 节点与 FFD 节点

FFD:可提供全部的 IEEE 802.15.4 MAC 服务,可充当任何 ZigBee 设备。

RFD:可提供部分的 IEEE 802.15.4 MAC 服务,只能充当终端节点。

2 ZigBee 网络中分三种设备:Coordinator、Router、Enddevice

Coordinator(协调器):它是一个 FFD 节点,负责整个网络的管理工作。每个网络中有只有一个协调者。它具有以下几个功能:

  1. 选择所用网络的信道
  2. 从协调者开始,启动网络
  3. 分派网络地址
  4. 允许其他设备加入或者退出其网络
  5. 保存邻接表和路由信息
  6. 传输应用数据包

Router(路由器):它是一个 FFD 节点,一般被应用于树形或者 Mesh 拓扑结构中扩大网络覆盖量。它用于去找到从源点到终点的一条最佳路径来传输信息。路由节点除了不能建立网络之外,和协调者相比较类似。

Enddevice(终端设备):它是一个 RFD 节点,被用于连接到路由节点或者协调者。终端节点有以下2个功能:

  1. 加入或者离开网络
  2. 传输应用数据包

3 Zigbee设备的地址类型

Zigbee 设备有两种不同的地址:16 位短地址和 64 位 IEEE 地址。其中 64 位地址是全球唯一的地址,在设备的整个生命周期内都将保持不同,它由国际 IEEE 组织分配,在芯片出厂时已经写入芯片中,并且不能修改。而短地址是在设备加入一个 Zigbee 网络时分配的,它只在这个网络中唯一,用于网络内数据收发时的地址识别。但由于短地址有时并不稳定,由于网络结构的变化会发生改变,所以在某些情况下必须以 IEEE 地址作为通讯的目标地址,以保证数据有效送达。

最后

以上就是明理黑米为你收集整理的ZigBee 学习(一)基础概念的全部内容,希望文章能够帮你解决ZigBee 学习(一)基础概念所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部