产品背景

旗舰级智能健身 IoT,
五 Tab 全品类生态。

17 种 BLE 设备、完整电商链路、UGC 社区和训练计划共处单一代码库。不是"做一个健身 App"——是把所有智能设备的管理、购买、学习和分享组织成同一个体验。

角色
核心 iOS 开发 / 架构设计
周期
2021 - 2023
范围
BLE 物联 · 电商 · 社区 · 训练
蓝牙物联

GATT 协议栈完整实现,
四协议路由架构。

17 种设备,四套互不兼容的协议——不同供应商制造的设备,协议差异是给定约束。工作不是"选最好的协议",是让四套不兼容协议在同一管理器里共存。

电商 SKU 引擎

不做笛卡尔积预计算,
交给服务端实时定价。

经典做法是客户端预计算所有规格组合,但价格变动时必须发版。BeokaIot 选择相反方向——两个选中值直接发给服务端,由服务端判断有效性并返回实时价格。

JS Bridge & 社区

H5 与原生双向通信,
Core Data 守护草稿。

抽奖活动需要频繁更新规则和奖品,原生发版跟不上运营节奏。Web 负责灵活迭代的内容层,原生负责导航、表单和登录态——两边各司其职。

抽奖 & 训练

三级兑奖状态机,
无网不中断训练。

从 H5 抽奖到原生兑奖,由待填写→待兑奖→已失效三级状态串联。训练模块应对另一个极端——地下室和电梯里没信号,但用户想跟着视频训练。