3个不稳定版本
0.2.1 | 2024年4月10日 |
---|---|
0.2.0 | 2024年2月21日 |
0.1.0 | 2023年10月15日 |
#89 in Windows API
700KB
10K SLoC
适用于Rust的BLE数据结构
ble广播/描述符/特征的data结构
一些如https://github.com/im97mori-github/JavaBLEUtil/wiki
- 广播(包括EIR/AD/SRD/OOB)
- 标志(0x01)
- 16位服务类UUID的不完整列表(0x02)
- 完整的16位服务类UUID列表(0x03)
- 32位服务类UUID的不完整列表(0x04)
- 完整的32位服务类UUID列表(0x05)
- 128位服务类UUID的不完整列表(0x06)
- 完整的128位服务类UUID列表(0x07)
- 缩短的本地名称(0x08)
- 完整的本地名称(0x09)
- 传输功率级别(0x0A)
- 设备类别(0x0D)
- 简单的配对哈希C-192(0x0E)
- 简单的配对随机数R-192(0x0F)
- 设备ID(0x10)
- 安全管理器TK值(0x10)
- 安全管理器带外标志(0x11)
- 外围连接间隔范围(0x12)
- 16位服务请求UUID列表(0x14)
- 128位服务请求UUID列表(0x15)
- 服务数据 - 16位UUID(0x16)
- 公共目标地址(0x17)
- 随机目标地址(0x18)
- 外观(0x19)
- 广播间隔(0x1A)
- LE蓝牙设备地址(0x1B)
- LE角色(0x1C)
- 简单的配对哈希C-256(0x1D)
- 简单的配对随机数R-256(0x1E)
- 32位服务请求UUID列表(0x1F)
- 服务数据 - 32位UUID(0x20)
- 服务数据 - 128位UUID(0x21)
- LE安全连接确认值(0x22)
- LE安全连接随机值(0x23)
- URI(0x24)
- 室内定位(0x25)
- 传输发现数据(0x26)
- LE支持的功能(0x27)
- 信道映射更新指示(0x28)
- PB-ADV(0x29)
- 网状消息(0x2A)
- 网状信标(0x2B)
- BIGInfo(0x2C)
- Broadcast_Code(0x2D)
- 可解析集合标识符(0x2E)
- 广播间隔 - 长格式(0x2F)
- 广播名称(0x30)
- 加密广播数据(0x31)
- 周期性广播响应定时信息(0x32)
- 电子货架标签(0x34)
- 3D信息数据(0x3D)
- 制造商特定数据(0xFF)
- 描述符
- 特征扩展属性(0x2900)
- 特性用户描述(0x2901)
- 客户端特性配置(0x2902)
- 服务器特性配置(0x2903)
- 特性展示格式(0x2904)
- 特性聚合格式(0x2905)
- 有效范围(0x2906)
- 外部报告参考(0x2907)
- 报告参考(0x2908)
- 数字数量(0x2909)
- 值触发设置(0x290A)
- 环境感应配置(0x290B)
- 环境感应测量(0x290C)
- 环境感应触发设置(0x290D)
- 时间触发设置(0x290E)
- 完整的 BR-EDR 传输块数据(0x290F)
- 观察计划(0x2910)
- 有效范围和精度(0x2911)
- 特性
依赖关系
~127MB
~2M SLoC