SDK_APP/手机连接测试指南.md

3.1 KiB
Raw Blame History

手机连接测试指南

目标设备信息

  • 设备类型: 手机
  • MAC地址: A4:C3:37:86:9F:73
  • 连接方式: 蓝牙

连接步骤

第一步:准备目标手机

  1. 确保目标手机蓝牙已开启
  2. 设置蓝牙可见性
    • 打开设置 → 蓝牙
    • 确保蓝牙已开启
    • 设置为"可发现"或"始终可见"
  3. 检查配对状态
    • 如果之前配对过,建议先取消配对
    • 重新开始配对过程

第二步:使用应用连接

  1. 启动Android应用
  2. 长按"连接蓝牙"按钮
  3. 输入MAC地址A4:C3:37:86:9F:73
  4. 点击"连接"按钮

第三步:观察连接状态

应用会显示以下状态信息:

  • 🔍 开始扫描蓝牙设备...
  • 权限检查通过,开始扫描...
  • 📡 使用BLE扫描模式使用传统蓝牙扫描模式
  • 📱 发现设备: [设备名称]
  • 🎯 找到目标设备!(如果发现目标手机)
  • 设备已连接: [设备名称]
  • 🔍 服务发现成功
  • 📡 数据通道已建立,可以发送指令开始接收数据

预期结果

连接成功时:

  • 按钮变为"断开蓝牙"(红色)
  • "发送指令"按钮启用(蓝色)
  • 显示详细的设备信息
  • 服务发现成功
  • 数据通道建立

连接失败时:

  • 显示错误信息
  • 按钮保持"连接蓝牙"状态
  • 提供可能的解决方案

测试数据发送

连接成功后,可以测试数据通信:

1. 发送测试数据

  1. 长按"发送指令"按钮
  2. 选择测试数据类型
    • 发送ECG测试数据
    • 发送心跳包
    • 发送设备信息查询
    • 发送自定义测试数据

2. 观察数据接收

  • 在目标手机上查看是否收到数据
  • 检查数据格式是否正确
  • 验证通信是否双向

故障排除

如果扫描不到设备:

  1. 检查目标手机蓝牙设置
  2. 确保设备在10米范围内
  3. 重启两台设备的蓝牙
  4. 使用系统蓝牙设置测试

如果连接失败:

  1. 检查MAC地址是否正确
  2. 确认目标手机蓝牙已开启
  3. 尝试在系统蓝牙设置中手动配对
  4. 查看Logcat日志获取详细错误信息

如果连接成功但无法通信:

  1. 检查目标手机是否支持相应的蓝牙服务
  2. 确认数据格式是否兼容
  3. 尝试发送不同类型的测试数据

调试信息

Android Studio Logcat

过滤标签:BluetoothManager 查看以下关键信息:

  • 扫描开始和结束
  • 设备发现详情
  • 连接状态变化
  • 服务发现过程
  • 数据收发情况

应用状态显示

应用会实时显示:

  • 扫描进度
  • 发现的设备信息
  • 连接状态
  • 错误信息

下一步操作

  1. 按照上述步骤连接目标手机
  2. 观察连接过程的状态信息
  3. 测试数据收发功能
  4. 记录任何错误或异常情况
  5. 如果遇到问题查看Logcat日志

需要提供的信息

如果连接失败,请提供:

  1. 目标手机型号和Android版本
  2. 应用显示的状态信息
  3. Logcat中的错误日志
  4. 目标手机蓝牙设置截图
  5. 连接过程的详细描述