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

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

3天内不再提示

从解析5.0蓝牙模块SKB501来了解其中的数据传输原理

无线模块 来源:skylab0 2020-03-03 10:13 次阅读

产品智能化的升级越来越依赖于物联网无线模块,让产品性能更优的途径有两个,优化产品设计方案,优化方案中无线模块选型。立足无线连接、数据传输市场的SKYLAB在蓝牙技术的基础上推出了BLE4.2/5.0蓝牙模块产品,本篇就从SKB501的实际应用为出发点,带各位新手工程师了解一下蓝牙通信中的数据传输原理。

蓝牙模块

一般我们所说的蓝牙通信,是指两个蓝牙设备建立连接,就相当于打电话,一人一个手机进行通信;

主机:指能够搜索别人并主动建立连接的一方,好比说,我是主动拨打了对方的电话;

从机:指不能主动建立连接,只能等别人连接自己,一直处于监听(等别人打入电话);

一个模块的当前状态,只能处于其中的一种,要么处于主机,要么处于从机。

主从一体指能够在主机和从机模式间切换,可以选择工作在主机模式下,也可以选择工作在从机模式下。

蓝牙传输的原理:

1、主从关系:

蓝牙技术规定每一对设备之间进行蓝牙通讯时,必须一个为主角色,另一为从角色,才能进行通信,通信时,必须由主端进行查找,发起配对,建链成功后,双方即可收发数据。理论上,一个蓝牙主端设备,可同时与7个蓝牙从端设备进行通讯。

一个具备蓝牙通讯功能的设备,可以在两个角色间切换,平时工作在从模式,等待其它主设备来连接,需要时,转换为主模式,向其它设备发起呼叫。一个蓝牙设备以主模式发起呼叫时,需要知道对方的蓝牙地址,配对密码等信息,配对完成后,可直接发起呼叫。

2、呼叫过程:

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

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

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

3、数据传输

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

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

5.0蓝牙模块SKB501

5.0蓝牙模块SKB501

5.0蓝牙模块SKB501是主从一体的蓝牙串口模块,基于Nordic nRF52840方案,具有性能良好,功耗低,接收灵敏度高,传输距离远,支持SPI/UART/TWI通信协议,封装小等优点。产品能较好的嵌入到客户产品中,同时满足客户对蓝牙产品再次快速编程需求。

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

    关注

    9

    文章

    1515

    浏览量

    63556
  • 物联网
    +关注

    关注

    2865

    文章

    41545

    浏览量

    358111
  • 蓝牙通信
    +关注

    关注

    0

    文章

    27

    浏览量

    10875
  • 无线模块
    +关注

    关注

    12

    文章

    595

    浏览量

    47929
  • 蓝牙模块
    +关注

    关注

    30

    文章

    453

    浏览量

    55091
收藏 人收藏

    评论

    相关推荐

    蓝牙5.0 5.2 5.3有什么区别

    蓝牙5.0还提供了更高的数据传输速率(最高达2 Mbps),能够支持更快的数据传输和更稳定的连接。
    的头像 发表于 02-01 18:22 7384次阅读

    蓝牙低功耗数据传输模式的比较

    蓝牙低功耗(Bluetooth Low Energy,BLE)是一种为能源敏感设备提供高效数据传输的短距离通信蓝牙技术。
    的头像 发表于 11-27 15:30 317次阅读

    芯片设计中半双工和全双工数据传输的区别

    在现代通信技术中,半双工和全双工数据传输是两种常见的数据传输方式。本文将为大家详细解析这两种传输方式在芯片设计中的应用和区别,帮助大家更好地理解芯片设计中的通信原理。
    发表于 11-19 11:31 395次阅读

    低功耗蓝牙模块带您了解智能血压计_SKYLAB 蓝牙模块应用

    以低功耗蓝牙模块SKB369/SKB501为基础,实现智能血压计的数据传输,完成血压数据的持续性
    的头像 发表于 09-04 17:42 645次阅读
    低功耗<b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>带您<b class='flag-5'>了解</b>智能血压计_SKYLAB <b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>应用

    车载蓝牙模块5.0蓝牙模块助力车联网实现简便、安全连接

    5.0(BLE)模块SKB501能将汽车内部传感器采集的数据传输到ECU,并升级汽车的蓝牙连接功能,通过BLE连接来传递汽车诊断结果,例如轮
    的头像 发表于 09-04 17:39 626次阅读
    车载<b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>,<b class='flag-5'>5.0</b><b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>助力车联网实现简便、安全连接

    基于超低功耗蓝牙控制的高性价比5.0蓝牙智能照明方案

    SKYLAB BLE5.0蓝牙模块SKB501基于Nordic nRF52840方案,具有性能良好,功耗低,接收灵敏度高,传输距离远,支持S
    的头像 发表于 09-04 17:38 639次阅读
    基于超低功耗<b class='flag-5'>蓝牙</b>控制的高性价比<b class='flag-5'>5.0</b><b class='flag-5'>蓝牙</b>智能照明方案

    物联网应用中蓝牙模块怎么选_BLE4.2/5.0/5.2模块

    目前市场中SKYLAB的BLE蓝牙模块主要是基于Nordic方案的蓝牙模块,分别是基于Nordic nRF52832芯片制作的SKB369和
    的头像 发表于 09-04 17:35 833次阅读
    物联网应用中<b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>怎么选_BLE4.2/<b class='flag-5'>5.0</b>/5.2<b class='flag-5'>模块</b>

    高速数据传输蓝牙双模模块方案

    高速数据传输蓝牙双模方案 高速数据传输透传模式是一种直接传输模式,数据通过蓝牙
    发表于 08-19 15:28 1次下载

    蓝牙打印机无线数据传输方案

    通过蓝牙BLE数传技术,加持在便携式打印机,实现无线蓝牙数据传输,高速数据传输以满足快速打印标签需求, 便携式蓝牙打印机的发展彻底改变了人们
    的头像 发表于 07-26 15:13 1195次阅读
    <b class='flag-5'>蓝牙</b>打印机无线<b class='flag-5'>数据传输</b>方案

    蓝牙POS机无线数据传输方案

    蓝牙BLE低功耗数据传输技术的使用加持在POS机新应用技术。 可以与移动终端智能设备,通过蓝牙配对功能,进行数据传输,通过移动终端显示电子小票,进行现场确认、签名,实现支付的功能。 也
    的头像 发表于 07-26 15:10 793次阅读
    <b class='flag-5'>蓝牙</b>POS机无线<b class='flag-5'>数据传输</b>方案

    高速数据传输蓝牙双模方案

    高速数据传输透传模式是一种直接传输模式,数据通过蓝牙模块传输,不需要特定命令。 主控制器通过串口
    的头像 发表于 07-26 14:45 666次阅读
    高速<b class='flag-5'>数据传输</b><b class='flag-5'>蓝牙</b>双模方案

    SPI数据传输有哪些方式

    SPI 数据传输可以有两种方式:同步方式和异步方式。 同步方式:数据传输的发起者必须等待本次传输的结束,期间不能做其它事情,用代码来解释就是,调用传输的函数后,直到
    的头像 发表于 07-25 10:54 3273次阅读
    SPI<b class='flag-5'>数据传输</b>有哪些方式

    你知道2个KT6368A的蓝牙芯片模块如何配对以及数据传输

    你知道2个KT6368A的蓝牙芯片模块如何配对_以及数据传输吗?KT6368A的蓝牙模块之间是可以建立连接,并且全双工
    的头像 发表于 07-04 13:50 841次阅读
    你知道2个KT6368A的<b class='flag-5'>蓝牙</b>芯片<b class='flag-5'>模块</b>如何配对以及<b class='flag-5'>数据传输</b>吗

    DMA进行数据传输和CPU进行数据传输的疑问

    求大佬解答,本人正在学习STM32单片机中DMA直接数据存储部分的内容 看了DMA简介后,也上手过实例代码,但是没有实际的项目经验,所以有以下疑问: DMA外设在进行数据传输的操作,是否也是需要经过
    发表于 05-25 17:18

    如何测量ESP8266的数据传输速度?

    AP 的问候”。 现在我想测量数据 AP 传输到客户端的数据传输速率/速度(不是波特率)。请注意,我使用的是 AT 命令配置
    发表于 05-22 06:38