蓝牙技术的应用场景?

蓝牙其实有很多应用场景。目前很多的消费品类产品如蓝牙耳机、蓝牙音箱、车载多媒体、蓝牙手环、蓝牙防丢器、蓝牙血压计、蓝牙体重秤,都使用蓝牙进行数据交互与控制。比如开车时,开启导航将手机蓝牙与车载蓝牙连接,可以将音频视频数据流通过手机蓝牙传送到耳机、音箱等设备上。都是智能设备与蓝牙手机连接,将数据发送到手机终端。

在某一些应用场景当中,需要考虑低于安卓5.0系统的手机不支持 BLE,所以选择双模,以保证手机的兼容性。但随着手机产品的迭代和更新,较老的型号被淘汰,价格等因素,双模逐渐被单模替代。蓝牙传输常见使用广播方式和透传方式进行传输数据。同时蓝牙传输还区分主动与被动传输。

当前的蓝牙体重秤,是以主动形式传输,将提前将手机的 MAC 地址存储在体重秤内部,当每次测量完成后,蓝牙体重秤主动连接手机蓝牙,连接成功后将数据传输到手机端。蓝牙的优点:随时随地连接,没有额外的费用。目前蓝牙普及率高,缺点:数据透传只能一对一的连接与传输。信号覆盖范围小,传输距离短,一般的单位时间内的能传输的数据流容量小。

什么是蓝牙协议栈?

蓝牙协议是一种通信协议。通常,我们将某种协议的实现代码称为协议栈。 BLE 协议栈是实现低功耗蓝牙协议的代码。

蓝牙协议包括基础率/增强数据率(BR/EDR)和低功耗(LE)。

蓝牙协议栈模块是如何工作的?

通常有三种工作方式。

1. 主机+控制器双芯片标准架构

蓝牙 SIG 标准允许苹果等移动电话制造商用新的 AP 替换旧的 AP(访问协议),而无需更改蓝牙模块;同样,用新的蓝牙模块替换旧的蓝牙模块,AP 端也不需要进行任何更改。该标准将蓝牙协议栈分为两部分:主机和控制器。主机在 AP 上运行,控制器在蓝牙模块上运行。两者通过 HCI 协议进行通信,因此我们将其称为双芯片标准解决方案。

2. 单片机控制整个蓝牙协议栈

手机蓝牙配件是另一个常见的应用。通常,手机配件的功能比较简单,通常损耗很小。使用芯片来实现整个蓝牙协议栈是一个不错的选择。所有功能都放在一个芯片上,即主机和控制器在同一芯片上。物理 HCI 不需要存在。通过 API 直接相互交互。

3. 定制双芯片架构

某些蓝牙设备的功能要求很复杂。它需要功能非常强大的 MCU 作为主应用程序,并且蓝牙 SoC 只是整个系统的一部分。在这种情况下,大多数蓝牙协议栈功能或整个蓝牙协议栈功能都是跑在蓝牙 SoC 中运行,而蓝牙应用程序则在主 MCU 中运行。主 MCU 和蓝牙 SoC 之间的通信协议由厂商自己定义,因此称为定制双芯片架构解决方案。这种方案也很常见。 HCI 接口用于主 MCU 和蓝牙 SoC 之间的通信,由于这里的 HCI 只是用来进行物理通信,通信的主体不是主机和控制器,通信数据包不符合 Bluetooth SIG 标准。

单模和双模是什么意思?

单双模说明:蓝牙目前有分为 2.0/3.0/4.0/5.0 多个版本,3.0 的蓝牙和兼容 2.0 的蓝牙,但 4.0 并不对低版本进行兼容。其中常说 BLE 指的是 4.0,而经典蓝牙 SPP 就是 3.0 版本。5.0 版本的蓝牙,主要对比以前版本的优势是可以组网,但目前没有产品使用的不多。主要是以 BLE4.0 的单模比较常见。

什么是单模,就是指有一种蓝牙版本,运行一种蓝牙协议栈的模块,常用在BLE模块时,是单模式模块,简称单模。什么是双模,内置两个蓝牙版本,运行两套协议栈的蓝牙模块。

单模,双模的区别在于兼容的蓝牙协议数量。

什么是蓝牙双模标准?

蓝牙无线通讯技术从 4.0 开始包含两个蓝牙标准,准确来讲,是蓝牙史上第一个双模标准的开始。

它包含传统蓝牙部分(称为经典蓝牙 Classic Bluetooth)和低功耗蓝牙两个部分(Bluetooth Low Energy)。这两个部分分别适用于不同的应用或者应用条件。传统蓝牙(也称之为经典蓝牙)是在之前的 1.0.1.2、2.0+EDR、2.1+EDR、3.0+EDR 等基础上发展和完善起来的,而低功耗蓝牙是 Nokia 的 Wibree 标准上发展起来的。

经典蓝牙可以用数据量比较大的传输,如:图像、视频、音乐等。低功耗蓝牙的数据传输用于实时性要求比较高但数据速率比较低的产品,如智能穿戴设备、遥控类的,鼠标,键盘,遥控鼠标(Air Mouse),还有传感设备的数据发送,如心跳带,血压计,温度传感器等等、其应用的行业和方向也比较广泛。

开发者选经典蓝牙,还是 BLE 还是双模蓝牙?

A、经典蓝牙:

1)、传声音:如蓝牙耳机、蓝牙音箱。蓝牙设计的时候就是为了传声音的,所以是近距离的音频传输的不二选择。现在也有基于 WIFI 的音频传输方案,例如 Airplay 等,但是 WIFI 功耗比蓝牙大很多,设备无法做到便携。因此固定的音响有 WIFI 的,移动的如耳机、便携音箱清一色都是基于经典蓝牙协议的。

2)、传大量数据: 例如某些工控场景,使用 Android 或 Linux 主控,外挂蓝牙遥控设备的,可以使用经典蓝牙里的 SPP 协议,当作一个无线串口使用。速度比 BLE 传输快多了。

B、BLE 蓝牙:

1)、耗电低,数据量小,如遥控类(鼠标、键盘),传感设备(心跳带、血压计、温度传感器、共享单车锁、智能锁、防丢器、室内定位)。

2)、目前手机和智能硬件通信的性价比最高的手段,直线距离约50米,一节5号电池能用一年,传输模组成本便宜,远比 WIFI、4G 等大数据量的通信协议更实用。虽然蓝牙距离近了点,但胜在直连手机,价格超便宜。以室内定位为例,商场每家门店挂个蓝牙 beacon,就可以对手机做到精度10米级的室内定位,将来的蓝牙5.1更可以实现厘米级室内定位。

C、双模蓝牙:

1)、智能电视遥控器:很多智能电视配的遥控器带有语音识别,需要用经典蓝牙才能传输声音。而如果做复杂的按键,例如原本键盘表上没有的功能,经典蓝牙的 HID 按键协议就不行了,得用 BLE 做私有协议。

2)、降噪耳机:很多降噪耳机上通过 APP 来调节降噪效果,也是通过 BLE 来实现的私有通信协议。

有哪些蓝牙芯片厂商?

目前出名的蓝牙芯片厂商,CSR、博通、IT、Nordic,还有台湾创杰、珠海杰理等。全球主要低功耗蓝牙厂商有 Nordic、Dialog、TI、ST、Cypress、Silicon lab、Microchip、Toshiba、泰凌微等。

扩展阅读《近十年主流蓝牙芯片厂商排名》

蓝牙为什么采用跳频通信?

与定频通信相比,跳频通信比较隐蔽也难以被截获。只要对方不清楚载频跳变的规律,就很难截获我方的通信内容。同时,跳频通信也具有良好的抗干扰能力,即使有部分频点被干扰,仍能在其他未被干扰的频点上进行正常的通信。由于跳频通信系统是瞬时窄带系统,它易于与其他的窄带通信系统兼容,也就是说,跳频电台可以与常规的窄带电台互通,有利于设备的更新。

蓝牙跳频技术,是实现蓝牙扩谱的关键技术。由于 2.4GHz ISM 频段是对所有无线电系统都开放的频段,而蓝牙系统不是工作在该频段的第一个系统,大多数无线局域网、某些无绳电话以及某些军用或民用通信都在使用该频段,微波炉、高压钠灯的无线电波也在此频率范围之内,所以 ISM 频谱已变得相当拥挤而嘈杂,使用 ISM 频段的任何系统都会遇到干扰。蓝牙技术通过使用扩频的方式,使得系统所传输的信号工作在一个很宽的频带上,传统的窄带干扰只能影响到扩频信号的一小部分,这就使得信号不容易受到电磁噪声和其他干扰信号的影响,从而更加稳定。同时,蓝牙以跳频技术作为频率调制手段,如果在一个频道上遇到干扰,就可以迅速跳到可能没有干扰的另一个频道上工作;如果在一个频道传送的信号因受到干扰而出现了差错,就可以跳到另一个频道上重发,从而加强了信号的可靠性和安全性。

由于扩频降低了信号的功率谱密度,所以被监听的可能也大大减小了,对其他窄带通信系统的干扰也很小。蓝牙采用跳频技术进行扩频,上述的伪随机扩频码序列在蓝牙技术内被称为跳频序列。蓝牙主设备决定跳频序列,从设备依照该序列以每秒 1600 跳的频率进行跳频。双方需要周期进行同步,以保证在可容许的误差内同时跳到相同的频率。

【Funpack】蓝牙技术 QA相关推荐

  1. Android BLE 低功耗蓝牙技术使用解析

    什么是BLE BLE 全称为 Bluetooth low energy,意思是低功耗蓝牙. Android 4.3 (API 18)之后引入Ble. 最常用的Ble蓝牙技术是设备之间传输数据. And ...

  2. 【转】蓝牙技术及其系统原理

    UMTS"蓝牙"( Bluetooth)技术是由世界著名的5家大公司--爱立信(Ericsson).诺基亚(Nokia.东芝(TOShiba).国际商用机器公司(IBM)和英特尔( ...

  3. iOS开发 蓝牙技术4.0详解

    前言 前端时间,同学在做项目过程中遇到关于蓝牙方面的问题,今天我就给大家进行详细的进行讲解下蓝牙在iOS开发中的具体实现.在介绍蓝牙前,大家要搞清楚什么是蓝牙? 什么是蓝牙? 随着蓝牙低功耗技术BLE ...

  4. 蓝牙技术的工作原理及用途

    所谓蓝牙技术就是一种全球无线通讯标准,在一定距离内连接设备.目前,蓝牙技术也已应用到各个领域中,并已成为接入物联网(IOT)的主要技术.那关于蓝牙技术的工作原理本文将进行介绍,并概括其特点. 蓝牙技术 ...

  5. 蓝牙信号强度检测app_基于蓝牙技术的智能插座方案

    有这样一句话"科技时代,生活轻快".随着社会现代化程度越来越高,科技的应用为人们的生活带来便捷,大大提高了工作效率.纵观市场上"智能家居"产品很多,功能各异,各 ...

  6. 蓝牙技术联盟宣布开放蓝牙网关架构 IoT设备无须Wi-Fi即可联网

    本周,蓝牙技术联盟Bluetooth SIG正式宣布面向开发者开放一项全新的"蓝牙网关架构标准(Bluetooth gateway architecture)",允许开发者让物联网 ...

  7. 反转!继SDA之后 WiFi联盟、蓝牙技术联盟、JEDEC协会恢复华为会员资格

    继SD存储卡协会(SDA)之后,更多的行业组织开始恢复华为的会员资格.5月29日,有媒体发现,WiFi联盟.蓝牙技术联盟(Bluetooth SIG).JEDEC协会(固态技术协会)等行业组织都已恢复 ...

  8. Android 蓝牙技术 实现终端间数据传输

    蓝牙技术在智能硬件方面有很多用武之地,今天我就为大家分享一下蓝牙技术在Android系统下的使用方法技巧.蓝牙是一种短距离的无线通信技术标准,蓝牙协议分为4层,即核心协议层.电缆替代协议层.电话控制协 ...

  9. 【摘】蓝牙技术及其协议栈

    蓝牙技术及其协议栈           蓝牙 (Bluetooth) 计划是由 Ericsson . IBM . Intel . Nokia 和 Toshiba 等公司在 1998 年联合推出的一项先 ...

  10. 蓝牙技术|蓝牙Mesh照明技术照亮世界

    作为万物互联的无线连接方式,蓝牙是蓝牙技术联盟设计和销售的一种个人局域网络技术,旨在用于医疗保健.运动健身.信标(Beacon).安防.家庭娱乐等领域的新兴应用.相较经典蓝牙,蓝牙低功耗技术旨在保持同 ...

最新文章

  1. 世界上手速最快的仿人机器人诞生在韩国!魔术师也要失业了!
  2. gdb工作原理(一)
  3. winform自定义控件
  4. 打包文档_苏教版小学数学16年级全十二册教案Word文档打包下载
  5. 关于多线程的一个例子(UI实时显示)
  6. azure考试_我如何通过AZ-900 Microsoft Azure基础考试
  7. Leetcode每日一题:925.Long Pressed Name(长按键入)
  8. gitlib命令的使用
  9. 《深入理解Android:卷III A》一一2.2Java层中的Binder分析
  10. 实时查看Starlink在轨卫星、地面站数目和分布情况的有趣网站
  11. 叶卡捷琳娜与狄德罗的故事
  12. Ubuntu交叉编译U-boot
  13. 亚马逊再开3000+无人店!国内却一半是海水一半是火焰
  14. 正射影像地理坐标转像素坐标c语言,Landsat 8影像像元地理坐标计算.pdf
  15. 70个数据分析常用网址,我先收藏了!
  16. error MSB6006: “CL.exe”已退出,代码为 2 问题
  17. T1.特殊的毕达哥拉斯三元数(11.19)
  18. mysql事件示例_卓象程序员:Mysql数据库事件使用与示例
  19. 第一节 花的结构和类型
  20. 互联网技术部门该如何管理

热门文章

  1. 笔记本如何正确安装对应显卡驱动
  2. PHP超级外链工具源码/无后台一键批量外链源码
  3. 如何对计算机c盘进行清理,C盘清理,小编教你怎么给电脑C盘进行清理
  4. HTML背景图片的设置
  5. 红米7android9miui11,红米Note7Pro MIUI11安卓9 解账户锁 可登小米账号 永不反锁 完美ROOT 解锁包...
  6. 惠普服务器驱动自动安装步骤,惠普系统安装步骤的【详细介绍】
  7. dell-xps-8930 台式机双硬盘 双系统安装 win10+Ubuntu
  8. 万维考试系统python_万维题库管理系统单机版(万维考试管理软件)V201706 最新官方版...
  9. 第十章 DirectX 绘制简单场景,地形,天空盒和跟随摄像机(上)
  10. 凝胶渗透色谱的基本概念(二)