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

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

3天内不再提示

蓝牙初步介绍!2BLE协议栈的结构和配置

lPCU_elecfans 来源:lq 2019-04-29 11:23 次阅读

1蓝牙初步介绍

蓝牙是一种短距的无线通讯技术,可实现固定设备、移动设备之间的数据交换。一般将蓝牙3.0之前的BR/EDR蓝牙称为传统蓝牙,而将蓝牙4.0规范下的LE蓝牙称为低功耗蓝牙。

蓝牙4.0标准包括传统蓝牙模块部分和低功耗蓝牙模块部分,是一个双模标准。低功耗蓝牙也是建立在传统蓝牙基础之上发展起来的,并区别于传统模块,最大的特点就是成本和功耗降低,应用于实时性要求比较高。

BLE(Bluetooh Low Energy)蓝牙低能耗技术是短距离、低成本、可互操作性的无线技术,它利用许多智能手段最大限度地降低功耗。

BLE技术的工作模式非常适合用于从微型无线传感器(每半秒交换一次数据)或使用完全异步通信的遥控器等其它外设传送数据。这些设备发送的数据量非常少(通常几个字节),而且发送次数也很少(例如每秒几次到每分钟一次,甚至更少)。

2BLE协议栈的结构和配置

1、协议有两个部分组成:Controller和Host

2、Profiles和应用总是基于GAP和GATT之上

3、在单芯片方案中,Controller和Host,profiles,和应用层都在同一片芯片中

4、在网络控制器模式中,Host和Controller是在一起运行的,但是应用和profiles在另外一个器件上,比如PC或者其他微控制器,可以通过UARTUSB进行操作

5、在双芯片模式中,Controller运行在一个控制器,而应用层,profiles和Host是运行在另外一个控制器上

BLE设备连接状态流程图

低功耗蓝牙体系结构

3BLE蓝牙模块主要应用领域

1、移动扩展设备

2、汽车电子设备

3、健康医疗用品:心跳带、血压计等

4、定位应用:室内定位、井下定位等

5、近距离数据采集:无线抄表、无线遥测等

6、数据传输:智能家居室内控制、蓝牙调光、打印机等

4结语

很多人对蓝牙的认识还很局限于手机领域,其实蓝牙的应用已经远远不止于此。过去几年里,蓝牙的增长量就达到了80%,当然,低功耗蓝牙的出现也起到关键的作用,相信未来蓝牙会开创一个可交互的物联世界。

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

    关注

    112

    文章

    5428

    浏览量

    165636
  • 单芯片
    +关注

    关注

    3

    文章

    387

    浏览量

    34186
  • 无线通讯
    +关注

    关注

    5

    文章

    524

    浏览量

    37727

原文标题:一个不起眼的BLE低功耗蓝牙竟然隐藏这么多学问,看完让你秒懂!

文章出处:【微信号:elecfans,微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    蓝牙协议的体系结构

    蓝牙结构体系蓝牙协议的体系结构如图1所示。它是由底层硬件模块,中间层和高端应用层三大部分组成
    发表于 05-24 11:52

    蓝牙4.0(CC2540/CC2541)BLE协议开发(连载)

    蓝牙4.0开发板第十课:蜂鸣器MT254X蓝牙4.0开发板第十一课:串口通信MT254X蓝牙4.0开发板第十二课:Flash的读写MT254X蓝牙4.0开发板第十三课:
    发表于 05-07 15:41

    ble协议该怎么学习啊 蓝牙低功耗 基于协议的工程代码

    ble协议该怎么学习啊蓝牙低功耗基于协议的工程代码 就如cc2541和手机之间的蓝牙通信代码编
    发表于 09-20 11:36

    蓝牙4.1试用体验】蓝牙BLE经典介绍(八)

    ,包括设备发现,建立连接,终止连接。初始化安全特性和设备配置。b, GATT层用于已连接的蓝牙设备之间的数据通信。2BLE特点a, 高可靠性b, 低成本,低功耗。低功耗
    发表于 11-09 08:49

    请教CC2650 BLE协议相关等问题

    请教CC2650 BLE协议相关等问题刚刚才入手CC2650EM-7ID的开发套件,对TI BLE协议
    发表于 03-08 15:09

    AliOS Things蓝牙协议及应用开发框架介绍

    摘要: AliOS Things从1.2.0版本开始支持蓝牙协议(BLE),及基于蓝牙协议
    发表于 01-11 11:36

    ble协议

    )精简一下,大致分可分为以下几层。 所有 Profile (配置文件层)和应用都建构在 GAP 或 GATT 之上。TI 的 CC2540 器件可以单芯片实现 BLE 蓝牙协议
    发表于 05-05 15:36

    请问有开源蓝牙协议介绍吗?

    如题,计划在STM32F1上移植蓝牙协议,有开源的介绍吗?目前已知blueZ,blueDroid,这两款分别是用于linux和android的,工作太量了。。。 想找款轻型的
    发表于 04-10 06:36

    什么是BLE协议BLE协议由哪几部分组成?

    什么是BLE协议BLE协议由哪几部分组成?
    发表于 06-15 06:48

    MM32W0x2xxB的蓝牙协议部分对应各接口

    MM32W0x2xxB的蓝牙协议目前以lib形式提供用户使用,用户无需了解蓝牙底层协议,通过调
    发表于 11-26 08:17

    什么是BLE协议

    什么是BLE协议
    发表于 01-25 07:46

    Core的Ble蓝牙功能介绍

    (支持Ble蓝牙,Thread Mesh组网等无线协议),所以我们可以通过软件的方式将Core改造成Ble蓝牙转Uart透传模块。一、Cor
    发表于 02-17 06:21

    蓝牙协议iAP和AAP区别

    搭配MFi芯片使用需要在蓝牙协议配置文件中设置:IAP_ENABLE=1注意:1:MFi芯片,所有和苹果设备通讯的外设都需要外置的一个I2
    发表于 04-11 09:26

    STM32WB BLE协议编程指南

    本文档的主要目的是为开发人员提供有关如何使用 STM32WB BLE 协议 API 和相关事件回调开发低功耗蓝牙BLE)应用的一些参考编
    发表于 08-14 10:13

    BLE5.0蓝牙协议栈LE 2M PHY功能介绍

    BLE5.0蓝牙协议栈LE 2M PHY功能介绍
    发表于 10-18 09:44 33次下载