短距无线网络技术及常用场景(三)

简介: 短距无线网络技术及常用场景(三)

开发者学习笔记【阿里云物联网助理工程师认证(ACA)短距无线网络技术及常用场景(三)

课程地址:https://edu.aliyun.com/course/3112060/lesson/18975


短距无线网络技术及常用场景(三)


十一.ZigBee通信协议站


图片295.png


ZigBee通信协议站总共分为四层,最下面一层是物理层,往上MAC层,即介质接入控制子层,再上是ZigBee网络层,最上层是ZigBee应用层,底层的MAC和物理层是由IEEE802.15.4规定的,四ZigBee通信协议站是由ZigBee联盟设计的。


物理层IEEE 802.15.4提供两个物理层,一个是2.4GHz物理层,另外一个是868/915MHz赫兹的物理层也就是ZigBee可以在三个平台上面进行通信,虽然通信的时候可以选择不同的频带进行通信,但是他们共享同一个基本的包真结构,具有较小的执行周期和功率消耗。2.4GHz物理层规定运行在2.4G赫兹的工业科学医学频带上面,这是一个无许可证频带,在世界各地都可以得到使用,但是该频带存在信号共存的干扰问题,因为这是一个无许可证频带,大家都可以用,其他设备也可以用,大家用的时候都在同一个频带上传输数据,就会存在信号干扰问题,然而868/915MHz物理层在欧洲运行是在868MHz频带上。


在美国是运行在915MHz ISM平台上面,这两个频带没有其他标准的运行干扰,并且运行损耗比较低。物离层分为三个频带,共有27个频率信道,像868/915MHz物理层在868.0-868.6MHz支持一个信道,这个信道编号为零,在902.0-928.0NHz支持十个信道,这十个信道编号分别为1到11号信道。由于这两个频道受不同地域的支持,像刚才说的在欧洲是868MHz,在美国是915MHz,所以在单一网络中不可能全部使用11个信道。


另外这两个频带的特征十分接近,所以它的硬件设计也十分相似,可以实现硬件共享来降低它的制造成本,而2.4GHz的物理层在2.4-2.4834G赫置,共支持16个信道,他的信道编号是从12-27号进行编号,每个信道的频带带宽可以达到5GHz,易于满足发射和接收滤波器的设计要求。


2.4GHz的物理层提供的传输速率是250KB/s,而868/915MHz的物理层两段频带分别提供20KB/s和40KB/s的传输速率,868提供的是80KB/s,915提供的是40KB/s的传播速率。他的主要任务是启动和关闭IF收发器,第二个是信道能量检测,第三个是被接收到的数据报进行链路质量指示,第四个是为CS maca算法提供空闲信道评估,第五个是对通信信道频率进行选择,第六个是对数据包进行发送和接收。


在IEEE 802.15.4的MAC层中引入了超声结构和线标征的概念,这两个概念的引入极大的方便了网络的管理,我们可以选择以超帧为周期,组织lr pen网络内设备间的通信。每个超帧都以网络协调器发出信标帧为持,在这个信标征中包含了超帧将持续的时间以及对这段时间的封闭的信息。

网络端的普通设备接收到超帧开始时的线标帧后,就可以根据其中的内容安排自己的任务,例如进入休眠状态,直到这个超帧结束。MAC子层主要提供两种服务,一种是MAC层数据服务,还有一种是MAC层管理服务。MAC层数据服务主要是保证MAC协议数据单元在物理层数据服务中的正确收发,MAC层管理服务它主要是维护一个存储MAC和组成协议相关信息的数据库。

 

网络层需要在功能上与IEEE 802.15.4标准兼容,同时也需要向上层提供合适的功能接口,上层是应用层,ZigBee网络层主要完成和提供的功能有如下一些功能:

第一个是产生网络层的数据包,当网络层接收到来自应用层的数据包的时候,网络层要对数据包进行解析,然后在数据包上添加适当的网络层数据头,再向MAC层传递。

第二个功能是网络top路由功能,网络层提供路由数据包的功能,如果包的目的节点是本节点的话,那么就将该数据包向应用层发送,如果不是,就将数据包转发给路由表的下一个节点。

第三个是配置新的器件参数,网络层能够配置合适的协议,比如建立新的协调器并发起建立网络,或者加入一个已有的网络。

第四个是建立pan网接入或者脱离pan网,

第五个是分配网络地址,如果本节点是协调器或者路由器,那么接入该节点的其它节点的地址就由网络层来控制。

第六个功能是邻居节点的发现,它能够发现并维护网络邻居的信息。第七个是建立路由功能。

第八个是能控制接收器的接收时间和状态。

ZigBee应用层主要包含三大方面:

第一个方面是应用支持子层aps,

第二个是应用框架af,

第三个是ZigBee设备对象zbo,

他们共同为各应用开发者提供统一的接口。

 

十二.ZigBee通信技术特点


低功耗。在低耗电待机模式下,2节5号干电池可支持1个节点工作6~24个月,也就是半年到两年的时间,甚至更长。这是ZigBee的突出优势。相比较,普通蓝牙能工作数周、Wi-Fi可工作数小时。


低成本。通过大幅简化协议(不到蓝牙的1/10),降低了对通信控制器的要求 ,并且ZigBee免协议装专利费每个ZigBee芯片的价格大概在两美元左右,随着市场的需求和进步,价格是越来越低的。


低速率。在2.4MHz频带下提供250kbps的速度、915MHz下面提供40kbps,868 MHz下面提供20kbps的数据传播速度,满足低速率传输数据的应用需求。


远距离。传输范围一般介于10~100m之间,在增加发射功率后,亦可增加到1~3km。这指的是ZigBee相邻节点间的距离。如果ZigBee通过路由和节点间通信的接力,传输距离将可以更远。


可靠。采用了碰撞避免机制,同时为需要固定宽带的通信业务预留了专用时隙,避免了发送数据时的竞争和冲突;节点模块之间具有自动动态组网的功能,信息在整个ZigBee网络中通过自动路由的方式进行传输,从而保证了信息传输的可靠性。假如某个节点坏了,数据可以选择另外一条路进行通信。


短时延。ZigBee的响应速度较快,一般从睡眠转入工作状态只需15ms,节点连接进入网络只需30ms。相比较,蓝牙需要3~10sWi-Fi需要3s。


高容量。ZigBee可采用星状、片状和网状网络结构,一个主节点管理若干子节点,最多一个主节点可管理254个子节点;同时主节点还可由上一层网络节点管理,最多可组成65000个节点的大网。


高安全。ZigBee提供了三级安全模式,包括安全设定、使用访问控制清单(Access ControlListACL)防止非法获取数据以及采用高级加密标准(AES128)的对称密码,以灵活确定其安全属性。


免执照频段。使用工业科学医疗(ISM)频段,915MHz(美国),868MHz(欧洲),2.4GHz(全球)。ZigBee在这三个频段通信的时候是不需要执照的,可以直接进行通信。

 

十三.ZigBee通信技术常用场景


图片296.png

智能家居,在智能家具里面每一个家电设备都可以设计成一个ZigBee节点。通过ZigBee协调器和ZigBee节点组成局域网,局域网中的数据通过物联网网关接入互联网,这样,ZigBee组建的局域网内的智能家居数据就可以上传到物联网平台或者数据应用中心,再由物联网平台或者数据应用中心推送到其他应用终端。客户端等设备下发的执行命令经过互联网,通过物联网网关,再经ZigBee协调器下发给ZigBee节点,从而控制家居家电。


无线抄表系统,ZigBee节点采集水电煤表数据,经过ZigBee中心节点,通过GPRS/CDMA发送给集抄中心,这样就省去了大量的人力抄表。

图片297.png

交通控制。在交通的每一个设备上面,都可以把它设计成ZigBee节点比如交通信号灯、可变标志、车检仪器、感应线圈等。ZigBee节点连接到路口的控制机里面及ZigBee中心节点、ZigBee中心节点的数据再通过网络将数据发送到物联网应用平台或者其他的应用数据中心来对数据进行处理,达到对交通的智能化管理,这样的形式无需挖路来布设控制线路,各个设备之间都是通过无线自动组网连接,这样既降低了系统安装成本,避免了传统的安装方式对交通干扰所带来的经济损失,比如布线的时候需要挖路,大家挤在一起走会造成交通堵塞,也容易造成交通安全事故,并且这样的方式也避免了后续城市发展道路拓展变化对原有预埋管线的干扰。不需要对原来的管线进行重新布置,直接通过无线的方式就可以组建新的交通管理网络。

图片298.png图片299.png 

十四.本节知识总结


本节课主要是讲了三个方面内容

第一方面是WiFi通信技术及常用场景

第二个是BLE通信技术及常用场景BLE就是低功耗蓝牙

第三个是ZigBee通信技术及常用场景

 

随堂思考

1.WiFi的工作频段?

WiFi的工作频段有两个,一个是2.4GHz,另外一个是5GHz

2. ZigBee的三级安全模式是哪三级?

第一级是安全设定,第二级是使用访问控制清单来防止非法获取数据第三是采用高级加密标准BES128的对称密码

3. 你还知道哪些短距无线网络技术

除了上述所说的WiFi、BLE、ZigBee还有测频识别技术,简称fid和超宽带UWB这些无线网络技术

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
3天前
|
云安全 安全 网络安全
现代云计算与网络安全技术综述
随着信息技术的迅猛发展,云计算作为一种重要的信息技术模式,已经深刻影响了各个领域的发展和应用。本文从云服务、网络安全和信息安全等技术领域入手,探讨了现代云计算环境下的各种挑战与应对策略,旨在帮助读者更好地理解和应用这一前沿技术。【7月更文挑战第4天】
|
3天前
|
数据采集 监控 安全
网络安全中的威胁情报与风险管理:技术解析与策略
【7月更文挑战第4天】网络安全中的威胁情报与风险管理是保障网络安全的重要手段。通过收集、分析和处理各种威胁情报,可以及时发现并应对潜在的网络威胁;而通过科学的风险管理流程,可以构建稳固的防御体系,降低安全风险。未来,随着技术的不断进步和应用场景的拓展,威胁情报与风险管理技术将不断发展和完善,为网络安全提供更加坚实的保障。
|
3天前
|
存储 安全 网络安全
云计算与网络安全:技术融合与信息保障
在当今信息化时代,云计算技术作为信息技术领域的重要组成部分,与网络安全息息相关。本文从云服务架构、网络安全挑战、以及信息安全保障等角度出发,探讨了云计算与网络安全的紧密关系及其技术融合的重要性。通过分析当前技术趋势和挑战,提出了一些应对策略和未来发展方向,旨在为技术专业人士及相关从业者提供深入的思考和参考。【7月更文挑战第4天】
12 0
|
22小时前
|
安全 网络安全 SDN
网络安全中的蜜罐技术与威胁诱捕:主动防御的新篇章
【7月更文挑战第6天】随着网络安全威胁的日益严峻,蜜罐技术与威胁诱捕技术作为主动防御的重要手段,正逐步成为网络安全领域的新宠。通过不断的技术创新和实践应用,我们有理由相信,在未来的网络安全战争中,蜜罐与威胁诱捕技术将发挥越来越重要的作用,为我们的网络安全保驾护航。
|
3天前
|
网络协议 Java
Java网络编程基础与Socket实现技术
Java网络编程基础与Socket实现技术
|
3天前
|
云安全 安全 网络安全
云计算与网络安全:技术融合下的安全挑战与应对策略
在数字化转型的浪潮中,云计算作为一种强大的技术推动力,正日益成为企业IT架构的核心。然而,随着云服务模式的普及,网络安全问题也变得愈加复杂。本文旨在深入探讨云计算环境下网络安全的挑战,并基于最新的研究成果和统计数据,提出有效的安全策略和技术解决方案。通过对云计算环境中潜在风险的系统分析,结合先进的网络安全技术,如加密算法、身份认证机制等,文章将阐述如何在享受云计算带来的便利的同时,保障数据的安全性和完整性。
|
4天前
|
安全 网络安全 数据安全/隐私保护
现代网络安全与信息保护技术探析
随着互联网的普及与信息技术的飞速发展,网络安全问题日益突出。本文从网络安全漏洞、加密技术及安全意识三个方面进行探讨与分享,旨在帮助读者深入了解现代网络安全的重要性及相关技术应对手段。【7月更文挑战第3天】
11 2
|
4天前
|
安全 测试技术 网络安全
网络安全中的渗透测试与风险评估:技术深度解析
【7月更文挑战第3天】在网络安全领域,渗透测试和风险评估是两种不可或缺的技术手段。通过模拟黑客的攻击手段来发现系统中的安全漏洞,以及通过系统性的方法来识别和评估潜在的风险和威胁,两者共同为组织提供了全面的网络安全保障。随着技术的不断发展和网络环境的日益复杂,渗透测试和风险评估的重要性将日益凸显。因此,网络安全从业者应不断学习和掌握这两种技术,以应对日益严峻的网络安全挑战。
|
5天前
|
数据采集 存储 JSON
解密网络爬虫与数据抓取技术的奇妙世界
【7月更文挑战第2天】网络爬虫是自动化数据抓取的关键工具,用于解锁互联网数据的潜力。本文深入探讨了爬虫基础,包括模拟HTTP请求、HTML解析和数据存储。通过实例展示如何用Python构建简单爬虫,强调法律与伦理考虑,如遵循robots.txt、尊重版权和隐私,以及应对反爬策略。合法、负责任的爬虫技术在商业、科研等领域发挥着重要作用,要求我们在数据探索中保持透明、最小影响和隐私保护。
8 1
|
9天前
|
JSON 数据可视化 API
技术心得:如何用Python和API收集与分析网络数据?
技术心得:如何用Python和API收集与分析网络数据?
17 2

热门文章

最新文章