【nRF Connect】二、扫描相关使用技巧

1. 前言

2. 开始扫描

点击右上角的“SCAN”或者将列表下拉开始扫描。扫描结果中主要看到这些内容:

  1. 外观:代表这个设备的类型
  2. 设备名字
  3. 设备地址
  4. 信号强度和广播间隔:信号强度可看出这个设备和你的距离

3. 停止扫描

当在扫描过程中时,点击右上角的“STOP SCANNING”停止扫描。

4. 扫描过滤

附近的蓝牙设备较多时,扫描得到的结果数量比较多,此时我们可以通过设置过滤条件来让设备列表里面的结果更加有效。入口如下图: 可以看到有以下过滤选项:

  1. 名字或地址过滤
  2. 原始广播数据过滤
  3. 添加不包含的设备类型
  4. 信号强度

4.1 名字或地址

在过滤框中填入想扫描到的设备名字或地址。

4.1.1 名字过滤

可以支持部分名称过滤,不用和设备名字全部匹配。比如“COROS APEX PRO OA56B2”可以填“OA56B2”中的部分即可达到目的。

4.1.2 地址过滤

地址也是一样,填入E472可达到过滤的目的。

4.2 广播数据过滤

可以填入广播数据中的部分数据来过滤。比如可以通过广播数据中的UUID,设备名字等来限定。这里我们通过设备UUID。可以从广播详细数据中看到这个设备包含UUID 180A,我们输入180A,得到两个同类设备:

4.3 指定不包含设备

有时候在结果列表中,有许多我们不关心的设备类型,我们可以通过指定这些类型把他们过滤掉。 有4个类型可设置:

  1. Apple
  2. Microsoft
  3. Bluetooth Mesh
  4. Beacons

比如我们将Microsoft后面的复选框选中,扫描结果列表中就不会显示该类设备了。 扫描结果:

4.4 信号强度

可以通过信号强度来过来扫描,扫描结果中只会显示大于等于设定的信号强度的设备。

5. 查看详细的广播数据

点击扫描到的设备名字,列表下面会展示该设备的详细广播数据:

6. 显示信号强度图表

在扫描结果中任意位置向左滑动,可以查看设备的信号强度图表:

  1. 横轴是时间,纵轴是信号强度
  2. 图中曲线的颜色和右侧显示的外观图标的颜色是一致的 选中右上方的Show legend可以在图中列出各个设备的颜色对应的设备名字:

7. 复制广播包数据

有两种复制原始广播包数据的方法。

7.1 CLONE

点击广播数据栏下方的CLONE按钮,会触发两个作用:

  1. 本地克隆出广播特性一样的设备
  2. 复制这个设备的广播数据

7.1.1 克隆出广播数据一样的设备

然后广播者列表中就会多出一个和这个设备广播特性一样设备:

7.1.2 复制到该设备的原始广播数据

广播原始数据会自动复制到手机的系统中,直接粘贴即可:

0x02010607030F180A18E7FE09FF5946E4725452A16D0319C1001609434F524F5320415045582050524F20304135364232

7.2 RAW

点击详细的广播数据栏下方的RAW按钮,可以查看广播原始数据,同时提供复制按钮。

8. 带有 RSSI、数据包更改和广告间隔的详细数据包历史记录

9. 写在最后

经验分享 程序员 微信小程序 职场和发展