发烧友的个人空间 https://www.eechina.com/space-uid-140957.html [收藏] [复制] [RSS]

博客

简单一文,快速介绍蓝牙的发展史及蓝牙Mesh的网络层结构

已有 1039 次阅读2018-1-9 17:31

蓝牙技术作为一种通用通信技术,最主要的功能就是取代了数据电缆的传输,用于便携式设备及其应用。本文介绍蓝牙无线技术的不断革新与进步。


2004年,蓝牙技术联盟推出了蓝牙2.0+EDR,使得蓝牙传输速率达到了2.1Mbps262.5KB/s);


2009年发布了蓝牙3.0+HSHight Speed),将数据传输速率提高到了24Mbps3MB/s)的理论值;


2010年发布的蓝牙4.0包含三种协议,分别是传统蓝牙(Classic Bluetooth)、低功耗蓝牙(Bluetooth Low Energy)和高速蓝牙技术(Bluetooth High Speed)。其中低功率蓝牙(BLE),极大地降低了蓝牙设备的通信电力负担;


2014年,蓝牙4.2版开始支持6LoWPAN(基于IPv6的低速无线个域网标准),使得蓝牙设备更易于接入互联网;


2016年,蓝牙5的推出对低功耗设备,进一步提升了通信速率,并且能够结合wifi对室内的设备位置进行辅助定位;


2017719日,蓝牙技术宣布全面支持Mesh网状网络。

纵观蓝牙技术的发展历程,SIG不断地追求着“传输速率、低功耗、网络接入和安全配对”等无线连接的性能,以满足各种应用对近距离通信的需求。从“以人为中心的边缘网络”逐渐拓展到所有物联网边缘场景;而蓝牙Mesh组网技术更是适用于整个物联网市场,包括消费领域和工业领域。

 

*蓝牙Mesh定义*

严格意义上来讲,蓝牙Mesh技术其实并非无线通信技术,而是一种网络(组网)的技术,用于构建“多对多通信连接”的网络。而低能耗蓝牙技术则为无线通信技术。所以,蓝牙Mesh是建立在低功耗蓝牙之上的通信网络。


*蓝牙Mesh技术的基本概念*

蓝牙Mesh整体上可以分成应用层和网络层,这两层都具有鲜明的层次化设计,有利于开发者进行网络部署及应用的开发。

1、应用层

在应用层面,SIG对蓝牙设备的功能进行了多层次的封装:节点-元素-模型-状态。

 

2、网络层结构

蓝牙Mesh网络是搭建在低功耗蓝牙技术(BLE)构架之上的,其网络的层次构架为:BLE---承载层---网络层---传输下层---传输上层---接入层---基础模型层---模型层。

 BLE:低功耗蓝牙连接层,实现节点之间的无线通信连接,是实现Mesh网络的基础。

承载层:定义了如何使用底层BLE协议栈传输网络PDU(协议数据单元)。承载方式分为2种:广播承载和GATT承载。

网络层:定义了各种消息的地址类型、格式,完成数据的网络寻址和转发。

传输下层:主要负责网络中传送的PDU的分片和重组。

传输上层:负责对上层应用数据进行加密、解密和认证。

接入层:定义应用的数据格式,以及如何使用传输层的服务(网络服务)。同时能够定义、控制在传输层中的数据加密和解密过程,并对于传输层送达的数据进行验证。

基础模型层:实现应用层与Mesh网络协议的适配,定义了其中的消息、状态等属性。

模型层:在蓝牙Mesh网络中,模型层是实现各类应用功能的基础。

 

关于Tunercom168 微信号

发布关于昇润科技蓝牙模块与蓝牙方案的最新资讯,提供有关物联网、智能家居、可穿戴设备、汽车电子、医疗电子等应用信息,让你紧跟技术潮流,欢迎关注!


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
返回顶部