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%,当然,低功耗蓝牙的出现也起到关键的作用,相信未来蓝牙会开创一个可交互的物联世界。

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

    关注

    114

    文章

    5803

    浏览量

    170148
  • 单芯片
    +关注

    关注

    3

    文章

    419

    浏览量

    34572
  • 无线通讯
    +关注

    关注

    5

    文章

    580

    浏览量

    40031

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

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

收藏 人收藏

    评论

    相关推荐

    由浅入深,蓝牙4.0/BLE协议开发攻略大全(3)

    本文将结合TI推出的CC254x SoC 系列,讲解从环境的搭建到蓝牙4.0协议的开发来深入学习蓝牙4.0的开发过程。##第十二节 Flash的读写。##第十三节
    发表于 08-22 09:55 4.2w次阅读

    智能传感器的蓝牙协议与SoC结构解析

    本文通过对蓝牙协议结构的讨论,提出一个嵌入式SoC 器件结构。这个嵌入式SoC 器件是一种具有蓝牙
    发表于 10-04 10:31 2790次阅读

    蓝牙协议的体系结构

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

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

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

    请教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

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

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

    STM32WB BLE协议编程指南

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

    CC2541开发环境BLE-CC254x1.3蓝牙协议的应用程序免费下载

    本文档的主要内容详细介绍的是CC2541开发环境BLE-CC254x1.3蓝牙协议的应用程序免费下载。
    发表于 10-27 08:00 49次下载
    CC2541开发环境<b class='flag-5'>BLE</b>-CC254x1.3<b class='flag-5'>蓝牙</b><b class='flag-5'>协议</b><b class='flag-5'>栈</b>的应用程序免费下载

    蓝牙协议BLE-CC254x资源下载

    蓝牙协议BLE-CC254x资源下载
    发表于 04-24 10:37 16次下载

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

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

    STM32WB55 蓝牙协议运行流程解析

    STM32WB55 蓝牙协议运行流程解析简介STM32WB55是ST公司近期推出的一颗双核(M0+M4)无线MCU,主要应用在BLE领域,同时也可以运行thread和zigbee等无
    发表于 12-04 12:36 17次下载
    STM32WB55 <b class='flag-5'>蓝牙</b><b class='flag-5'>协议</b><b class='flag-5'>栈</b>运行流程解析

    低功耗蓝牙协议介绍

    低功耗蓝牙协议介绍
    发表于 02-03 19:00 2次下载
    低功耗<b class='flag-5'>蓝牙</b><b class='flag-5'>协议</b><b class='flag-5'>栈</b><b class='flag-5'>介绍</b>

    低功耗蓝牙协议介绍

    低功耗蓝牙协议介绍
    发表于 07-04 19:32 3次下载
    低功耗<b class='flag-5'>蓝牙</b><b class='flag-5'>协议</b><b class='flag-5'>栈</b><b class='flag-5'>介绍</b>