蓝牙产品:智能水杯(BLE Smart Water Bottle)

1. 产品概述

蓝牙智能水杯是一种集成BLE通讯、水位/温度传感与低功耗设计的健康饮水管理硬件。核心功能包括:实时监测饮水量、水温显示与提醒、饮水计划追踪、通过BLE将数据同步到手机App进行健康分析。2024年中国智能水杯市场规模达到70亿元,同比增长显著,主要由年轻消费群体的健康管理需求驱动。

代表产品:HidrateSpark PRO(美国,$60,LED提醒+BLE)、Moikit 智能水杯(国内,¥199,温度+水量+BLE)、Xiaomi 有品生态链智能水杯(¥129)。目标场景覆盖健身运动补水、办公室日常饮水管理、老人/儿童饮水提醒等。全球智能水杯市场预计2025-2030年以12%年复合增长率持续扩张。

2. 硬件架构设计

主控芯片选型对比

芯片方案

价格(批量)

BLE版本

CPU

Flash/RAM

功耗(广播/睡眠)

优势

劣势

nRF52832 (Nordic)

¥8-12

5.0/5.1

ARM M4F 64MHz

512KB/64KB

5.4mA/~1.2μA

BLE生态最成熟,SDK完善,低功耗最优

价格偏高,无WiFi

nRF52810 (Nordic)

¥5-7

5.0

ARM M4 64MHz

192KB/24KB

5.4mA/~0.8μA

超低功耗,成本较低

RAM小,功能受限

CH582 (沁恒)

¥3-5

5.0

RISC-V 20MHz

256KB/32KB

3.3mA/~0.6μA

国产低成本,功耗极低

性能弱,生态不成熟

ESP32-C3 (乐鑫)

¥5-8

5.0

RISC-V 160MHz

400KB

5mA/~5μA

双模(WiFi+BLE),性能强

功耗偏高,尺寸大

推荐方案:nRF52832为主选方案——BLE生态完善,功耗最优,支持DFU OTA升级。沁恒CH582为低成本替代方案。

蓝牙模块方案

  • SoC方案:直接使用nRF52832作为主控+BLE芯片,无需外挂模组
  • 尿检场景可考虑nRF52840(支持BLE+USB),便于PC端调试

传感器选型

传感器

功能

接口

价格

电容式水位传感器

检测杯内水量

ADC

¥1-2

NTC热敏电阻

水温检测

ADC

¥0.5

SHT30温湿度

环境温湿度

I2C

¥3

IMU(BMI160)

倾斜检测(判断是否在喝水)

I2C/SPI

¥2-3

LED阵列

饮水提醒闪光

GPIO

¥1

电池/供电方案

方案

容量

续航估算

充电方式

CR2032纽扣电池×2

440mAh

约6个月(每天10次BLE连接)

不可充电

18650锂电池(小容量)

1200mAh

约4个月

USB-C充电

聚合物锂电池

500mAh

约2个月

磁吸充电

  • 续续航计算:每小时1次传感器采集+BLE广播30ms,平均功耗约0.5mA,CR2032×2可维持约3-4个月
  • 低功耗策略:无活动时Deep Sleep,检测到拿起动作时唤醒

PCB Layout要点

  • 水杯底部PCB,圆形/椭圆板形
  • 天线区域远离金属杯体,F天线或PCB环形天线
  • 水位传感器沿杯壁布置,需防水密封(IPX7以上)
  • 温度传感器NTC紧贴杯壁内侧
  • 所有接口做防水密封处理,硅胶O-ring密封

3. 软件架构设计

OS选型

  • Nordic nRF5 SDK(软设备层S140/S132),无需RTOS
  • 事件驱动架构,基于SoftDevice BLE协议栈回调机制
  • 替代方案:Zephyr RTOS + Nordic SDK(更规范的BLE子系统)

蓝牙协议栈配置

  • SoftDevice S132(nRF52832):支持BLE 5.0,最多6个连接
  • 广播参数:100ms间隔(快速配网模式),1s间隔(正常模式)
  • 连接参数:最小间隔15ms,最大间隔30ms,超时6s

BLE Profile设计

Service

UUID

Characteristic

功能

Hydration Service

自定义

WaterLevel (Read/Notify)

当前水位百分比

DailyGoal (Read/Write)

每日饮水目标

DrinkRecord (Read/Notify)

饮水记录时间+量

Temperature Service

自定义

WaterTemp (Read/Notify)

当前水温

TempAlert (Read/Write)

温度告警阈值

Device Info Service

0x180A

ModelNumber (Read)

设备型号

FirmwareRev (Read)

固件版本

DFU Service

Nordic专属

Control Point

OTA固件升级

应用层状态机设计

[Deep Sleep] → 检测到拿起动作 → [Active Mode] → 采集水位+温度 → BLE Notify上报 → 判断饮水量 → 更新DailyGoal进度 → LED提醒 → 无活动30秒 → [Deep Sleep] [Active Mode] → App连接 → [Connected Mode] → 实时数据同步 → 接收目标设置 → 接收OTA命令 → 断开连接 → [Active Mode]

功耗管理策略

  • 广播策略:未配网时100ms快速广播(30秒后切换1s),配网后仅定向广播
  • 连接参数优化:连接间隔30ms(兼顾数据传输与功耗),从设备延迟允许跳过2-3个间隔
  • 传感器采集:Deep Sleep定时唤醒(5分钟间隔),仅采集水位和温度
  • LED提醒:仅在达到饮水里程碑时闪亮3秒,不持续亮灯

OTA升级方案

  • Nordic DFU Service + Secure DFU(签名校验)
  • App端触发升级,通过BLE传输固件包(约500KB,传输约2分钟)
  • 双Bank方案:新固件写入Bank2,校验成功后切换Bank

4. 蓝牙Profile深度解析

配网流程

  1. 用户打开App → 扫描BLE广播(Hydration Service UUID过滤)
  2. 点击连接 → 读取DeviceInfo获取型号+固件版本
  3. App写入DailyGoal(设置每日饮水目标)
  4. 订阅WaterLevel+WaterTemp Notify → 开始实时数据接收
  5. 绑定信息存储到NVS → 后续自动连接

数据传输协议

  • 水位数据:1字节百分比(0-100%),Notify间隔5秒(Active模式)
  • 温度数据:2字节(0.1°C精度,-40°C~85°C),Notify间隔5秒
  • 饮水记录:4字节(时间戳2B + 饮水量2B),每次饮水事件触发Notify
  • DailyGoal:2字节(目标量,单位ml),App可随时Write更新

自定义Profile设计原则

  • 使用128-bit UUID避免与标准Profile冲突
  • 所有数据均为Notify优先,减少App主动Read的功耗开销
  • 支持加密连接(LE Secure Connections,AES-CCM)

5. 认证与合规

BQB认证要点

  • 必须通过Bluetooth SIG的BQB认证
  • 使用Nordic SoftDevice可继承其QDID,降低认证成本
  • 自定义Service/Characteristic需在Bluetooth SIG注册128-bit UUID
  • 测试项:射频测试(TX功率、灵敏度)、协议测试(LL/L2CAP/ATT/GATT)

FCC/CE/SRRC要求

认证

要求

费用估算

FCC (美国)

Part 15B unintentional radiator + Part 15C intentional radiator

$3,000-5,000

CE (欧盟)

RED指令 + EMC + RF测试

€2,000-4,000

SRRC (中国)

微功率短距离无线电设备型号核准

¥5,000-10,000

FDA (如做医疗)

仅健康提醒非医疗器械

N/A

6. 量产与成本分析

BOM估算

项目

成本

nRF52832芯片

¥10

电容式水位传感器

¥2

NTC热敏电阻

¥0.5

LED阵列×6

¥1

CR2032电池座×2

¥1

PCB(圆形板)

¥3

壳体+密封组件

¥5

其他(电阻电容等)

¥2

合计

¥24-26

量产考量

  • 防水密封是核心工艺难点:杯底电子仓与水仓隔离,IPX7标准
  • 电容式水位传感器校准:不同液体(水/茶/咖啡)电容值差异,需标定
  • 电池续航承诺:至少3个月免充电是用户期望
  • 开模成本:壳体模具约¥5-8万,分摊到1万件约¥5/件

成本结构

  • 零售定价¥129-199,BOM ¥24-26,毛利约70%
  • 加上组装测试¥10、认证¥5(摊销)、物流¥3、渠道30%
  • 净利润率约20-25%