【BLE】蓝牙数据速率

理论速度

物理层

未编码PHY,每位数据使用1个符号表示

  • 1Mbps(LE 1M PHY)

  • 2Mbps(LE 2M PHY)
    编码PHY

  • 500Kbps(S=2)

    • 125Kbps(S=8)

1Mbps指的是每位数据的传输速度,速度=1Mbps=1000,000bit/s,那么每位数据的传输时间为1us

使用2M的PHY,可以让功耗更低,带宽占用更低(都是由于速率增加使得发送相同数据的时间减少),可以更好地在2.4G频段共存更多设备

为什么无法达到理论速度?

(1)每包数据之间存在帧间间隔(IFS,150us);

(2)协议开销(头尾存在很多非载荷字节);

协议开销

【BLE】蓝牙数据速率相关推荐

  1. 深入剖析BLE蓝牙数据收发处理

    **深入剖析BLE蓝牙数据收发处理** 简介 蓝牙基本架构 1 开启BLE的广播 2 常见芯片的基本架构 3 基带的功能 4 基带封装广播的空口数据包 简介 我将通过一个BLE蓝牙广播的例子,深入的解 ...

  2. BLE 蓝牙实现最大通信速率

    1.  为什么不可能达到BLE的理论速度? 1 Mbps (LE 1M PHY).2 Mbps (LE 2M PHY).125 kbps 和 500 kbps(均使用 S=8 和 S=2 的 LE 编 ...

  3. android ble蓝牙接收不到数据_Android蓝牙4.0 Ble读写数据详解 -2

    Android蓝牙4.0 Ble读写数据详解 -2 上一篇说了如何扫描与链接蓝牙 这篇文章讲讲与蓝牙的数据传输,与一些踩到的坑. 先介绍一款调试工具,专门调试Ble蓝牙的app.名字叫:nRF-Con ...

  4. Android的BLE广播数据包介绍和解析---BLE--Android系列, 蓝牙技术BLE

    目录 一.引言 二.广播的类型 三.广播数据格式 四.广播数据解析 五.总结 一.引言 理解和分析这个数据包结构(这里面也涉及广播间隔时间的设置,设备广播数据间隔设置长了,会影响设备被发现的效率:设置 ...

  5. wireshark 抓 蓝牙数据_利用nRF Sniffer对蓝牙BLE通信数据进行嗅探和分析

    *本文作者:barcating,本文属 FreeBuf 原创奖励计划,未经许可禁止转载. 前言 本文主要介绍 Nordic 的nRF51 Dongle (PCA10031)工具的安装和配置,以及使用该 ...

  6. 蓝牙广播数据包_一分钟读懂低功耗蓝牙(BLE)广播数据包

    一分钟读懂低功耗蓝牙(BLE)广播数据包 低功耗蓝牙 => BLE (Bluetooth Low Energy) 1. 怎样抓取BLE广播数据包 * 硬件:一个BLE设备(具有广播功能): 一台 ...

  7. BLE蓝牙和传统蓝牙的区别

    在移动设备上使用的蓝牙协议大多都是4.0,而蓝牙的4.0又有两个分支,经典4.0蓝牙和BLE4.0蓝牙,经典4.0就是传统的3.0蓝牙升级而成,向下兼容.而BLE4.0蓝牙是一个新的分支,不向下兼容. ...

  8. 安卓蓝牙开发(1)BLE蓝牙基础知识和一般开发流程

    一.BLE(Bluetooth Low Energy)低功耗蓝牙基本知识 Android 4.3(API级别18)引入了以低功耗蓝牙(BLE)为中心角色的内置平台支持,并提供应用程序可用于发现设备,查 ...

  9. 系统性简述蓝牙以及ESP32对BLE蓝牙的使用(一)

    这里写自定义目录标题 1.蓝牙简介 1.1 蓝牙分类 1.2 蓝牙技术 1.3 蓝牙协议框架 2.BLE 低功耗蓝牙协议 2.1 BLE协议栈框架 2.2 Link Layer States 2.2. ...

  10. React Native BLE蓝牙通信

    由于项目需要,基于React Native 开发的App要跟BLE蓝牙设备通信. 在js.coach上搜索React Native BLE蓝牙组件,只找到三个组件: react-native-ble- ...

最新文章

  1. 挥手送别 2019,翘首期待 2020
  2. 如何用赌场风云解释隐马尔可夫模型(HMM)?
  3. android如何实现支付宝,(Android集成支付宝支付)react-native实现支付宝支付
  4. 程序员的学习方法的一些总结
  5. Linux 进程间通信:管道、共享内存、消息队列、信号量
  6. google bigtable论文原文_CTR论文笔记[1]:Wideamp;Deep
  7. 如何正确的在一个循环中删除ArrayList中的元素。
  8. 谷歌浏览器插件入门示例
  9. pl/sql developer 设置oracle的date类型默认显示样式
  10. MFC下运行控制台不显示黑屏
  11. centos 6.4 postfix mysql_CentOS 6.4下Postfix邮件服务安装和基本配置
  12. Spring Boot 2.4.0-RC1, 2.1.18, 2.2.11 和 2.3.5 发布
  13. sscom32串口测试软件连接串口时有时会造成设备异常,更换别的串口软件后正常,特此记录
  14. dos2unix命令详解
  15. uni-app自定义配置安卓模拟器 - MuMu模拟器
  16. 解耦原子范数最小化(Decoupled Atomic Norm Minimization)
  17. 卡尔加里大学计算机世界排名,2020年卡尔加里大学计算机科学专业本科申请条件-学费-世界排名...
  18. Eclipse官网地址
  19. 罗切斯特大学计算机科学硕士介绍,罗切斯特大学计算机科学硕士排名第61(2020年TFE Times排名)...
  20. 2022年“研究生科研素养提升”系列公益讲座在线测评【2】

热门文章

  1. FME不需要符号库转换CAD填充
  2. 十二黄金圣斗士阴险程度(爆笑)
  3. Redis学习笔记(二):Redis keys 命令
  4. 人生成绩单97php,2020年国际国内正赛男乒成绩单,樊振东冠军最多。
  5. java-php-python-ssm医药网络挂号系统计算机毕业设计
  6. OPTIONS方法禁用
  7. 来阿里三年,他从宠妻狂魔到正义战士
  8. WhatsApp使用教程
  9. springboot freemarker不渲染页面返回字符串
  10. 从fit文件中提取lick指数的matlab程序