android ble广播数据,数据解析 - Android BLE的一些基础知识及相关操作流程

本文详细介绍了Android BLE广播数据的类型,包括16 bit和32 bit UUID列表、设备名称、信号强度等,并提供了数据包解析的思路,通过实际例子展示了如何解析广播数据包,从中提取关键信息如设备模式、厂商自定义数据、设备简称和UUID。
摘要由CSDN通过智能技术生成

2、TYPE = 0x02:非完整的16 bit UUID列表

3、TYPE = 0x03:完整的16 bit UUID列表

4、TYPE = 0x04:非完整的32 bit UUID列表

5、TYPE = 0x05:完整的32 bit UUID列表

6、TYPE = 0x06:非完整的128 bit UUID列表

7、TYPE = 0x07:完整的128 bit UUID列表

8、TYPE = 0x08:设备简称

9、TYPE = 0x09:设备全名

10、TYPE = 0x0A:表示设备发送广播包的信号强度

11、TYPE = 0x0D:设备类别

12、TYPE = 0x0E:设备配对的Hash值

13、TYPE = 0x0F:设备配对的随机值

14、TYPE = 0x10:TK安全管理(Security Manager TK Value)

15、TYPE = 0x11:带外安全管理(Security Manager Out of Band),各bit定义如下:

1 2 3 4   bit 0: OOB Flag,0-表示没有OOB数据,1-表示有 bit 1: 支持LE bit 2: 对Same Device Capable(Host)同时支持BLE和BR/EDR bit 3: 地址类型,0-表示公开地址,1-表示随机地址

16、TYPE = 0x12:外设(Slave)连接间隔范围,数据中定义了Slave

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值