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推广等领域。

审核编辑 黄宇

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

    关注

    2939

    文章

    47332

    浏览量

    408067
  • 蓝牙模块
    +关注

    关注

    30

    文章

    630

    浏览量

    57562
  • BLE技术
    +关注

    关注

    0

    文章

    35

    浏览量

    6894
  • 低功耗蓝牙
    +关注

    关注

    1

    文章

    258

    浏览量

    22252
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    关于BLE蓝牙芯片的BLE Mesh无线组网方案分享

    在物联网设备爆发式增长的背景下,稳定、灵活且易于部署的无线组网技术成为关键。BLE蓝牙芯片凭借其低功耗、高兼容性和成熟的生态,成为许多智能设备的首选通信方案。而BLE Mesh(蓝牙
    的头像 发表于 11-19 15:33 179次阅读

    物联网开发必备:四款低功耗蓝牙透传模块参数全解析与应用实战

    物联网开发必备:四款低功耗蓝牙透传模块参数全解析与应用实战 作为物联网设备的“无线神经末梢”,低功耗蓝牙BLE)透传模块的选择直接关系到产
    的头像 发表于 11-05 14:37 327次阅读

    从入门到精通:基于开源代码的BLE四种模式开发详解

    通过分析BLE低功耗蓝牙的四种核心工作模式,结合可下载、可修改的开放源码,本教程为开发者提供一套系统、实用的开发学习路径。 BLE(Blue
    的头像 发表于 10-09 18:00 238次阅读
    从入门到精通:基于开源代码的<b class='flag-5'>BLE</b>四种<b class='flag-5'>模式</b>开发详解

    如何为不同的电机选择合适的驱动芯片?纳芯微带你深入了解

    在现代生活中,电机广泛使用在家电产品、汽车电子、工业控制等众多应用领域,每一个电机的运转都离不开合适的驱动芯片。纳芯微提供丰富的电机驱动产品选择,本期技术分享将重点介绍常见电机种类与感性负载应用,帮助大家更深入了解如何选择合适的电机驱动芯片。
    的头像 发表于 07-17 14:00 1611次阅读
    如何为不同的电机选择合适的驱动芯片?纳芯微<b class='flag-5'>带你</b><b class='flag-5'>深入了解</b>!

    如何对DUAL_SENSOR_BOX_KIT 模式BLE/蓝牙)进行编程?

    如何对DUAL_SENSOR_BOX_KIT 模式BLE/蓝牙)进行编程?CYBT-263065-EVALTDA5235_868_5_BOARD
    发表于 07-03 07:19

    低功耗蓝牙BLE透传模块HM-BT4531的技术规格与应用指南

    内容概要:HM-BT4531是一款基于高性能、超低功耗蓝牙5.1芯片CMT4531的低功耗蓝牙BLE)透传模块。它采用32位ARM® Cortex®-M0内核,最高频率64MHz,集
    发表于 06-12 17:13 1次下载

    蓝牙低功耗模块的原理和应用介绍

    或更高版本标准的设备,它们采用低功耗蓝牙BLE)技术。以下是其工作原理的简要概述: 1. 广播和连接模式蓝牙低功耗
    的头像 发表于 05-21 15:56 908次阅读

    BLE DTM测试:BLE射频性能的“体检专家”

    ,如长距离模式和2M PHY,DTM测试需要支持这些新特性的测试命令和参数配置。 BLE DTM测试是蓝牙设备研发和生产中不可或缺的环节。通过深入了解DTM测试的原理和方法,工程师可以
    发表于 04-26 23:09

    蓝牙音频模块了解I2S的主端和从端功能应用

    ,实现了近乎无损的无线音频传输。那么,蓝牙I2S主端和从端各自承担什么功能?让我们从安朔科技蓝牙音频模块(ANS-BT301M)中深入解析!1、主从
    的头像 发表于 04-25 16:06 879次阅读
    从<b class='flag-5'>蓝牙</b>音频<b class='flag-5'>模块</b>中<b class='flag-5'>了解</b>I2S的主端和从端功能应用

    亿佰特首款高通芯BLE5.1蓝牙音频模块!还有蓝牙测试套件、USB转接板上新!

    新品上市BLE5.1蓝牙音频模块USB转TTL转接板蓝牙模块测试套件部分新品参与送样文末了解详情
    的头像 发表于 04-17 19:34 1167次阅读
    亿佰特首款高通芯<b class='flag-5'>BLE</b>5.1<b class='flag-5'>蓝牙</b>音频<b class='flag-5'>模块</b>!还有<b class='flag-5'>蓝牙</b>测试套件、USB转接板上新!

    新品发布!全国产LPWAN远距离传输模块、RS485转蓝牙转换器及BLE5.0蓝牙模块

    新品上市RS485转蓝牙无线转换器BLE5.0蓝牙模块LPWAN远距离传输模块部分新品参与送样文末了解
    的头像 发表于 03-20 19:32 921次阅读
    新品发布!全国产LPWAN远距离传输<b class='flag-5'>模块</b>、RS485转<b class='flag-5'>蓝牙</b>转换器及<b class='flag-5'>BLE</b>5.0<b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>

    蓝牙模块连接万物的隐形桥梁

    在物联网时代,蓝牙模块已成为连接智能设备的关键组件。这个微小的芯片,承载着数据传输、设备互联的重要使命,正在悄然改变着我们的生活。工作原理蓝牙模块
    的头像 发表于 02-19 16:40 1038次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>连接万物的隐形桥梁

    芯知识 BLE(低功耗蓝牙模块)和SPP(传统蓝牙模块)的对比

    BLE蓝牙低功耗适用于长时间运行设备,数据传输速率低,连接范围小;SPP蓝牙串口协议功耗高,传输速率快,连接范围广。选择蓝牙模块需根据具体应
    的头像 发表于 02-13 15:06 1215次阅读

    深入了解山景蓝牙音频解码器的工作原理以及应用领域

    蓝牙音频解码器是一种用于将数字音乐解码成模拟声音信号的装置。蓝牙解码器现在被广泛应用于智能手机、平板电脑和电脑等数字音乐播放设备,能够一定程度上提高音质,让音乐更加高保真。
    的头像 发表于 01-08 09:39 2174次阅读
    <b class='flag-5'>深入了解</b>山景<b class='flag-5'>蓝牙</b>音频解码器的<b class='flag-5'>工作</b>原理以及应用领域

    如何为不同的电机选择合适的驱动芯片?纳芯微带你深入了解

    在现代生活中,电机广泛使用在家电产品、汽车电子、工业控制等众多应用领域,每一个电机的运转都离不开合适的驱动芯片。纳芯微提供丰富的电机驱动产品选择,本期技术分享将重点介绍常见电机种类与感性负载应用,帮助大家更深入了解如何选择合适的电机驱动芯片。
    的头像 发表于 12-23 09:58 1778次阅读
    如何为不同的电机选择合适的驱动芯片?纳芯微<b class='flag-5'>带你</b><b class='flag-5'>深入了解</b>!