蓝牙智能温湿度计 — 蓝牙产品形态与软硬件架构设计

1. 产品概述

蓝牙智能温湿度计是智能家居最普及的BLE传感器品类之一,通过BLE5.4广播或连接模式将温湿度数据推送到手机APP/网关/智能家居平台。2025年中国BLE温湿度计细分市场规模约15亿元,全球IoT环境传感器市场约87亿美元。目标场景涵盖家庭环境监测(客厅/卧室/婴儿房联动空调加湿器)、农业温室管理、数据中心机房监控、医疗养老场所环境保障等。代表产品包括小米温湿度计3(¥39,TLSR8250+BLE)、青萍温湿度计(¥59,nRF52832)、涂鸦BTH01系列($1.9-2.3海外版,PHY6222),市场年出货量数千万台。CR2032纽扣电池供电,续航12-18个月,是极致低成本+超长续航的典型BLE产品。


2. 硬件架构设计

主控芯片选型

|----------|------------|-----------|---------------|-------------|------------|-------------------|
| 芯片方案 | 内核 | BLE版本 | Flash/RAM | 功耗(广播) | 价格(1K) | 优势 |
| nRF52832 | Cortex-M4F | 5.2(S132) | 512KB/64KB | ~20μA avg | ¥15-22 | FPU+丰富SDK、社区强 |
| CH592X | RISC-V | 5.4 | 256KB/32KB | ~20μA avg | ¥2.7 | 超低成本、LCD段码驱动 |
| TLSR8250 | 32bit MCU | 5.0 | 512KB/48KB | ~15μA avg | ¥4-6 | 小米生态链标配 |
| ESP32-C3 | RISC-V | 5.0 | 384KB/400KB | ~300μA avg | ¥8-12 | WiFi+BLE双模(适合网关版) |
| PHY6222 | Cortex-M0 | 5.2 | 256KB/36KB | ~18μA avg | ¥3-5 | 涂鸦生态、超低功耗 |

方案对比总结

  • 极致低成本版:CH592X(¥2.7)+ SHT40(¥3.2)+ LCD段码屏,整机BOM ¥15-20
  • 品质版:nRF52832(¥15-22)+ SHT40 + E-ink/LCD,整机BOM ¥30-45
  • 双模网关版:ESP32-C3(WiFi+BLE),适合自带WiFi上报场景

蓝牙模块方案

  • SoC直用:CH592X/TLSR8250/nRF52832,芯片即模组,无需外挂MCU,简化设计
  • 模组方案:涂鸦PHY6222QC-W04C模组(¥5-8),已预烧涂鸦SDK,一键接入涂鸦云

传感器选型

|-------------------|------------------|-----------|--------|---------|-----------------|
| 传感器 | 精度 | I2C地址 | 价格 | 功耗 | 特点 |
| SHT40 (Sensirion) | ±0.2°C / ±1.8%RH | 0x44 | ¥3.2 | ~0.4μA | 高精度、Zephyr有官方驱动 |
| SHT30 (Sensirion) | ±0.3°C / ±2%RH | 0x44 | ¥2.5 | ~0.8μA | 成本优化版 |
| CHT8305C | ±0.3°C / ±2.5%RH | 0x40 | ¥1.5 | ~1μA | 国产低成本 |
| BME280 (Bosch) | ±1°C / ±3%RH+气压 | 0x76 | ¥5-8 | ~3μA | 三合一(温湿压) |

电池/供电方案

  • CR2032纽扣电池(210mAh):不开广播21个月,开广播17个月
  • CR2450纽扣电池(600mAh):续航可达3年以上
  • DC-DC内置(CH592X片上DC-DC),无需外挂升压电路
  • 平均工作电流:不广播13.86μAh,广播20.74μAh(CH592X方案实测)

PCB Layout要点

  • 4层板设计,CR2032电池座与天线区域保持距离
  • BLE天线区域下方净空(无铜铺地),天线走线50Ω阻抗匹配
  • I2C传感器走线尽量短,SHT40直连MCU引脚
  • 段码LCD驱动线用10kΩ上拉,防驱动串扰
  • PCB尺寸典型40×50mm(小米款41×41mm圆角)

3. 软件架构设计

蓝牙协议栈配置

  • 广播模式(主要):周期性广播温湿度+电池电量数据,无需连接,最低功耗
    • 广播间隔1.68s-2s(CH592X方案),BLE5.4标准广播包
    • BTHome v2协议格式(开源标准),兼容Home Assistant等平台
    • 支持加密bindkey(AES-CCM),防数据篡改
  • 连接模式(配置):用户连接APP时切换,用于参数设置、历史数据读取、OTA升级
    • 自定义BLE Service:温度Characteristic + 湿度Characteristic + 电池Characteristic
    • Notify模式推送实时数据

应用层状态机设计

|-------------|-----------|---------------|------------|
| 状态 | 描述 | 功耗 | 触发条件 |
| DEEP_SLEEP | 传感器+MCU休眠 | ~3μA | 定时器未到 |
| SENSOR_READ | 采样温湿度 | ~400μA (2ms) | 定时器触发/2s间隔 |
| ADV_MODE | 广播数据 | ~20μA avg | 采样完成后 |
| CONNECTED | APP连接配置 | ~1mA | 用户主动连接 |
| OTA | 固件升级 | ~5mA | APP触发 |

功耗管理

  • 广播参数调优:间隔1.68s(功耗与实时性平衡点)
  • 连接参数:最小连接间隔500ms(非实时场景),降低连接功耗
  • 传感器采样策略:2s刷新间隔,单次采样仅2ms
  • LCD段码屏常显:片上LCD驱动,功耗增量<5μA

OTA升级方案

  • CH592X:支持IAP(在线应用编程),BLE OTA无线升级
  • nRF52832:基于nRF Connect SDK的BLE DFU(Device Firmware Update)
  • 双Bank Flash:升级失败自动回滚到旧版本

4. 蓝牙Profile深度解析

主要使用的Profile/Service

|--------------------------------|----------|------------------|
| Profile/Service | UUID | 用途 |
| BTHome v2 | 自定义 | 广播温湿度+电池数据(开源标准) |
| Environmental Sensing (0x181A) | BLE标准 | 连接模式下温湿度数据传输 |
| Battery Service (0x180F) | BLE标准 | 电池电量百分比上报 |
| Device Information (0x180A) | BLE标准 | 设备型号、固件版本 |
| Nordic UART Service (NUS) | 自定义 | 串口透传调试/数据导出 |

配网流程

  1. 设备开机→BLE广播(含设备名"温湿计")
  2. 手机APP扫描→识别广播包中的温湿度数据
  3. 用户点击连接→进入CONNECTED状态
  4. APP读取Device Info→配置bindkey(加密通信密钥)
  5. 配置完成→设备断开回到ADV_MODE持续广播

数据传输协议

  • 广播包结构(BTHome v2格式):
    • Flags(2B) + Short Name(10B) + TX Power(2B) + Manufacturer Data(7B)
    • Manufacturer Data: 温度(16bit, /100°C) + 湿度(16bit, /100%) + 电池(16bit, %)
  • 加密模式:AES-CCM加密,4字节计数器+MIC校验
  • BLE Coded PHY长距:可达1km传输距离

5. 认证与合规

BQB认证要点

  • Bluetooth SIG QDID申报(使用已认证SoC可继承部分QDID)
  • 广播模式+连接模式功能测试
  • 至少1个完整Profile认证(Environmental Sensing或自定义)

FCC/CE/SRRC要求

|-----------|-----------------|---------------|--------|
| 认证 | 要求 | 费用 | 周期 |
| FCC (美国) | Part 15C 无线发射测试 | $3,000-5,000 | 4-6周 |
| CE (欧盟) | RED指令+EMC测试 | €2,000-4,000 | 4-8周 |
| SRRC (中国) | 型号核准+无线电发射 | ¥8,000-15,000 | 6-10周 |
| RoHS | 环保合规 | ¥1,000 | 1-2周 |


6. 量产与成本分析

|-----------|------------------|-------------------|-------------------|
| 项目 | 低成本版(CH592X) | 品质版(nRF52832) | 网关版(ESP32-C3) |
| MCU | ¥2.7 | ¥15-22 | ¥8-12 |
| 传感器 | SHT40 ¥3.2 | SHT40 ¥3.2 | SHT40 ¥3.2 |
| LCD | 段码屏 ¥7.2 | E-ink ¥15-25 | E-ink ¥15-25 |
| 电池座 | ¥0.4 | ¥0.4 | ¥0.5 |
| PCB | ¥1.5 | ¥2.5 | ¥3.0 |
| 其他 | ¥1.5 | ¥2.5 | ¥3.0 |
| 整机BOM | ¥15-20 | ¥30-45 | ¥35-55 |
| 零售价 | ¥29-39 | ¥59-79 | ¥79-99 |
| 续航 | 17月(CR2032) | 12月(CR2032) | 6月(CR2450) |
| 月产能 | 50万+ | 20万 | 10万 |

量产核心:极致版BOM¥15-20,零售¥29-39,毛利40-50%。小米生态链年出货千万台级别,供应链成熟(SHT40/CH592X/TLSR8250均为国产/亚洲产线稳定供应)。差异化方向:加E-ink大屏显示、加BME280三合一、加BLE Coded PHY长距广播、涂鸦/小米/苹果HomeKit生态适配。