
蓝牙
兴同学
这个作者很懒,什么都没留下…
展开
-
Bluetooth SIG定义的标准GATT Descriptors UUID
官网链接: https://www.bluetooth.com/specifications/gatt/descriptors/NameUniform Type IdentifierAssigned NumberSpecificationCharacteristic Aggregate Formatorg.bluetooth.descriptor.gatt.characteristic_aggregate_format0x2905GSSCharacteristic Ex原创 2020-09-23 11:40:43 · 987 阅读 · 0 评论 -
Bluetooth SIG定义的标准Characteristics UUID
官网链接: https://www.bluetooth.com/specifications/gatt/characteristics/NameUniform Type IdentifierAssigned NumberSpecificationAerobic Heart Rate Lower Limitorg.bluetooth.characteristic.aerobic_heart_rate_lower_limit0x2A7EGSSAerobic Heart Ra原创 2020-09-23 11:31:19 · 902 阅读 · 0 评论 -
Bluetooth SIG定义的标准Service UUID
NameUniform Type IdentifierAssigned NumberSpecificationGeneric Accessorg.bluetooth.service.generic_access0x1800GSSAlert Notification Serviceorg.bluetooth.service.alert_notification0x1811GSSAutomation IOorg.bluetooth.service.a...原创 2020-09-23 11:14:14 · 1148 阅读 · 0 评论 -
BLE协议在Link Layer状态及转换
Link Layer 5种状态1、Standby State2、Advertising State3、Scanning State4、Initiating State5、Connection State状态解析Standby这是初始状态,在这个状态下,不发送数据,也不接收数据。根据上层实体的命令,可由其它任何一种状态进入,也可以切换到除Connection状态外的任意一种状态。Advertising这是可以通过广播通道发送数据的状态。只能由Standby状态进入。它广播的数据可以由处于S原创 2020-09-14 15:11:08 · 410 阅读 · 0 评论 -
CC2540 USB dongle 分析蓝牙协议包
一、准备工作1、将cc2540插入电脑usb端口2、安装驱动(驱动链接:https://download.youkuaiyun.com/download/forget_zhx/12838794)二、打开抓包工具1、打开Packer Siniffer抓包工具(该工具请自行安装,在*宝上购买cc2540 蓝牙抓包工具的话,店主会送软件包,里面包含使用教程)2、类型选择Bluetooth Low Energy,然后点击start3、点击开始按钮开始抓包三、协议分析分析:Access Address 字原创 2020-09-12 16:51:46 · 870 阅读 · 1 评论 -
GATT-BASED PROFILE HIERARCHY
GATT-BASED PROFILE HIERARCHYjava 伪代码public class Profile { Service mService; Service mService1; Service mService2; /*other*/}class Service { Characteristic mCharacteristic; Characteristic mCharacteristic1; Characteristic原创 2020-09-10 11:09:34 · 191 阅读 · 1 评论 -
7种蓝牙架构
蓝牙核心系统架构原创 2020-09-10 10:48:03 · 1197 阅读 · 0 评论 -
蓝牙简介
蓝牙模块Bluetooth module)是指集成蓝牙功能的芯片基本电路集合,用于短距离2.4G的无线通讯模块。对于最终用户来说,蓝牙模块是半成品,通过在模块的基础上功能再开发、封装外壳等工序,实现能够利用蓝牙通讯的最终产品。经典蓝牙(BT)泛指支持蓝牙协议在4.0以下的模块,一般用于数据量比较大的传输,如:语音、音乐等较高数据量的传输。经典蓝牙模块又可细分为:传统蓝牙和高速蓝牙模块。传统蓝牙模块在2004年推出,主要代表是支持蓝牙2.1协议的模块,在智能手机爆发的时期得到了广泛的使用。高速蓝牙模块在原创 2020-09-09 19:43:33 · 916 阅读 · 0 评论 -
小米4蓝牙扫描 HCI日志分析
一、拿到HCI日志文件在开发者选项中打开蓝牙日志日志保存路径为 /sdcard/btsnoop_hci.log二、分析日志下图是使用小米4手机扫描到的一个mi8设备下图是使用小米4手机扫描到的一个蓝牙音箱设备...原创 2020-09-04 10:10:24 · 3527 阅读 · 0 评论