产品架构与方案验证指南 (For 产品经理与架构师)
欢迎来到 Smart BLE。本章专为产品经理、方案架构师或非底层开发人员设计,不包含一行代码,旨在帮助您在 10 分钟内建立对低功耗蓝牙 (BLE) 的全景认知,并利用现成工具开启原型验证。
在这个万物互联的时代,智能硬件已经从“加个 App”向“跨平台全终端协同”演进。Smart BLE 的核心使命,不仅是提供一套跨平台源码,更是为您提供一套零成本、可落地的软硬结合验证工具。
🧐 一分钟理解 BLE 的两大核心模式
当您规划一款智能硬件产品时,最先需要决定的就是“通讯模型”。Smart BLE 深度支持以下两种模型,并能通过现成 App 让您直观感受区别:
1. 广播与群控模式 (纯广播/Peripheral)
- 特点:设备无需等待任何手机“建立连接”,直接把数据撒网式发送到空气中。任何人只要靠近就能接收。
- 业务场景:
- 智能展厅发光胸牌(1 部手机同时控制几百个胸牌的颜色)
- 苹果 AirTag 防丢器、iBeacon 室内定位打卡
- 极度省电的温湿度贴片(纽扣电池用 3 年)
- 在 Smart BLE 中的验证:您可以直接打开我们提供的 Android 或桌面端 App,在底部的【广播/Broadcast】标签页,像发微信一样在空气中广播一个自定义 ID。
2. GATT 连接互动模式 (中心/Central)
- 特点:手机与硬件进行传统的“点对点握手连接”。一旦握手成功,你们的通讯就是私密的、高频的、双向的。
- 业务场景:
- 智能手表同步心率与睡眠数据
- 扫地机器人首次配网连接与固件 OTA 升级
- BMS 电池管理系统读取电芯压差
- 在 Smart BLE 中的验证:在首页【扫描】列表,找到目标设备点击连接。进入详情页即可看到各种服务(Service)与特征值(Characteristic),支持实时点击【读取】与【写入】。
🚀 极速构建产品原型:五步法
作为产品经理,在向研发团队下达详尽需求前,如何确保技术链路是通的?使用 Smart BLE 的全端工具链,您可以进行以下操作:
获取“武器库” 去本项目的 📥 下载中心 或 GitHub Releases 快速获取 Android APK、Windows 桌面版或 macOS 应用版。
直观交互拆解 拿着买回来的硬件模块(买现成的开发板,或由您的硬件工程师烧录了下位机固件的 ESP32板子)。打开 Smart BLE App:
- 能否被扫到?(验证广播频段正常)
- RSSI 信号数值大概多少?是否穿墙会暴跌?(验证天线设计是否合理)
通讯协议体验 点开详情界面,看到密密麻麻的 16 进制特征值。您就可以直接对你们商量好的协议通道下发指令:比如在
FF01通道发一句4C 45 44 31(LED1 的 HEX 编码),观察板子上的灯是否亮起。压力与合规测试
- 频繁断连:故意拔掉硬件电源,观察 App 界面是灰屏卡死,还是优雅地提示“设备已断开连接,正在倒计时重连”。这有助于您定义自身产品的错误处理规范。
- 双端系统表现差:Smart BLE App 提供 UniApp/微信小程序版与 Flutter 原生版。您可以亲自比对:微信小程序方案是否会比原生 Android 方案在扫描速度上更慢?(答案是确定的,这是小程序生态的局限)。
🌐 下一步:分发技术需求
当您完成了概念验证,您就可以将本项目的代码仓库抛入团队群: