
双模式 BLE 无线串口调试助手
简介
双模式 USB - 串口 - BLE 无线调试助手 | 嵌入式无线调试神器。本工程分为两个独立的模块,USB端可连接电脑,MCU端可连接MCU。
简介:双模式 USB - 串口 - BLE 无线调试助手 | 嵌入式无线调试神器。本工程分为两个独立的模块,USB端可连接电脑,MCU端可连接MCU。开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
项目简介
这是一款专为嵌入式开发打造的双模式 BLE 无线串口调试助手,基于JZBT18 BLE5.4 蓝牙转串口透传芯片设计,支持「USB 转串口 + 蓝牙透传」「直连串口 + 蓝牙透传」两种工作模式,完美替代传统有线串口调试线,实现嵌入式设备无线调试、数据透传、远程监控。
核心蓝牙芯片单价仅 1.2 元,采用标准 BLE GATT 协议,手机 / 电脑原生蓝牙直连,纯硬件透传无需烧录固件,电路极简、上手零门槛,是嵌入式学习与调试的高性价比利器。
相关资料均已放入附件,具体蓝牙芯片链接及USB外壳可按照图片及资料去淘宝查找,其余器件型号等可查看工程去嘉立创或淘宝购买。其中3D模型为模块3D模型,非外壳模型;USB端模块外壳淘宝有售,MCU端模块可直接使用热缩管套住;两个模块总成本大概在10元左右。
项目功能
核心搭载CH343P USB 转串口芯片、JZBT18 BLE5.4 蓝牙透传芯片、3.3V 稳压滤波电路,硬件稳定可靠。板载蓝牙状态指示灯,直观显示未连接 / 已连接 / 数据收发状态;支持 JZBT18 官方 AT 指令,可自定义蓝牙名称、MAC 地址、串口波特率、服务 UUID、连接密码等参数;默认蓝牙从机模式,需手机 / 电脑手动搜索连接 BLE,连接后实现串口双向数据透传。
提供双硬件版本:
① 完整 USB 转串口版本:电脑 USB 直插,实现无线串口调试;
② 极简直连串口版本:单片机 / 工控设备 UART 直连,无线上传调试数据。体积小巧,可独立使用,也可直接集成到嵌入式项目中。
项目参数
采用JZBT18 BLE5.4蓝牙透传芯片,接收灵敏度 - 94dBm,通讯稳定低功耗;蓝牙芯片串口默认配置:115200 波特率,8N1(8 数据位、无校验、1 停止位),支持 300~500000bps 可调;工作电压:3.3V 供电,正常工作电流 8mA,睡眠模式 50μA,关机模式低至 3μA;内置 256 字节 EEPROM,可通过AT指令读写,蓝牙参数掉电永久保存;蓝牙模式:默认从机模式,支持主机模式切换,标准 BLE GATT 协议;默认 GATT 参数:主服务 UUID 0000FFF0-0000-1000-8000-00805F9B34FB,通知 UUID 0000FFF1,写 UUID 0000FFF2;更多详细参数,可查看蓝牙模块技术手册及AT命令手册。
连接方式:手机 / 电脑打开蓝牙→搜索 JZ_xxxx 设备→手动连接,连接成功后开启透传;
核心成本:CH343P USB 转串口芯片单价2.8元,JZBT18 蓝牙芯片单价 1.2 元,USB外壳单价5元。
原理解析(硬件说明)
本项目由电源供电电路、USB 转串口电路、JZBT18 蓝牙透传电路、状态指示电路四部分组成,通过 UART 与 BLE 双向透明传输,无协议转换、无数据篡改,即插即用。
1、电源电路:采用USB 5V输入,经LDO稳压输出3.3V,为CH343P、JZBT18模块供电;输入输出端并联滤波电容,抑制电源纹波,保证蓝牙模块稳定工作。
2、USB转串口电路:采用CH343P芯片实现USB转UART功能,TXD/RXD引脚与JZBT18模块交叉连接,完成USB信号与串口信号的转换,电脑端识别为标准COM口,无需复杂配置。
3、蓝牙透传电路:核心使用JZBT18蓝牙转串口芯片,,实现串口数据与BLE蓝牙信号的双向透明传输,支持AT指令自定义参数。LED连接JZBT18状态引脚,蓝牙未连接2秒闪烁1次;已连接notify关闭1秒闪烁1次;已连接notify开启200毫秒闪烁1次,直观反馈工作状态。
核心AT指令
AT\r\n // 通讯测试
AT+NAME=MyDebugBLE\r\n // 设置蓝牙名称
AT+UART=8\r\n // 设置波特率115200
AT+FACTORY\r\n // 恢复出厂设置
AT+LINK?\r\n // 查询蓝牙连接状态
AT+MAC?\r\n // 查询模块MAC地址
更多AT指令可查询AT命令手册。
自定义透传数据格式
// 标准透传格式:包头1字节 + 数据7字节 + 包尾1字节
0X0A + 自定义数据段 + 0XE0
注意事项
MCU端串口接线必须TXD 与 RXD 交叉连接、GND 共地,否则无法正常通讯;
JZBT18 模块睡眠模式下仅可发送数据,无法接收数据,发送数据前需用AT指令退出睡眠模式;
蓝牙天线区域禁止铺铜,避免信号衰减,推荐使用 PCB 天线或 IPEX 外置天线;
MCU端模块供电需稳定5V,也可单节锂电池供电,电源引脚附近需就近放置滤波电容,保证模块正常工作;
本模块为标准 BLE 从机,需手机 / 电脑手动搜索连接,无自动靠近配对功能;修改波特率、UUID 等参数后请牢记,异常时可通过 AT+FACTORY 恢复出厂设置;
实际测试发现:本蓝牙模块一次最大传输256字节数据;USB端模块接入电脑USB3.0口可能会出现无法识别到串口现象,但接入USB2.0则无此问题。
组装流程
USB端模块可直接购买成品外壳,自行组装(十分简单)好,即可接入电脑;MCU端模块可使用热缩管套住,并提供两种不同接口(2.54mm及1.25mm间距),均可接入设备MCU。
实物图
此处可放入组装完成后完整实物图

设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。









