蓝牙
文章平均质量分 86
蓝牙知识点学习
清风徐来辽
这个作者很懒,什么都没留下…
展开
-
每天记录学习的新知识 :蓝牙BLE数据传输记录
参考地址:android蓝牙BLE(一) —— 扫描参考地址:蓝牙BLE(BlueTooth BLE)入门及爬坑指南简介:Google在android 4.3(API Level 18)的android版本中引入了低功耗蓝牙BLE核心API。低功耗蓝牙BLE也就是我们经常说的蓝牙4.0。BLE区别于经典蓝牙,有搜索、连接的速度更快、低能耗的优点;缺点是传输的速度慢,传输的数据量也很小,每次...原创 2020-02-12 17:55:19 · 1974 阅读 · 0 评论 -
Android 蓝牙权限(更新到 Android 12)
访问设备位置的权限。在 Android 6.0 及以上版本中,需要获取位置权限才能扫描附近的蓝牙设备。:管理蓝牙适配器的权限,包括启用/禁用蓝牙、扫描设备和进行配对等操作。:在后台访问设备位置的权限。该权限通常在后台扫描蓝牙设备时使用。:访问蓝牙适配器的权限,用于执行蓝牙操作。需要手机开启定位服务。原创 2023-06-15 15:11:47 · 6018 阅读 · 0 评论 -
Android 蓝牙广播
蓝牙广播广播蓝牙状态变化(开关状态)广播蓝牙设备发现广播蓝牙配对(配对操作)广播ACL 连接状态变化广播蓝牙绑定状态变化(配对状态)广播蓝牙服务启动广播蓝牙服务停止广播蓝牙连接状态广播蓝牙扫描模式广播蓝牙音频状态广播蓝牙数据传输广播蓝牙操作模式(开关操作)广播扩展ACLA2DPSDP广播蓝牙状态变化(开关状态)广播(BluetoothAdapter.ACTION_STATE_CHANGED):当蓝牙状态发生变化时发送,可以用于检测蓝牙的开启或关闭状态。提供了以下 Extra 值来描述相关信息:原创 2023-06-14 17:16:38 · 3053 阅读 · 0 评论 -
每天记录学习的新知识:应用层BLE连接状态码
内容来自Github上老板的总结StatusStatus Hex00x00😃10x0120x0220x2GATT读取操作不被允许30x0350x0550x0560x0660x0670x0770x0780x08120x0C130xD150xF180x12190x13200x14210x15220x16260x1A300x1E310x1F340x22360x24400x28410x2942。原创 2023-03-14 22:08:46 · 1419 阅读 · 0 评论 -
蓝牙相关学习:5.BLE协议属性协议层(ATT)
BLE 属性协议层原创 2022-02-22 16:03:21 · 5700 阅读 · 0 评论 -
Frontline ComProbe Protocol Analysis System
这里写自定义目录标题HCI log /Air sniff log 作用简称 CPAS窗口Tab功能HCI log /Air sniff log 作用Android Bluetooth HCI log 详解:https://www.jianshu.com/p/73f7366161d1简称 CPASFrontline ComProbe Protocol Analysis System是Frontline提供的一款蓝牙协议log分析工具。一般用于查看两种文件,一种是 .log ,一种是 sniffer原创 2022-02-07 17:04:39 · 2600 阅读 · 0 评论 -
蓝牙相关学习:4.3.BLE协议链路层
这里写自定义目录标题WireSharkWireShark网络分析工具——WireShark的使用(超详细): https://blog.csdn.net/zzwwhhpp/article/details/113077747?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164161422816780271561894%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D原创 2022-02-07 15:42:23 · 1675 阅读 · 0 评论 -
蓝牙相关学习:4.2.BLE空口包结构 - PDU
广播包PDUPDU 基本数据结构广播包 - BLE 4.2Advertising HeaderPDU TypePayload lengthPayload (有效数据包)整体数据包PDU 基本数据结构PDU(protocol data unit,协议数据单元,BLE 数据传送的基本单元)前两个字节固定为LL header(1个字节长)和 payload length(1个字节长,又称data length),即可以展开为:协议数据单元,又分为广播通道PDU和数据通道PDULL Header长度为一原创 2022-02-07 14:35:12 · 6280 阅读 · 2 评论 -
蓝牙相关学习:4.1.BLE空口包结构
Air Interface PacketUncoded PHY 空口包格式Peramble 前导1M Preamble2M PreambleAccess Address参考地址BLE空口包(packet,又称air interface packet)涉及BLE协议栈link layer,L2CAP,SMP和ATT等各层次是BLE的统一数据传输格式Uncoded PHY 空口包格式转 :BLE(3)—— 空口数据包组成 :https://stephenzhou.blog.csdn.net/articl原创 2022-01-29 09:48:53 · 2247 阅读 · 0 评论 -
蓝牙相关学习:2.BLE协议架构
BLE协议架构简介各层次参考地址BLE的协议可分为 Bluetooth Application 和 Bluetooth Core 两大部分,而Bluetooth Core又包含 BLE Controller 和 BLE Host 两部分PHY(物理层):2.4G无线系统LL(链路层):控制设备的RF状态,设备处于五种状态之一HCI(主机控制接口):通过标准接口提供主机与控制器之间的通信,一般接口有UART、SPI、USB等L2CAP(链路逻辑控制和适配协议):向上层提供数据封装服务,允许端到端的原创 2022-01-20 09:38:50 · 556 阅读 · 0 评论 -
蓝牙相关学习:3.BLE协议物理层
物理层频段调制信道跳频参考地址Physical Layer 简称 PHY(物理层)由于BLE属于无线通信,则其通信介质是一定频率范围下的频带资源(Frequency Band)频段BLE的市场定位是个体和民用,因此使用免费的2.4GHz 工业、科学及医疗(ISM)频段,ISM频段(频率范围是2.400-2.4835 GHz);调制BLE 采用的 GFSK 调制方式(髙斯频移键控),物理层的比特率为 1Mbit/s(1Mbps)信道一共 40 个通道,均匀分布在2402MHz, 2404MHz原创 2022-01-12 21:37:52 · 1566 阅读 · 0 评论