0

我有一个蓝牙设备正在测量力并且基本上发送一个单一的值。有一个 android 应用程序可以连接到它,但我想开发自己的,因为我想添加一些功能。我设法连接到它,但不知道哪个服务或特性是具有我需要的号码的服务或特性。有人可能知道它可能是哪一个?

服务 00001801-0000-1000-8000-00805f9b34fb

Characteristics:
|--00002a05-0000-1000-8000-00805f9b34fb

服务 00001800-0000-1000-8000-00805f9b34fb

Characteristics:
|--00002a00-0000-1000-8000-00805f9b34fb
|--00002a01-0000-1000-8000-00805f9b34fb
|--00002a04-0000-1000-8000-00805f9b34fb

服务 a9712440-a0e8-11e6-bdf4-0800200c9a66

Characteristics:
|--a9712441-a0e8-11e6-bdf4-0800200c9a66
|--a9712442-a0e8-11e6-bdf4-0800200c9a66
|--a9712443-a0e8-11e6-bdf4-0800200c9a66

服务 a970fd30-a0e8-11e6-bdf4-0800200c9a66

Characteristics:
|--a970fd31-a0e8-11e6-bdf4-0800200c9a66
|--a970fd32-a0e8-11e6-bdf4-0800200c9a66
|--a970fd33-a0e8-11e6-bdf4-0800200c9a66
|--a970fd34-a0e8-11e6-bdf4-0800200c9a66
|--a970fd35-a0e8-11e6-bdf4-0800200c9a66
|--a970fd36-a0e8-11e6-bdf4-0800200c9a66
|--a970fd37-a0e8-11e6-bdf4-0800200c9a66
|--a970fd38-a0e8-11e6-bdf4-0800200c9a66
|--a970fd39-a0e8-11e6-bdf4-0800200c9a66
|--a970fd3a-a0e8-11e6-bdf4-0800200c9a66
|--a970fd3b-a0e8-11e6-bdf4-0800200c9a66

服务 a9717260-a0e8-11e6-bdf4-0800200c9a66

Characteristics:
|--a9717261-a0e8-11e6-bdf4-0800200c9a66
|--a9717262-a0e8-11e6-bdf4-0800200c9a66
|--a9717263-a0e8-11e6-bdf4-0800200c9a66
|--a9717264-a0e8-11e6-bdf4-0800200c9a66
|--a9717265-a0e8-11e6-bdf4-0800200c9a66
|--a9717266-a0e8-11e6-bdf4-0800200c9a66
|--a9717267-a0e8-11e6-bdf4-0800200c9a66
|--a9717268-a0e8-11e6-bdf4-0800200c9a66
|--a9717269-a0e8-11e6-bdf4-0800200c9a66
|--a971726a-a0e8-11e6-bdf4-0800200c9a66
|--a971726b-a0e8-11e6-bdf4-0800200c9a66
|--a971726c-a0e8-11e6-bdf4-0800200c9a66
|--a971726d-a0e8-11e6-bdf4-0800200c9a66
4

1 回答 1

1

前两个服务是通用访问和通用属性。您可以在此处找到分配的 16 位数字文档中的 UUID 。只需搜索他们的简短版本 0x1800 和 0x1801。其他三个在标准中没有定义,是制造商定义的定制服务。

我在网上搜索了其中一个 UUID,并在B24 遥测技术手册中找到了它们,其中包含此快速概述(附录 A):

ID 描述 类型 格式 最大限度
a970fd30 配置文件 服务 - - -
a970fd31 数据速率 特征 Uint32 0 10000
a970fd32 解析度 特征 Uint8 0 64
a970fd33 电池阈值 特征 漂浮 2.3 3.5
a970fd34 查看密码 特征 细绳 4 4字节
a970fd35 序列号 特征 Uint32 只读
a970fd36 数据标签 特征 Uint16 0 0xFFFF
a970fd37 电池价值 特征 漂浮 只读
a970fd38 系统零 特征 漂浮 -FLT_MAX FLT_MAX
a970fd39 配置 PIN 特征 Uint32 0 4294967295
a970fd3a 型号名称 特征 细绳 只读
a970fd3b 固件版本 特征 漂浮 只读
a9712440 资料简介 服务 - - -
a9712441 地位 特征 Uint8 只读
a9712442 数据价值 特征 漂浮 只读
a9712443 数据单元 特征 Uint8 0 255
a9717260 校准配置文件 服务 - - -
a9717261 灵敏度范围 特征 Uint8 0 3
a9717262 系数 (@Index) 特征 漂浮 -FLT_MAX FLT_MAX
a9717263 线性化指数 特征 Uint8
a9717264 线性化重复 特征 Uint8 3 11
a9717265 线性化点 特征 Uint8 0 15
a9717266 基值 特征 漂浮 只读
a9717267 基本单位 特征 Uint8 只读
a9717268 数据增益 特征 漂浮 -FLT_MAX FLT_MAX
a9717269 数据偏移 特征 漂浮 -FLT_MAX FLT_MAX
a971726a 校准密码 特征 Uint32 0 4294967295
a971726b 校准单元 特征 Uint8 0 255
a971726c 高级索引 特征 Uint8 0 255
a971726d 高级数据 特征 字节 大批 未知

您可以在本文档中找到有关每个特征的更详细信息以及有关如何连接的说明:

  • 扫描设备
  • 选择需要的对应设备MAC地址并连接
  • 将配置 PIN 发送到归因于服务 a970fd30-a0e8-11e6-bdf4-0800200c9a66 的特征 a970fd39-a0e8-11e6-bdf4-0800200c9a66。
  • 阅读所需的方面并根据需要进行配置。
  • 断开连接以允许设备恢复传输广告数据包
于 2021-11-15T07:32:06.203 回答