體脂秤
為保證良好的用戶體驗(yàn),與運(yùn)動健康對接的體脂秤應(yīng)滿足以下要求:
標(biāo)準(zhǔn)藍(lán)牙體脂秤應(yīng)支持WSP協(xié)議,符合WSP協(xié)議第三章(Weight Scale Role Requirements)要求。
體脂秤在待機(jī)時(shí)應(yīng)關(guān)閉藍(lán)牙(停止廣播,斷開連接),用戶測量時(shí)開啟藍(lán)牙并發(fā)起廣播;藍(lán)牙廣播時(shí)應(yīng)攜帶Public Device Address。
測量結(jié)束后,應(yīng)立即傳輸數(shù)據(jù),并且在數(shù)據(jù)傳輸成功后10s內(nèi)關(guān)閉連接并進(jìn)入待機(jī)狀態(tài)。
支持測量體脂率的秤,應(yīng)當(dāng)在秤端計(jì)算體脂率并將結(jié)果傳遞給手機(jī)。
體脂秤應(yīng)保證測量結(jié)果傳輸?shù)耐暾院驮有浴?/p>
支持保存歷史數(shù)據(jù)的體脂秤,最好支持時(shí)鐘,以便在脫機(jī)狀態(tài)下能夠記錄測量時(shí)間。
藍(lán)牙-體重測量協(xié)議
WSP(Weight Scale Profile)允許用戶使用手機(jī)從體脂秤獲取測量數(shù)據(jù)。其結(jié)構(gòu)如下:
體重測量流程
運(yùn)動健康A(chǔ)pp接收到體脂秤藍(lán)牙廣播后,主動發(fā)起連接。如果連接成功,則開始發(fā)現(xiàn)服務(wù)流程。通常情況下,體脂秤應(yīng)至少返回WSS、BCS、UDS和CTS這幾項(xiàng)服務(wù)。接下來,App通過CTS服務(wù)與體脂秤同步時(shí)間。秤端應(yīng)當(dāng)以最后一次同步的時(shí)間為基準(zhǔn)重新校準(zhǔn)其時(shí)鐘。然后App會通過UDS服務(wù)設(shè)置用戶信息(身高、年齡和性別)。體脂秤應(yīng)當(dāng)緩存或永久保存用戶信息以備計(jì)算體脂率。設(shè)置信息后,App會開啟數(shù)據(jù)通知,允許體脂秤上傳測量數(shù)據(jù)。
特征字段說明
運(yùn)動健康A(chǔ)pp 測量體重時(shí),使用了下列 Service 和 Characteristic。
Service / Feature
UUID
Mandatory Field(s)
Weight Scale Service
0x181d
-
Weight Scale Feature
0x2a9e
-
Weight Measurement
0x2a9d
Flags, Weight-SI, Time Stamp
Body Composition Service
0x181b
-
Body Composition Feature
0x2a9b
-
Body Composition Measurement
0x2a9c
Flags, Body Fat Percent , Time Stamp
User Data Service
0x181c
-
Age
0x2a80
Age
Gender
0x2a8c
Gender
Height
0x2a8e
Height
Current Time Service
0x1805
-
Current Time
0x2a2b
Exact Time 256,Adjust Reason
Weight Measurement 說明:
字節(jié)
格式
描述
Flags
Uint8
測量結(jié)果標(biāo)志字節(jié)
bit0
測量單位,0:Kg meter,1:lb in。
bit1
是否攜帶時(shí)間戳,0:不攜帶,1:攜帶。
bit2
是否攜帶UserID,0:不攜帶,1:攜帶。
bit3
是否攜帶BMI和Height,0:不攜帶,1:攜帶。
bit4 – bit7
保留
時(shí)間戳
Uint8(7字節(jié))
年月日時(shí)分秒(年為2字節(jié),其余為1字節(jié))。
UserID
Uint8
十進(jìn)制用戶ID,255為 unknown user。
BMI
Uint16
-
Height
Uint16
-
Body Composition Measurement 說明:
字節(jié)
格式
描述
Flags
Uint16
測量結(jié)果標(biāo)志字節(jié)
bit0
測量單位,0:Kg meter,1:lb in。
bit1
是否攜帶時(shí)間戳,0:不攜帶,1:攜帶。
bit2
是否攜帶UserID,0:不攜帶,1:攜帶。
bit3
是否攜帶基礎(chǔ)代謝,0:不攜帶,1:攜帶。
bit4
是否攜帶肌肉百分比。0:不攜帶,1:攜帶。
bit5
是否攜帶肌肉量,0:不攜帶,1:攜帶。
bit6
是否攜帶脫脂量,0:不攜帶,1:攜帶。
-
Soft Lean Mass
-
Body Water Mass
-
Impedance
-
Weight
-
Height
-
Multiple Packet Measurement
0:
1:
bit13 – bit15
保留
體脂率
Uint16
-
時(shí)間戳
Uint8(7字節(jié))
年月日時(shí)分秒(年為2字節(jié),其余為1字節(jié))。
UserID
Uint8
十進(jìn)制用戶ID,255為 unknown user。
RR-Interval
Uint16
當(dāng)Flags的bit4為1時(shí),需有此字段,分辨率為1/1024秒。
相關(guān)知識
人體體重秤,體重秤,脂肪秤
智能體脂秤app 體脂秤app哪個(gè)好用
體脂秤怎么測體脂
華為體脂秤怎么測體脂 華為體脂秤使用教程
2024體脂秤品牌排行!推薦4款體脂秤!
體脂秤怎么使用 體脂秤怎么連接手機(jī)
健康體脂秤
智能體脂秤說明書 智能體脂秤怎么用
體脂秤的解綁
體脂秤哪個(gè)牌子質(zhì)量好?推薦5款體脂秤!
網(wǎng)址: 體脂秤 http://m.u1s5d6.cn/newsview1589279.html
推薦資訊
- 1發(fā)朋友圈對老公徹底失望的心情 12775
- 2BMI體重指數(shù)計(jì)算公式是什么 11235
- 3補(bǔ)腎吃什么 補(bǔ)腎最佳食物推薦 11199
- 4性生活姿勢有哪些 盤點(diǎn)夫妻性 10425
- 5BMI正常值范圍一般是多少? 10137
- 6在線基礎(chǔ)代謝率(BMR)計(jì)算 9652
- 7一邊做飯一邊躁狂怎么辦 9138
- 8從出汗看健康 出汗透露你的健 9063
- 9早上怎么喝水最健康? 8613
- 10五大原因危害女性健康 如何保 7826