二、ZigBee无线网络
概述
ZigBee是基于IEEE802.15.4标准的低功耗局域网协议。根据国际标准规定,ZigBee技术是一种短距离、低功耗的无线通信技术。这一名称(又称紫蜂协议)来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来与同伴传递花粉所在方位信息,也就是说蜜蜂依靠这样的方式构成了群体中的通信网络。其特点是近距离、低复杂度、自组织、低功耗、低数据速率。主要适合用于自动控制和远程控制领域,可以嵌入各种设备。简而言之,ZigBee就是一种便宜的,低功耗的近距离无线组网通讯技术。
ZigBee技术的设计目标是保证在低电耗的前提下,开发一种易部署、低复杂度、低成本、短距离、低速率的自组织无线网络,在工业控制、家庭智能化、无线传感器网络等领域有广泛的应用前景。
ZigBee入网参数
ZigBee入网参数-CHANNEL
CHANNEL是ZigBee通信频率设置的信道号,2.4G的ZigBee协议栈含有16个通信信道,中国地区分配的信道为:信道11(0x0b)~信道26(0x1a)。ZigBee网络只有在保证在相同的信道下才能考虑通信的可能性,如果信道不同则无法组网。
ZigBee入网参数-PANID
PANID是Zigbee的局域网ID,用于区分通信道下的其他网络,节点通过PANID判断自身所属的网络标识。PANID的参数可配置,其配置参数范围从0x0000~0xFFFF。可互相通信的节点之间PANID必须相同,且必须保证同一工作区域内的相邻网络PANID不同。
ZigBee入网参数-MAC
MAC地址是一种是64位IEEE地址,这个64 位的IEEE地址是一个全球唯一的地址, 一经分配就将跟随设备一生。它通常由制造商或者被安装时设置。这些地址由 IEEE 组织来维护和分配。
ZigBee入网参数-ShortAddr
ShortAddr是一种16位的ZigBee网络内部的网络地址,这个16位网络地址是当设备加入网络后分配的,它在ZigBee局域网中是唯一的,用来在网络中鉴别设备和发送数据。ZigBee节点在RFD模式下时直接使用内网点地址即可。
ZigBee网络节点类型
协调器(Coordinator)
选择网络所使用的频率通道、建立网络并将其它节点加入网络、提供信息路由、安全管理和其它的服务。
路由(Router)
发送和接收节点自身信息;在节点之间转发信息;容许子节点通过他加入网络。
终端节点(EndDevice)
EndDevice节点的主要任务就是发送和接收信息,不能够转发信息也不能够让其他人加入网络。通常一个EndDevice节点不处在数据收发状态的时候可进入休眠状态以节省耗电。
ZigBee网络拓扑结构
星型拓扑
星型拓扑包含一个Coordinator节点和一系列的EndDevice节点。每一个EndDevice节点只能和Coordinator节点进行通讯,在两个EndDevice节点之间进行通讯必须通过Coordinator节点进行转发。

树形拓扑
树形拓扑Coordinator可以连接Router和EndDevice,其子节点的Router也可以连接Router和EndDevice,多个层级的树形拓扑中,信息具有唯一路由通道,直接通信只可以在父节点与子节点之间进行,非父子关系的节点需间接通信。

网状拓扑
具有灵活路由选择方式,当某个路由路径出现问题,信息可自动沿其它路由路径进行传输。任两个节点可相互传输数据,数据可直接传送或在传输过程中经多级路由转发,网络层提供路由探索功能,使得网络层可以找到信息传输的最优化路径,应用层不需要任何参与,网络会自动按照ZigBee协议算法选择较好的路由路径作为数据传输通道,以使得网络更稳定,通讯更有效率。

二、ZigBee无线网络的更多相关文章
- ZigBee无线网络技术在小区路灯照明系统的应用
小区路灯照明系统是楼宇智能的一部分,但受制于布线.成本等的问题,难以得以实施.随着计算机技术的迅猛发展,无线网络技术越来越成熟,ZigBee无线网络成本低.功耗低.传输距离远等的特点,非常适合在无线路 ...
- 三、ZigBee无线网络工具
CC2530概述 CC2530是德州仪器Ti公司用于2.4-GHz IEEE 802.15.4.ZigBee 和 RF4CE 应用的一个真正的片上系统(SoC)解决方案,是作为ZigBee无线传 感网 ...
- 【Zigbee技术入门教程-01】Zigbee无线组网技术入门的学习路线
[Zigbee技术入门教程-01]Zigbee无线组网技术入门的学习路线 广东职业技术学院 欧浩源 一.引言 在物联网技术应用的知识体系中,Zigbee无线组网技术是非常重要的一环,也是大家感 ...
- 【树莓派】树莓派网络配置:静态IP、无线网络、服务等
一.网络配置之静态IP: 树莓派的默认网络为: haochuang@raspberrypi:~ $ vi /etc/network/interfaces # interfaces() file use ...
- 【Web性能进阶】1.无线网络基础
一.无所不在的连接 针对不通的使用场景,无线网络技术有很多种. 鉴于无线网络技术如此多样,笼统地概括所有无线网络的性能优化手段是不可能的.好在大多数无线技术的原理都是相通的,衡量性能的指标和约束条件也 ...
- 无线网络发射选址 2014年NOIP全国联赛提高组(二维前缀和)
P2038 无线网络发射器选址 题目描述 随着智能手机的日益普及,人们对无线网的需求日益增大.某城市决定对城市内的公共场所覆盖无线网. 假设该城市的布局为由严格平行的129 条东西向街道和129 条南 ...
- 【zigbee无线通信模块步步详解】ZigBee3.0模块建立远程网络控制方法
本文以路灯控制应用为例,简述ZigBee3.0模块使用流程. 一.建立网络 1.通过USB转串口模块将出厂的ZigBee自组网模块连接,打开上位机软件"E180-ZG120A-Setting ...
- NOIp 2014 #4 无线网络发射器选址 Label:模拟
题目描述 随着智能手机的日益普及,人们对无线网的需求日益增大.某城市决定对城市内的公共场所覆盖无线网. 假设该城市的布局为由严格平行的129 条东西向街道和129 条南北向街道所形成的网格状,并且相邻 ...
- WPA破解原理简要——无线网络破解续
一.破解密码的基础 关于密码的破解我再重复一次好了.密码破解就两大类方法.一是字典解密,而是暴力解密. 暴力解密就是采用穷举的方法——你密码是怎么组成的呢?无非就是数字.字母.符号,暴力解密就是采用一 ...
随机推荐
- Wannafly Winter Camp 2020 Day 5C Self-Adjusting Segment Tree - 区间dp,线段树
给定 \(m\) 个询问,每个询问是一个区间 \([l,r]\),你需要通过自由地设定每个节点的 \(mid\),设计一种"自适应线段树",使得在这个线段树上跑这 \(m\) 个区 ...
- Don't assign one object to another one
correct way, when changing object, firstly you should create this object and then assign its propert ...
- Scala之Option: Some None
Option类型本身没有实现,而是依赖两个子类型提供具体实习那:Some和None.Some是iyge类型参数化的单元素集合,None是一个空集合. ----<scala学习手册>P119
- python复习基础题目
第一部分 必答题(每题2分) 简述列举了解的编程语言及语言间的区别? 编译型语言:一次性全部编译成二进制码,再去执行 解释性语言:编译一句,运行一句 python 解释型,简洁高效,容易上手 Java ...
- RHEL 8 安装 Oracle 19c 注意问题
RedHat Enterprise Linux 8 版本静默安装 Oracle 数据库软件时,需注意的问题 来自博客园AskScuti 1. 提示缺少库文件 libnsl.so.1 2. 因着OS版本 ...
- Python标准库之subprocess模块
运行python的时候,我们都是在创建并运行一个进程.像Linux进程那样,一个进程可以fork一个子进程,并让这个子进程exec另外一个程序.在Python中,我们通过标准库中的subprocess ...
- 回味Ubuntu10.10致敬Gnome桌面
目录 Ubuntu10.10可用源 Ubuntu10.10更新语言包 输入法支持 浏览器选择 文件下载 压缩文件中文乱码的处理 视频播放 科学计算 搭建Lamp环境 实现文件分享 主题美化 Ubunt ...
- JS 动态改变浏览器title标题
onfocus 和 onblur 事件,监听离开页面和进入页面 <script> window.onfocus = function () { document.title = '要走的人 ...
- linux基础之CentOS启动流程
一.基本概念 内核设计流派: 单内核设计:Linux //所有功能集成于同一个程序 微内核设计:Windows,Solaris //每种功能使用一个单独子系统实现 Linux内核特点: 支持模块化:. ...
- java课堂测试
package 作业2; //信1805-1 杨一帆 20183608 public class ScoreInformation1 { private String stunumber; pr ...