蓝牙-基础篇-蓝牙简介
文章目录
- 蓝牙特点
- 蓝牙功能
- 蓝牙的两种技术
蓝牙特点
- 低功耗
- 短距离
- 跨设备
蓝牙功能
- 跨设备传输流式音频
- 跨设备传输数据
- 广播信息
蓝牙的两种技术
- 传统蓝牙技术(蓝牙版本2.0/2.1):即Basic Rate/Enhanced Data Rate (BR/EDR)基本速率/增强数据速率,仅支持P2P一种通信方式,具有持续无线连接、优化音频流的特点,所以是蓝牙耳机、蓝牙扬声器等音频传输的理想方案。
- 低功耗蓝牙技术(蓝牙版本4.0/4.1/4.2/4.3):即Low Energy (LE),支持三种通信方式:
- P2P:支持短时间无线连接,优化了数据传输能量消耗,可用于无线键盘、无线鼠标等;
- 广播信息:实现本地信息共享;
- mesh网格:多对多。
三种拓扑结构对比:
连接方式 | 网络拓扑结构 | 典型应用 |
---|---|---|
P2P | 一对一 | 手机和音箱之间 |
广播连接 | 一对多 | 机场导航服务 |
mesh连接 | 多对多 | 大规模楼宇自动化 |
蓝牙技术 | 传统蓝牙 | 低功耗蓝牙 |
---|---|---|
简称 | BR/EDR | BLE |
全称 | Basic Rate/Enhanced Data Rate | Low Energy |
特点 | 基于速率/增强数据速率 | 低功耗 |
频带 | 2.4GHZ(2.402GHZ-2.480GHZ) | 2.4GHZ(2.402GHZ-2.480GHZ) |
通道 | 79个通道,通道间隔1MHZ | 共40个通道,通道间隔2MHZ,其中3个广播通道和37个数据通道 |
通道应用 | 自适应调频AFP(Adaptive frequency hopping),1600跳/秒 | 自适应调频AFP(Adaptive frequency hopping),1600跳/秒 |
调制 | GFSK | GFSK, π/4 DQPSK,8DPSK |
连接建立耗时 | 100ms | <6ms |
传输速率 | 速率范围:1Mb/s - 3Mb/s;EDR PHY (8DPSK):3Mb/s;EDR PHY(π/4 DQPSK): 2Mb/s;BR PHY(GFSK): 1Mb/s | 速率范围为:125kb/s-2Mb/s; LE 2M PHY: 2Mb/s;LE 1M PHY: 1Mb/s; LE Coded PHY(S=2):500Kb/s; LE Coded PHY(S=8): 125Kb/s |
最大连接数 | 7 | 无限制(需自己实现) |
拓扑结构 | 点对点:优化了音频流传输,适合长时间持续的无线传输 | 点对点:优化了数据传输,适合短时间内的数据通信;广播:优化了本地信息共享;mesh:能够创建定制化的大型设备网络 |
最大负荷 | 点对点:1021字节 | 点对点:251字节;广播:主要频道(31字节),次要频道(255字节),连接更大的信息数据包;mesh:29字节 |
安全性 | 用户自定义应用层安全 | 点对点:128位AES加密密钥;广播:用户自定义应用层安全;mesh:128位AES加密 |
服务定义 | 点对点:传统配置文件 | 点对点:GATT配置文件;广播:beacon的形式;mesh:网络模型,网格属性 |
适用场景 | 适用于长时间的音频流传输。点对点:音箱、耳机和免提车载配件等众多无线设备 | 适用于短时间的数据传输。点对点:可穿戴智能设备、健康数据检测仪,笔记本电脑外设以及电脑配件;广播:地标信息、物品搜索和导航等服务的beacon解决方案;mesh:楼宇自动化、传感器网络和资产追踪等需要数以万计个设备在可靠、安全的环境下传输的解决方案 |
蓝牙规范分为两部分:
1.应用层协议,例如hfp,a2dp等各种profile上层配置文件;
2.核心规范,可以在蓝牙sig官网下载。
蓝牙-基础篇-蓝牙简介相关推荐
- [RHEL7基础篇-1] 简介及安装
[RHEL7基础篇-1] 简介及安装 Linux历史简介 Redhat Linux CentOS Fedora Ubuntu与Debian Unix家族及类Unix系统 Linux版本 Linux实验 ...
- 搞定蓝牙——第二篇(蓝牙架构)
哪吒跑过去掰扯着她师傅手里的法宝,左看右看,嘴里嘟囔着,这叫蓝牙的法宝怎么这么厉害呢,怎么都看不明白.太乙真人笑眯眯的对她说,来吧,我带你走进蓝牙的时间,让你一窥里面的奥秘... 蓝牙控制器与主机 在 ...
- 1-STM32+W5500+GPRS物联网开发基础篇-工控板简介
最近这些日子都在忙活STM+W5500+GPRS的板子,所以前面的那块板子的教程耽搁了些时间. 这次的板子和上一版相比更贴近了使用,是因为有朋友督促我要做一块直接可以在工厂使用的板子,所以设计了这一块 ...
- Android 蓝牙基础篇之 —— A2DP
本篇文章主要介绍 A2DP 基础操作. 介绍 A2DP :Advanced Audio Distribution Profile.高质量音频数据传输的协议,其定义里了传送单声道或立体声等高质量音频(区 ...
- Android 蓝牙基础篇之 —— SPP
蓝牙通讯协议有两种: GATT 和 SPP 之前已经介绍了 BLE 是如何进行简单的通讯,现在介绍 SPP 具体的方法. 连接 // 取消所有正在连接/已经连接的线程,然后重新建立连接 public ...
- 【Android系统蓝牙开发】蓝牙基础知识-蓝牙核心系统架构
什么是蓝牙? 在开启基于蓝牙Spec v5.2的学习前,我们先了解下什么是蓝牙?蓝牙在我们日常生活中又存在哪些实际应用呢? 蓝牙无线技术是一种短距离无线通信系统,其核心特性主要是以下三点: robus ...
- Activiti7工作流引擎:基础篇(一) 简介与IDEA插件安装
你不要一直不满他人,你应该一直检讨自己才对. 零:审批场景 对于请假流程我们有以下两种做法: 传统方式:写一个请假条,拿着请假条跑到项目经理那里签字,然后再拿着请假条去部门经理那里签字,然后再拿着请假 ...
- 接口自动化测试工具-Apifox 基础篇:简介
1. 接口测试的需求 2. 常用解决方案 3. 存在的问题 存在的问题存在 开发人员在 Swagger 定义好文档后,接口调试的时候还需要去 Postman 再定义一遍. 前端开发 Mock 数据的时 ...
- [RHEL7基础篇-2] 文本编辑器、基础命令与SSH服务
[RHEL7基础篇-2] 文本编辑器.基础命令与SSH服务 文本编辑器 kwrite与gedit vi与vim vi的三种模式 Linux基础命令 帮助命令 基础命令 SSH服务 SSH安装与管理 安 ...
最新文章
- 欢迎使用CSDN-markdown
- WPF 模仿QQ音乐首页歌单效果
- oracle数据库同步异步优劣点,ORACLE数据库异步IO介绍
- java集群调度_集群环境下定时调度的解决方案之Quartz集群
- 黄金分割比的重新理解
- 智能优化算法应用:基于GWO优化的二维最大熵图像阈值分割 - 附代码
- 陕西省单招计算机应用考什么,陕西省对口单招计算机应用基础模拟试题四
- 恩智浦智能车入门——一定避免那些坑
- 实现echarts中国地图迁徙图
- 2022小旋风万能蜘蛛池9.02开心版/站长必备SEO+带教程
- CISSP-OSG-每章小结梳理
- ngx-datatable列表细节属性
- 好看的头像太多了,全部拿住!
- slf4j简单介绍(2)-使用
- word自动编号变成黑块儿的原因及解决方案
- android cpu负载 工具,【专家专栏】Android性能测试之CPU
- InfluxDB-Influx安装和使用
- oracle 重启命令
- 网页版音频播放器,歌词随音乐而动
- 全志T3 Linux显示驱动分析
热门文章
- Android 高仿微信头像截取 打造不一样的自定义控件
- 操作系统systemd启动自启服务进程
- 如何理解PPO算法的核心操作clip
- 《社交媒体大数据分析——理解并影响消费者行为》一第1章 市场营销
- Python基础之:Python的数据结构
- 诈骗防范案例提醒:【韵⁢⁢达】您好, 因您用韵⁢⁢达收过12次,现复⁢制囗⁢令
- 常见的免费遥感卫星数据服务网站
- matlab里BP神经网络实现实例2汽油辛烷值预测
- [IOS APP]曾仕强演说精选-有声系列
- Python第八课(函数1)