1. 产品概述

智能跑步机是家庭健身与IoT融合的典型产品,通过蓝牙BLE实现与手机App的近距离数据同步(心率、速度、里程、卡路里),通过WiFi实现远程监控、OTA升级与云端训练数据同步。目标用户以25-45岁中产家庭为主,核心场景包括:居家有氧训练、直播课程跟练、运动数据长期追踪。

代表产品与价格区间:

产品

价格区间

通信方案

特色

小米米家智能跑步机

¥1,999-2,999

ESP32(WiFi+BLE)

米家生态联动

速尔F63S

¥5,999-7,999

Nordic nRF5340+WiFi模块

亚马逊语音控

锐步Jet100

¥3,999

自研SoC+WiFi+BLE

Zwift接入

Keep K3

¥2,999

全志R329+ESP32

课程生态

市场容量:中国智能健身设备市场2025年约¥280亿,跑步机占比约35%,年增速18%。

2. 硬件架构设计

2.1 主控芯片选型对比

方案

价格

功耗

性能

WiFi

BLE

适用场景

ESP32-S3

¥18-25

中等

双核240MHz

802.11n

5.0

性价比首选

ESP32-C6

¥12-18

单核160MHz

802.11ax

5.3

低功耗升级

Nordic nRF5340 + WiFi模块

¥45+

极低

双核+BT5.4

外接

5.4

高端/认证严苛

全志R329

¥35-50

双核A7+DSP

集成

外接

带屏智能款

推荐方案:ESP32-S3-N8R8(8MB Flash + 8MB PSRAM),性价比最优,WiFi/BLE共存由内部PTA机制自动管理。

2.2 WiFi+BT Combo模块选型

  • ESP32内置方案:最经济,适合中低端产品,共存干扰需软件优化(AFH自适应跳频)
  • 外挂模块方案(如Realtek RTL8720CF):Nordic nRF5340主控 + 独立WiFi模块,隔离度更好,适合高端产品
  • 单芯片方案(如NXP i.MX RT1170 + 外部射频):带屏幕的高端智能跑步机

2.3 电源管理方案

AC220V → 开关电源(24V/5A) → 电机驱动
                      ↓
                   DC-DC(5V/3A) → 系统供电
                      ↓
                   LDO(3.3V) → MCU/传感器

深度睡眠模式:ESP32在Light Sleep下功耗<5mW,可维持BLE广播待机。

2.4 传感器与外设接口

  • 心率检测:MAX30102(PPG光学,I2C),精度±2bpm
  • 速度/里程:AH44霍尔传感器 + 磁铁,GPIO中断计数
  • 坡度检测:MPU6050(6轴IMU,I2C),检测倾斜角
  • 触摸屏:4.3-10寸RGB接口,GT911电容触摸控制器
  • 电机驱动:IR2104 + N-MOSFET,PWM控制速度和坡度

2.5 PCB关键布线要点

  1. RF走线:WiFi/BT天线馈线50Ω阻抗控制,参考层完整GND,天线禁铺铜区≥15mm
  2. 电源隔离:电机驱动电源与数字电源独立布线,磁珠隔离
  3. 信号完整性:I2C上拉4.7kΩ,SPI时钟≤10MHz,加串行电阻
  4. EMC设计:电机驱动端加RC缓冲电路,屏蔽罩覆盖射频区域

2.6 BOM估算(中端方案)

模块

型号

单价

数量

小计

主控

ESP32-S3-WROOM-1-N8R8

¥22

1

¥22

心率传感器

MAX30102

¥8

1

¥8

IMU

MPU6050

¥3.5

1

¥3.5

触摸屏

7寸RGB电容屏

¥65

1

¥65

电源模块

开关电源+DC-DC+LDO

-

1套

¥27

电机驱动

IR2104+MOS

-

2路

¥18

PCB+结构

4层板

-

1

¥35

合计

≈¥225

注:不含电机、跑带、机械结构件

3. 软件架构设计

3.1 OS选型

方案

优点

缺点

适用

FreeRTOS

轻量、免费、生态成熟

无MMU,安全隔离弱

中低端

Zephyr RTOS

开源、支持多架构、BLE栈完整

学习曲线陡

高端/Nordic

嵌入式Linux

生态丰富、易扩展

启动慢、功耗高

带屏高端款

推荐:FreeRTOS(ESP-IDF内置),任务划分:

  • task_ble:BLE协议栈与数据推送(优先级高)
  • task_wifi:MQTT连接与数据上传(优先级中)
  • task_sensors:传感器数据采集(优先级高)
  • task_gui:LVGL界面刷新(优先级低)
  • task_motor:电机PID控制(最高优先级)

3.2 协议栈分层

┌─────────────────────────────────────┐
│  应用层:训练引擎 / GUI / OTA        │
├─────────────────────────────────────┤
│  中间件:FTMS协议 / MQTT / HTTP      │
├─────────────────────────────────────┤
│  协议栈:NimBLE(BLE) / LwIP(WiFi)   │
├─────────────────────────────────────┤
│  驱动层:I2C / SPI / PWM / GPIO     │
├─────────────────────────────────────┤
│  RTOS:FreeRTOS 任务调度            │
└─────────────────────────────────────┘

FTMS(Fitness Machine Service)关键特性:

  • 服务UUID:0x1826
  • 关键Characteristic:
    • Indoor Bike Data (0x2AD7):实时速度/心率/功耗
    • Training Status (0x2AD3):运动状态
    • Control Point (0x2AD9):远程控制(启动/停止/调速)

3.3 OTA升级方案

  • 差分升级:基于bsdiff,增量包大小<原固件30%
  • A/B分区:备份分区确保升级失败可回退
  • 升级通道:WiFi OTA(主) + UART本地(备)
  • 安全:固件签名验证(RSA-2048)+ AES-128加密传输

3.4 功耗管理策略

模式

功耗

触发条件

唤醒方式

全速运行

~10W

跑步中

-

低功耗待机

~2W

待机>5min

BLE连接/触摸

深度睡眠

<5μA

待机>30min

RTC/按键/GPIO

4. 关键技术挑战与解决方案

4.1 WiFi与BT共存干扰

问题:WiFi 2.4GHz与BLE同频,造成包丢失和吞吐量下降。

解决方案:

  1. AFH(自适应跳频):BLE动态跳过WiFi占用的信道(ESP32自动支持)
  2. PTA(Packet Traffic Arbitration):硬件级时分复用,ESP32内置
  3. 天线隔离:2.4G WiFi与BLE共用天线时,增加RF开关切换;分离天线时间距≥25mm
  4. 功率控制:BLE发射功率自适应(最大+9dBm→最低-20dBm)

4.2 连接稳定性

  • 看门狗:软件看门狗+硬件看门狗(外部WDT芯片)
  • MQTT重连:指数退避重连(1s→2s→4s→...→60s)
  • 数据缓存:本地环形缓冲区(100条),网络恢复后批量上传

4.3 数据安全

  • 传输加密:MQTT over TLS 1.3,BLE LESC配对
  • 固件安全:Secure Boot + Flash加密(ESP32内置)
  • 隐私保护:心率等健康数据本地存储,上传需用户授权

5. 开发工具链与调试方法

工具

用途

ESP-IDF

主开发框架(基于FreeRTOS)

nRF Connect

BLE服务调试与抓包

Wireshark + esp_netif

WiFi抓包分析

MQTTX

MQTT消息调试

LVGL Designer

GUI界面设计

J-Link/ESP-Prog

调试器

调试技巧:

  • 通过UART输出实时日志(115200 baud)
  • 使用ESP32的"分区表"工具管理Flash布局
  • BLE通信使用nRF Connect手机App验证GATT服务

6. 市场前景与竞品分析

市场趋势:

  • 宅经济 + 健康意识驱动,智能跑步机渗透率持续提升
  • Matter协议接入智能家居生态成为新卖点
  • AI个性化训练方案(基于历史数据调整课程)是下一竞争点

竞品对比:

维度

小米米家

Keep K3

速尔F63S

价格

¥1,999

¥2,999

¥6,999

生态

米家

Keep App

独立

课程

基础

丰富AI课

基础

通信

WiFi+BLE

WiFi+BLE

BT only

认证

BQB/FCC

BQB/FCC/CE

全认证

结论:中端市场(¥2,000-4,000)竞争最激烈,差异化方向为AI课程+社交功能。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐