随着人们健康生活水平的提高,越来越多的人开始关注健康生活,包括饮食、运动、睡眠等生活的方方面面。作为身体参数检测设备,体脂秤已经是家庭中不可或缺的产品。体脂秤能够包括体重、BMI、体脂肪、体水分等身体16项指标,综合反馈人体当前的健康状况。体脂秤配合App使用,记录测量结果,展示体脂历史变化,提供参数的分析已经成为了很多家庭生活的一部分。 涂鸦作为行业领先的AI+IoT平台方案商,针对WiFi、蓝牙体脂秤,提供包括模组、芯片、IoT SDK、App以及涂鸦云平台在内的整体解决方案,帮助不同客户,基于体脂秤实现个性化需求,并在行业内保持竞争力。 注册登录涂鸦IoT开发平台:https://auth.tuya.com/?from=https%3A%2F%2Fiot.tuya.com%2F&_source=db5b2e380bb88adaccc9fbc259587499 带您一步一步完成一款蓝牙智能体脂秤的制作。 蓝牙体脂秤方案: WiFi体脂秤方案: 系统介绍1.联网能力(嵌入式单元),让设备具有联网能力,时间基础数据传输 - IoT 模组:涂鸦提供丰富的WiFi模块和蓝牙模块,方便用户选择并实现设备的联网能力
- IoT SDK:涂鸦提供BLE SDK用于蓝牙类健康设备的接入,实现设备的联网能力
2.涂鸦云,全球化部署,开放式对接 - 算法能力:涂鸦提供算法对接能力,用户可以使用自己的体脂秤算法或者使用涂鸦算法实现16个体脂参数计算
- 数据统计和分析:涂鸦云会基于用户测量的数据,实现对数据的统计和智能分析
- 全球化部署:涂鸦云全球化部署,能够满足全球各地区的快速发布
3.App,提供多种类型的app供给使用 - 公版App:适用于产品快速对接,智能化开发能够在短时间内完成并实现量产
- 定制App:适用于公版功能无法满足,有自己功能需求的客户,能够满足个性化定制需求
- App SDK:适用于有App开发能力的客户,能够基于原有App并快速集成涂鸦的平台能力
4.涂鸦IoT平台 - 基础IoT平台:实现设备的快速智能化,同时提供OTA、多语言、告警配置和场景联动设置等能力
- 数据平台:提供设备数据查看、设备统计、APP分析、用户反馈等数据相关能力
- 运营平台:提供设备日志查询、App闪屏管理、出货管理、消息中心、告警处理、知识库管理等多种运营能力
方案详情核心功能- 快速配网:支持WiFi类EZ和AP2中配网方式,蓝牙类蓝牙配网方式
- 家庭使用:能够创建家庭用户,并实现整个家庭成员的体脂测量
- 自动分配:测量后,自动识别测量用户,并分配给对应用户
- 体脂监测:可以测量包括体重、脂肪率、BMI、肌肉量、水分率、去脂体重、骨量、基础代谢、蛋白质、内脏脂肪、身体年龄、身型和身体得分等16个参数
- 测量分析:分析每个参数当前的状态和对应的建议
- 目标设定:用户可以自己设置体重、体脂的目标
- 数据对比:测量结果数据会自动跟上一次的测量结果对比并显示浮动比例
- 数据趋势:可以按周、月、年查看体脂的变化趋势
- 历史记录:可以查看所有用户测量的历史数据
- 单位切换:支持体重单位KG、LB、ST的切换,适用于不同国家的客户
- 数据分享:可以把自己的数据分享给家人、朋友,方便他们了解自己健康状况
面板介绍模组选配针对蓝牙,可选择BT3L物联模组: - 内置低功耗 32 位 MCU,可以兼作应用处理器。
- 主频支持 48 MHz
- 工作电压:1.8V-3.6V,在 1.8V 到 2.7V 之间,模块可以启动,但是无法保证最优射频性能;在 2.8V-3.6V 之间,模块整体性能正常。
- 外设:5xPWM
- BLE RF 特性 -- 兼容 BLE5.0 -- 射频数据速率高达 2Mbps -- TX 发射功率:+10dBm -- RX 接收灵敏度:-94.5dBm@BLE 1Mbps -- 内嵌硬件 AES 加密 -- 工作温度:-20℃ to +85℃
适用单品适用于WiFi体脂秤,蓝牙体脂秤。
登录平台在涂鸦IoT平台,注册开发者账号,开启产品智能化。 为了使用日志查询、权限分享等相关功能,请开通企业版权限。 IoT平台链接:Tuya IoT。 流程概述Step1 - 产品创建:在IoT平台选择相应产品类,定义产品名称、型号,创建产品; Step2 - 产品定义:在平台定义产品的具体功能,核心是数据传输内容及格式; Step3 - 面板配置:根据产品特点,选择和配置个性化的UI,核心是风格、颜色、图标等; Step4 - 硬件开发:根据产品主控的要求,选择适配的Wi-Fi通讯模组,开发MCU程序; Step5 - 云端配置:配置App界面多国语言、申请开通智能音箱、设备OTA升级等核心操作; Step6 - 投产安排:在设备开发完成,并通过自测或者涂鸦测试后,可以进行投产安排。 创建步骤产品创建在涂鸦IoT平台创建产品,点击“创建产品”,选择【运动健康】-【体脂秤】,即可开始创建产品。 相关说明: 产品定义如何定义DP涂鸦平台将设备与云端传输的数据,抽象成不同类型的DP,在定义DP时,可根据喂食器功能,分类成不同的DP点,用于控制和显示。 为满足不同开发需求,涂鸦平台提供标准化功能和自定义功能: - 标准功能:针对常规体脂秤功能的标准化,与IoT平台提供的App面板相对应,用于快速开发;
- 自定义功能:自定义体脂秤的附加功能项,用于扩展体脂秤功能;
标准化功能说明:体脂秤标准功能包括:体重、身体阻抗、电量状态、标志位、动态数据、左手阻抗、右手阻抗、左腿阻抗、右腿阻抗 左手阻抗、右手阻抗、左腿阻抗、右腿阻抗4个功能点是用于8电极体脂秤,4电极无需选择 标志位功能点用于区分历史数据和实时数据 动态数据用于上报在称重过程中,体重动态变化的值 自定义功能说明:对于体脂秤的扩展功能,可在“自定义功能”中进行新增,新增后,在App的设备控制界面的设置页中会生成相应的控制项。 IoT平台提供布尔、数值、枚举、字符、故障、RAW等数据类型,支持上下行。 详细介绍参考:自定义功能。 面板配置产品定义后,可以选择不同风格的面板(设备控制页),作为体脂秤的交互页面。在IoT平台,提供公版面板、自定义面板、自由配置面板,以及开发调试面板,供用户选择。 公版面板:样式与交互固定,与【标准功能】对应,支持背景、颜色等内容的配置,用于产品量产。 自由配置面板:支持自由设置页面控件及样式,用于自定义产品; 调试面板:以开关选项方式显示设备端数据,用于开发阶段调试; - 根据实际需要选择合适的界面,选择成功后可用涂鸦智能 APP扫码体验; - 选择界面后,可编辑界面的背景等内容,使用规则见公版面板配置操作说明。 硬件开发模组选择体脂秤电控主板通过云模组,与涂鸦云和App进行通讯连接。在产品新建后,选择适用的云模组,并根据主板、云模组的接口电路及产品要求,完成硬件电路的开发。MCU开发,有两种方式可选择: 1)串口协议方式 MCU根据串口协议,自行组包和解包,实现数据的上报和执行; MCU 通用对接方案概述 MCU 通用对接方案说明(Wi-Fi/Wi-Fi+BLE) 2)SDK方式 移植IoT平台封装好的SDK接口文件,MCU直接调用相关函数,实现数据的上报和执行。 开发详情,请参考: 涂鸦通用 Wi-Fi+BLE SDK 说明 涂鸦通用 Wi-Fi SDK 说明 设备功能调试在产品开发的验证和调试阶段,为了验证技术方案、或App面板的功能,可采用IoT平台提供的调试助手及调试面板,实现App端和设备端的数据通讯,辅助开发过程的开发调试。 1)模组调试助手 涂鸦模组调试助手是一个集成了涂鸦模组通讯协议的串口调试工具,常用于 MCU 通用对接方案的开发调试,集成了包括 Wi-Fi、蓝牙、Zigbee、NB-IoT 等模组常用串口协议,既可以模拟模组验证 MCU 代码逻辑,也可以模拟 MCU 调试配网功能,功能多样,使用方便。 调试助手使用详情,请参考:模组调试助手使用说明。 2)面板调试 在设备配网功能调试完成后,可以通过App对体脂秤进行配网,在App上进行相关操作,验证指令收发,App显示、设备执行等是否正确。 同时,MCU在开发前期,可以借助调试面板功能,单独调试某个DP的逻辑是否正确。 调试面板只保留数据收发操作,不含交互逻辑,可以在【App 面板】环节选择,适用于开发过程的调试。 3)日志查询 开通调试过程中,会遇到DP数据收发过程查询的需求。IoT平台提供日志查询功能,可以查看设备MCU与App间的数据通讯情况,适用于异常情况下,排查各端的操作情况。 saaa 【说明】日志查询功能,需要开通“企业版”账户权限,并在运营平台操作。 App构建当机器功能开发完成后,将涉及自有品牌App的构建。涂鸦平台提供在线OEM App的功能。 在IoT的【App工作台】,可配置App名称、LOGO、配网文案、产品图标等信息,生成具备厂商标识信息和个性化的OEM App。 详细操作请参考:App构建引导 云端配置提供MCU固件升级(固件OTA)、多国语言管理(出货多国使用)、告警配置(设备消息提醒必选)、配网信息(OEM APP必选,涂鸦提供默认配网信息,需要自定义产品本身的配网信息)、场景联动设置(可选功能支持场景联动、自动化)、快捷开关配置(APP首页快捷控制开关、模式、时间温度等)等云端配置功能。 多语言配置当产品目标市场是海外区域时,需要将App界面的语言调整成相应区域的语种。 在IoT平台“拓展功能”的“多语言配置”,可对设置功能点进行多语言编辑,完成编辑后。当手机调整系统语言后,App界面语言也随之调整。 OTA升级为了满足机器功能升级,平台支持MCU OTA功能。 在IoT平台“拓展功能”的“固件升级”,可以自定义上传MCU固件,固件版本、升级信息等都支持自定义管理。
[color=rgba(0, 0, 0, 0.65)]标准功能DP说明:仅适用于蓝牙体脂秤,WiFi体脂秤遵循WiFi的DP逻辑 DP ID 功能点 标识符 传输类型 功能点类型 功能点属性 备注
1 重量weightrovalue
2 左手阻抗lefthand_rrovalue
3 右手阻抗righthand_rrovalue
4 左腿阻抗leftleg_rrovalue
5 右腿阻抗rightleg_rrovalue
6 身体阻抗body_rrovalue
7 电池电量状态battery_lowrobool
8 单位切换unit_swtichrwenum
9 动态数据realtime_datarovalue
10 标志位data_identificationroenum功能详解体脂数值使用说明体重和阻抗组合上报给云端,云端会结合用户信息通过算法计算该用户对应的体脂参数。 所以要求:需要组合上报体重(DP1)、身体阻抗(DP6),上报给云端才能计算该用户的体脂数据。 如果是8电极的体脂秤,需要同时上报体重(DP1)、左手阻抗(DP2)、右手阻抗(DP3)、左腿阻抗(DP4)、右腿阻抗(DP5)。 其他说明 - 算法默认使用涂鸦算法(目前涂鸦仅支持4电极的算法,如果客户是8电极,需要提供算法包)
- 如果客户有自己的算法,可以封装后提供给涂鸦,涂鸦放在云端用于实现客户自有算法
标志位使用说明标志位(DP10) DP10用于上报标志位,该标志位用于区分是否是实时数据。 - 如果上报标志位,表示该数据是实时数据
- 如果不上报标志位,表示该数据是非实时数据
例如: 1.动态数据上报 需求:为了满足体脂秤动态数据上报,并显示对应的效果 上报格式:需要组合上报动态数据(DP9)和标志位(DP10),表示一次动态数据。 2.实时测量稳定数据 需求:实时测试的数据需要面板处理,并计算出结果 上报格式:需要组合上报体重(DP1)、身体阻抗(DP6)、标志位(DP10) 如果只是上报历史数据则不需要上报标志位(上报) 例如:用户在蓝牙未连接的情况下,测量了10组体脂数据,硬件缓存了。在下一次连接上来的时候,硬件上报数据进行同步,此时数据的格式为:上报体重(DP1)、身体阻抗(DP6)。另外数据上报需要带上历史测量的时间戳。
|