# 手机连接测试指南 ## 目标设备信息 - **设备类型**: 手机 - **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. **连接过程的详细描述**