0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

带你深入了解BLE蓝牙模块工作模式

董浪 来源:jf_91640342 作者:jf_91640342 2024-07-16 13:54 次阅读

蓝牙是一种新兴无线通讯技术是一个标准的无线通讯协议,可实现无线数据和语音通信。基于低成本设备的收发器芯片,可做近距离的无线连接,为固定和移动设备监理通信环境的一种近距离无线连接技术。其中,BLE蓝牙模块凭借工业级,低功耗,高性能的特性在民用领域物联网各类设备中稳占一席。

BLE蓝牙模块

BLE蓝牙模块:ZXW BLE蓝牙模块根据蓝牙标准分为4.0BLE蓝牙模块、4.2BLE蓝牙模块、5.0BLE蓝牙模块、5.2BLE蓝牙模块,目前基于BLE蓝牙模块的成熟方案有智能灯控方案、智能锁方案、MAC地址二维码扫描打印方案、以及基于蓝牙的室内定位方案。目前BLE蓝牙模块已经广泛应用于定位标签,资产跟踪,运动及健身传感器,医疗传感器,智能手表,遥控器,玩具等产品中。尤其蓝牙5.0是针对物连网、智能家电、穿戴设备规范所制定的技术规范,在这些领域领先WiFi。

BLE蓝牙模块的工作原理

1、蓝牙模块主从关系

蓝牙技术规定每一对设备之间进行蓝牙通讯时,蓝牙模块必须一个为主角色,另一蓝牙模块为从角色,才能进行通信,通信时,必须由主端进行查找,发起配对,建链成功后,双方即可收发数据。一个具备蓝牙通讯功能的设备,可以在两个角色间切换,平时工作在从模式,等待其它主设备来连接,需要时,转换为主模式,向其它设备发起呼叫。一个蓝牙设备以主模式发起呼叫时,需要知道对方的蓝牙地址,配对密码等信息,配对完成后,可直接发起呼叫。

2、蓝牙模块呼叫过程

蓝牙主端设备发起呼叫,首先是查找,找出周围处于可被查找的蓝牙设备。主端设备找到从端蓝牙设备后,与从端蓝牙设备进行配对,此时需要输入从端设备的PIN码,也有设备不需要输入PIN码。

配对完成后,从端蓝牙设备会记录主端设备的信任信息,此时主端即可向从端设备发起呼叫,已配对的设备在下次呼叫时,不再需要重新配对。已配对的设备,做为从端的蓝牙耳机也可以发起建链请求,但做数据通讯的蓝牙模块一般不发起呼叫。

链路建立成功后,主从两端之间即可进行双向的数据或语音通讯。在通信状态下,主端和从端设备都可以发起断链,断开蓝牙链路。

3、蓝牙数据传输

蓝牙数据传输应用中,一对一串口数据通讯是最常见的应用之一,蓝牙模块在出厂前即提前设好两个蓝牙模块之间的配对信息,主端预存有从端设备的PIN码、地址等,两端设备加电即自动建链,透明串口传输,无需外围电路干预。

一对一应用中从端设备可以设为两种类型,一是静默状态,即只能与指定的主端通信,不被别的蓝牙设备查找;二是开发状态,既可被指定主端查找,也可以被别的蓝牙设备查找建链。

BLE蓝牙模块工作模式

蓝牙设备在各种应用场景扮演着不同的角色,而蓝牙应用场景与其工作模式息息相关。BLE蓝牙模块一共有两个主要工作角色,分别是主机和从机,其中做主机的蓝牙模块又分为扫描者,发起连接者和数据客户端,而做从机的蓝牙模块又分为广播者,被动连接者和数据服务器。

BLE蓝牙模块有7个主要工作模式,分别是工程师最为熟悉的主机模式,从机模式,主从一体,广播者,观察者,iBeacon模式,Mesh组网模式。

1、主机模式

负责扫描并发起建立请求的设备,可以和一个或多个从设备进行连接通信

wKgZomaWCqGAUWF4AAC7ML_mtSA003.png


定期的扫描周围的广播状态设备发送的广播信息,可以对周围设备进行搜索并选择所需要连接的从设备进行配对连接;

需要知道从设备的mac地址,配对密码等信息,配对完成后,可直接连接,建立通信链路成功后,主从双方就可以发送接收数据;

主设备可以设置默认连接从设备的mac地址;

支持白名单功能,模块搜索到符合白名单的设备时就进行连接;

主设备找到从设备后,与从设备进行配对,此时需要输入从设备的PIN码;

主从透传协议相同时,只需通过简单的参数设置,即可实现主设备串口与从设备串口之间的数据透传;

支持断线重连功能,当异常干扰问题消失,模块工作环境恢复正常,主设备会自动搜索刚刚断连的从设备,尽可能减少数据的丢失,提高系统稳定性。

2、从机模式

负责广播并接受连接请求的设备,不能主动的建立连接,智能等待别人来连接

从设备首先进入广播状态,等待被主机搜索,当主机扫描到从设备建立连接后,就可以和主机设备进行数据的收发;

从设备模式的蓝牙模块是可以被连接的,定期的和主机进行连接和数据传输,在数据传输过程中作从机;

一对一应用中从设备可以设为两种类型,一是静默状态,即只能与指定的主设备通信,不被别的蓝牙设备查找;二是开发状态,既可被指定主设备查找,也可以被别的蓝牙设备查找后建立连接;

从设备模式下,用户可以根据协议自己开发APP。此模式下包含一个串口收发的Service,用户可以通过UUID找到它,里面有两个通道,分别是读和写。用户可以操作这两个通道进行数据的传输;

在通信状态下,主设备和从设备都可以发起断链,即断开蓝牙链路。

3、主从一体工作模式

可以同时作为主设备和从设备,在蓝牙4.1协议规范后,添加了“链路拓扑”的功能,发挥中继器的作用

蓝牙模块允许同时作为主设备和从设备,在任何角色组合中操作;

外围的从节点设备信息可以不局限在本地保存,通过主从一体的蓝牙模块发挥中继器的作用,搜集后上传给云端或集中控制器保存或显示;

主从一体额外增加了蓝牙模块的功能,成本优化和易用性; 如果蓝牙模块以前在封闭系统中作为主设备工作,那现在还可以同时作为从机连接到智能手机,从而实现新的连接维度;

4、广播者工作模式

蓝牙4.0以上设备必须支持的功能,一对多发送,周期性的向周围设备广播固定长度数据,向外广播自己的mac地址,名称以及支持的特性,主要是用于被其他的设备发现,而不是进行数据发送

模块可以在低功耗的模式下持续的进行广播,应用于极低功耗,小数据量,单向传输的应用场合。蓝牙广播通道的重要功能就是是用于发现设备,发起连接和发放数据;

蓝牙的广播一般是向外广播自己的mac地址、名称以及支持的特性,广播主要是用于被其它的设备发现,而不是进行数据发送的;

广播数据包有两种:广播包(Advertising Data)和响应包(Scan Response),其中广播包是每个设备必须广播的,而响应包是可选的,每个包长度都是固定字节N,数据包的长度N随着蓝牙协议的标准提高而扩容;

广播模式主要有两种使用场景:(1)单一方向的、无连接的数据通信,数据发送者在广播信道上广播数据,数据接收者扫描、接收数据;广播者”将用作服务器。(2)面向连接的建立,如蓝牙从设备广播消息后由主设备搜索到后进行连接,广播者和从设备模式的唯一区别是不能被主机连接,只能广播数据。

5、观察者工作模式

一对多接收 监听和读取空中的广播数据 不能发起数据,只能持续扫描从机

观察者模式,该模式下模块为非连接;

应用于数据采集集中器的应用场合,如传感器集中器采集等功能;

蓝牙网关,蓝牙模块处于观察者模式,无广播,它可以扫描周围的广播设备,但不能要求与广播设备连接。

6、iBeacon工作模式

蓝牙4.0规范的基础上发展而来的微定位技术,低功耗的蓝牙信标,使用的是BLE技术,一种广播模式,同时它也是拥有这个协议的一款低功耗蓝牙设备(从机),工作在广播模式,向周围进行联系下广播,所有广播数据在特定规则下进行排列

工作在广播模式,利用的是BLE中名为“通告帧”(Advertising)的广播帧。通告帧是定期发送的帧,只要是支持BLE的设备就可以接收到;

广播的发射功率可以调整,不停的广播蓝牙设备的mac地址、UUID等固定字节的字符串等信息,接收到该字符串应用软件会根据该字符串采取一些措施;

不能和任何低功耗蓝牙主机进行连接,通常是放在室内的某个固定位置,借此向周围进行连续性广播,所有广播数据在特定规则下进行排列。

7、Mesh组网工作模式

兼容4及5系列蓝牙协议,实现“多对多”的设备通信,大规模组网,每个网络可以连接理论最大65536个节点,不需要网关,每一个节点都可以作为AP和路由器

把蓝牙设备作为信号中继站,利用低功耗蓝牙广播的方式进行信息收发,蓝牙Mesh技术拓展了蓝牙的通讯关系,打破了以往蓝牙设备只能够主从一对一、广播一对多通信的限制,使网络内的蓝牙设备可以实现“多对多”的设备通信;

通信时,当某个节点损坏或者堵塞时,可以自动绕过该节点,重新选择路径达到目的地,可以让网络更高效可靠; 每个节点都可以发送、接收、转发消息。消息可以在Mesh网络中被转发从而到达更远的距离;

智能家居、智能建筑等众多领域具有应用优势,蓝牙Mesh技术将成为物联网短距离规模组网的最优方案。

目前蓝牙技术已被广泛应用于智能家居、消费电子、智慧医疗、汽车、智能穿戴设备和智能建筑设备在内的所有物联网智能产品中,加速人与万物互动的步伐。应用在物联网领域内的蓝牙模块基本都属于低功耗蓝牙模块,除上述应用外,蓝牙模块还可应用于家庭物联网、车辆控制、彩灯控制方案、楼宇管理、超市商品Beacon推广等领域。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2909

    文章

    44557

    浏览量

    372751
  • 蓝牙模块
    +关注

    关注

    30

    文章

    573

    浏览量

    55724
  • BLE技术
    +关注

    关注

    0

    文章

    28

    浏览量

    5849
  • 低功耗蓝牙
    +关注

    关注

    1

    文章

    227

    浏览量

    21325
收藏 人收藏

    评论

    相关推荐

    深入了解PCI转XMC载板转接卡

    电子发烧友网站提供《深入了解PCI转XMC载板转接卡.docx》资料免费下载
    发表于 09-06 14:35 0次下载

    蓝牙自动感应模块BLE HID无感车钥匙方案

    主从和 HID 从模式。 ANS-BT101M 工作范围可达 80m,适用于汽车钥匙、电瓶车开锁、智能家居、门锁、HID 遥控器等各种低功耗蓝牙设备。 产品参数: 模块
    的头像 发表于 08-08 14:45 480次阅读

    深入了解表面贴装晶体谐振器DSX1210A

    深入了解表面贴装晶体谐振器DSX1210A
    的头像 发表于 07-25 14:27 388次阅读
    <b class='flag-5'>深入了解</b>表面贴装晶体谐振器DSX1210A

    深入了解恒温晶体振荡器DC5032AS

    深入了解恒温晶体振荡器DC5032AS
    的头像 发表于 07-25 10:37 289次阅读
    <b class='flag-5'>深入了解</b>恒温晶体振荡器DC5032AS

    国产蓝牙模组 | 蓝牙主从一体功能应用

    随着科技快速发展,蓝牙技术在各个行业应用中变得非常广泛。今天,我们来分享一种非常热门的主从一体蓝牙模块。我们将对它的模式、概念、应用、选购等进行探讨,让读者
    的头像 发表于 06-21 08:25 491次阅读
    国产<b class='flag-5'>蓝牙</b>模组 | <b class='flag-5'>蓝牙</b>主从一体功能应用

    蓝牙模块工作原理与电路设计

    蓝牙技术是一种短距离无线通信技术,广泛应用于各种智能设备中,如手机、耳机、智能手表等。蓝牙模块作为实现蓝牙通信的核心部件,其工作原理和电路设
    的头像 发表于 06-14 16:04 1574次阅读

    国产蓝牙模组 | 低功耗蓝牙应用

    蓝牙技术联盟于2010年推出了蓝牙4.0规范,其中低功耗蓝牙的出现满足了小型电池供电设备进行低功耗无线连接的需求,因此得到广泛应用。本文章将带你深入
    的头像 发表于 06-14 08:25 510次阅读
    国产<b class='flag-5'>蓝牙</b>模组 | 低功耗<b class='flag-5'>蓝牙</b>应用

    蓝牙能够实现一对多通信吗?蓝牙模块的不同工作模式

    蓝牙模块工作模式涵盖了经典蓝牙(BR/EDR)和低功耗蓝牙
    的头像 发表于 06-14 08:21 1639次阅读
    <b class='flag-5'>蓝牙</b>能够实现一对多通信吗?<b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>的不同<b class='flag-5'>工作</b><b class='flag-5'>模式</b>

    蓝牙的四种工作模式

    蓝牙技术,作为无线通信领域中不可或缺的一部分,在众多物联网通信应用场景中发挥着至关重要的作用。蓝牙设备在各个实际应用环境中所担任的角色各异,然而这与蓝牙设备所采用的工作
    的头像 发表于 06-11 15:42 5379次阅读

    蓝牙模组都有哪些工作模式

    蓝牙是无线通信中重要的通信协议之一,广泛应用于各种物联网通信领域。蓝牙设备在各种应用场景扮演着不同的角色,而蓝牙应用场景与其工作模式息息相关
    的头像 发表于 06-07 08:25 964次阅读
    <b class='flag-5'>蓝牙</b>模组都有哪些<b class='flag-5'>工作</b><b class='flag-5'>模式</b>?

    BLE蓝牙模块在虚拟车钥匙上的运用—开启无钥匙驾驶新时代

    随着科技的不断发展,人们对汽车的智能化需求也日益增长。在这个背景下,BLE蓝牙模块在虚拟车钥匙上的运用应运而生,为消费者带来更加便捷、智能的出行体验。本文将从以下几个方面阐述BLE
    的头像 发表于 05-29 10:44 880次阅读

    经典蓝牙模块BLE蓝牙模块点对点连接方式上的差异

    随着科技的发展,蓝牙技术已经成为了我们生活中不可或缺的一部分。在众多的蓝牙模块中,经典蓝牙模块BLE
    的头像 发表于 05-28 11:58 1451次阅读

    WiFi蓝牙模块厂家带你了解蓝牙模块功率的等级

    目前蓝牙技术的突破已经让许多蓝牙模块厂家从业者忘记了很多专业术语,比如Class1,Class2等,那么我们就蓝牙模块发射功率来做个详细
    的头像 发表于 05-24 17:42 1371次阅读
    WiFi<b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>厂家<b class='flag-5'>带你</b><b class='flag-5'>了解</b><b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>功率的等级

    拆解FPGA芯片,带你深入了解其原理

    拆解FPGA芯片,带你深入了解其原理 现场可编程门阵列(FPGA)可以实现任意数字逻辑,从微处理器到视频生成器或加密矿机,一应俱全。FPGA由许多逻辑模块组成,每个逻辑模块通常由触发器
    发表于 04-17 11:07

    BLE蓝牙模块主从一体功能应用场景详解

    蓝牙模块支持多种工作模式,如主设备模式、从设备模式、主从一体化
    的头像 发表于 01-04 09:19 1317次阅读
    <b class='flag-5'>BLE</b><b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>主从一体功能应用场景详解