FeasyBlue是一款蓝牙串口调试工具,专为工程师、开发者及科技爱好者设计。作为一款跨平台兼容的移动端应用,它支持经典蓝牙SPP与低功耗蓝牙BLE双协议模式,覆盖从传统串口设备到现代物联网硬件的广泛连接需求。软件通过极简的交互界面与强大的功能模块,为用户提供设备搜索、连接管理、数据收发、固件升级等一站式蓝牙调试解决方案,成为蓝牙技术领域不可或缺的实用工具。

【软件功能】
1、多协议设备管理
双模支持:同时兼容SPP与BLE协议,可连接不同代际的蓝牙模块,包括HC-02、HC-05等2.0协议设备。
设备搜索与过滤:通过MAC地址扫描或名称关键词搜索快速定位目标设备,支持信号强度排序与自定义过滤条件。
多设备管理:支持同时连接多台设备,并可切换服务端/客户端模式,满足复杂场景下的通信需求。
2、数据通信与调试
文本与HEX模式:支持ASCII纯文本与十六进制数据收发,满足基础通信与底层协议调试需求。
CRC32校验:数据传输过程中启用CRC校验机制,确保数据完整性,避免通信错误。
文件传输:通过蓝牙连接发送图片、文档等文件,支持固件包或配置文件的批量传输。
循环发送与延时控制:预设多条指令并设置循环间隔,实现自动化测试场景的重复发送需求。
3、固件升级与参数配置
OTA空中升级:通过蓝牙连接对设备固件进行无线更新,简化现场维护流程,支持升级包选择与版本回滚。
模块参数修改:直接读写设备寄存器值,调整波特率、校验位等通信参数,实现深度调试与优化。
日志记录与导出:完整记录连接状态、数据收发与设备交互信息,支持时间戳标记与日志文件导出。
4、社交化通讯功能
通讯录管理:添加好友设备至通讯录,支持快速搜索与分组管理。
语音对讲与群聊:创建蓝牙语音聊天室,支持单对单对讲或多人群聊,满足团队协作需求。
自定义键盘布局:根据项目需求调整按键功能与位置,提升操作效率。

【软件特色】
1、极简交互设计
三模块化界面:通信流程划分为连接、聊天、控制面板三大模块,逻辑清晰,降低学习成本。
可视化组件库:控制面板提供滑杆、按钮、开关等组件,支持无限量自定义创建,适配不同项目需求。
中英文双语支持:默认英文界面,可根据用户习惯切换语言,提升国际化使用体验。
2、高兼容性与稳定性
跨平台适配:兼容主流安卓机型,针对OPPO、VIVO等品牌优化定位权限管理,解决BLE设备扫描难题。
长连接优化:针对大数据量传输场景优化连接保持能力,减少意外断连,确保通信可靠性。
协议兼容性:完美模拟标准串口通信,支持传统硬件设备无缝迁移至蓝牙无线方案。
3、开发者友好工具集
项目化工作流:以项目为单位管理通信任务,支持保存常用配置与指令集,提升重复调试效率。
压测功能:内置SPP/BLE压力测试模块,模拟高并发场景下的设备负载,验证系统稳定性。
TCP通讯扩展:通过P2P模式连接BW256B模块,实现蓝牙与TCP网络的协议转换与数据透传。

【软件优势】
1、蓝牙固件升级一体化
DFU文件支持:直接读取.dfu格式固件包,无需依赖PC工具即可完成模块升级。
恢复出厂设置选项:升级过程中可选择保留或清除设备配置,灵活应对不同维护场景。
进度可视化:升级界面实时显示传输进度与状态提示,提升操作可控性。
2、数据安全与隐私保护
加密传输:采用最新蓝牙加密算法,防止数据截获与篡改,保障敏感信息传输安全。
权限管理:用户可自主控制位置、存储等敏感权限,避免非必要数据收集。
3、实时监控与图表分析
数据报表生成:自动汇总通信日志与性能指标,生成可视化报表,辅助故障排查与性能优化。
终端/聊天视图切换:根据需求切换数据展示模式,满足调试分析与实时交互的双重需求。

【操作指南】
1、自定义控制面板
步骤1:进入控制界面,点击右上角编辑按钮。
步骤2:从组件库拖拽滑杆、按钮、开关等控件至面板,调整大小与位置。
步骤3:长按控件绑定数据指令。
步骤4:点击保存按钮,命名当前面板布局。
2、数据日志导出
步骤1:在通信界面点击右上角日志按钮,进入日志管理页。
步骤2:选择日志类型,设置时间范围。
步骤3:点击导出按钮,选择保存路径。
3、TCP通讯配置
步骤1:在主界面点击TCP设置按钮,输入服务器IP与端口号。
步骤2:选择连接模式,点击连接按钮。
步骤3:成功建立TCP链路后,蓝牙数据将自动透传至TCP网络。

【常见问题】
1、无法搜索到蓝牙设备
检查手机蓝牙功能与定位服务是否开启。
确认设备未被其他应用占用,重启设备后重试。
多次刷新搜索列表,避免单次扫描遗漏。
2、数据传输失败
检查设备是否支持当前通信协议。
确认发送区数据格式与设备端预期一致。
降低循环发送频率,避免设备处理能力不足。
3、OTA升级中断
确保设备电量充足,升级过程中保持蓝牙连接稳定。
关闭手机屏幕锁定功能,防止系统休眠中断传输。
如升级失败,重新加载固件包并重试,或联系厂商获取支持。
【更新内容】
v3.5.5:
1、增加广告和论坛功能;
2、修复了若干已知Bug。
v3.5.0:
1. 支持BT1038、BT1035模块升级
2. 增加WiFi参数设置功能
3. 修复若干已知bug
v3.4.9:
1. 优化名称过滤引起的系统提示错误的问题;
2. 将高通升级BT1026X蓝牙模块的功能集成到FeasyBlue;