蓝牙LE推荐:新手选型清单
蓝牙LE推荐别先看参数表,先看你要做什么。新手最容易买错:想做手环却买了只适合打样的板子,想做传感器却忽略功耗。下面按常见入门选项逐项对比,直接告诉你该从哪一步开始。
选项一:ESP32-C3,适合先跑通流程
如果你是第一次碰蓝牙LE,我会把ESP32-C3放在第一梯队。原因很简单:便宜、资料多、能同时玩Wi-Fi和BLE。几十块钱一块开发板,配合手机上的nRF Connect,半小时内就能看到广播包和GATT服务。
它的短板也明显:极限低功耗不是强项,量产做纽扣电池设备要谨慎。我的建议是,把它当“练手板”,用来理解广播、连接、特征值读写、通知这几件事,不要一上来就拿它定最终硬件。
选项二:nRF52832/52840,适合认真做产品
Nordic的nRF52系列是蓝牙LE项目里的老熟人。nRF52832够做大多数传感器、遥控器、标签;nRF52840资源更足,还支持USB、Thread等扩展。真正要做低功耗产品,我更愿意从这里开始。
它的学习成本比ESP32-C3高一点,尤其是SDK、工程配置、功耗调试。但好处是工程化资料扎实,芯片生态成熟。你如果目标是半年内做出能小批量交付的东西,nRF52比“便宜板子堆功能”更省时间。
选项三:手机App工具,别急着自己写
新手做LE项目,最该先装两个工具:nRF Connect和LightBlue。前者看广播、扫服务、读写特征值非常顺手;后者界面更轻,适合快速验证。很多人卡在“设备连不上”,其实用工具一扫就知道是广播名、UUID还是权限问题。
不要一开始就写完整App。正确顺序是:开发板发广播,手机工具能扫到;建立连接,能读写一个特征值;打开notify,能收到数据。三关过了,再谈自己的App。
选项四:模块还是裸芯片,看数量决定
10台以内做验证,直接买开发板。几十到几百台试产,买带认证的BLE模块,省射频调试和认证麻烦。上万台以后,再考虑裸芯片加自研天线,因为那时每省1元才有意义。
新手常犯的错是太早抠BOM。BLE不是只焊上芯片就行,天线净空、地平面、晶振、匹配网络都会影响距离。你没有射频经验,模块贵出来的几块钱,买的是少踩三个月坑。
我的入门路线:三天跑完闭环
第一天,用ESP32-C3或nRF52开发板发广播,手机工具能看到设备名和厂商数据。第二天,建一个GATT服务,做一个可读写特征值,比如写入1点亮LED。第三天,打开notify,每秒推送一次温度或计数值。
这条路线不花哨,但能把LE最核心的链路跑通。等你理解了广播、连接、服务、特征值、通知,再去看功耗、加密、MTU,才不会被术语淹没。
推荐阅读
常见问题
蓝牙LE新手买哪块开发板最稳?
只为学习,ESP32-C3便宜好上手;准备做产品,优先nRF52832或nRF52840,低功耗和生态更成熟。
做蓝牙LE一定要自己写手机App吗?
不用。前期用nRF Connect或LightBlue就能完成扫描、连接、读写和notify测试,等协议稳定后再写App。
蓝牙LE模块和裸芯片怎么选?
小批量和试产选认证模块,省射频和认证成本;大批量且有硬件团队,再考虑裸芯片。