Created
February 20, 2022 12:55
-
-
Save zapkub/350bb90a0aa70d7c3685522e0b83736c to your computer and use it in GitHub Desktop.
Tanita MC-780 bluetooth package communication decoding
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0D 0A is the message delimiter | |
SEND | |
12 12 00 51 0D 0A // Q ? Send Q at the first time after configuration notification is done | |
12 12 00 4D 31 0D 0A // M1 maybe this is instruction initialize? ( the scaler answer '@') | |
12 12 00 44 30 30 2E 35 0D 0A // this is 'D00.5' means Data type 0 (clothes weight), value = 0.5 and then machine return 1B 12 00 44 30 0D 0A | |
12 12 00 44 31 31 0D 0A // this is D11 (gender 1 is male (see GE)) | |
12 12 00 44 32 30 0D 0A // this id D20 (body type 0 is standard) | |
12 12 00 44 33 31 37 33 2E 30 0D 0A // this is D3173.0 this is height | |
12 12 00 44 34 33 32 0D 0A // 'D432' this is age | |
12 12 00 44 35 30 30 30 30 30 30 30 30 31 0D 0A // 'D5000000001' wtf is this? | |
12 12 00 47 0D 0A // 'G' set 2 G maybe means let start the process? | |
12 12 00 47 0D 0A // 'G' | |
RECEIVE | |
13 | |
1B 12 00 40 0D 0A // '@' << means ready? | |
13 | |
1B 12 00 44 30 0D 0A // D0 this maybe means D0 is ready set? Because machine answer this after set data | |
13 | |
1B 12 00 44 31 0D 0A // D1 | |
13 | |
1B 12 00 44 32 0D 0A // D2 | |
13 | |
1B 12 00 44 33 0D 0A // D3 | |
13 | |
1B 12 00 44 34 0D 0A // D4 | |
13 | |
1B 12 00 44 35 0D 0A // D5 set, Finnish machine setup | |
13 // acknowledge G | |
13 // acknowledge G | |
1B 12 00 21 0D 0A '!' | |
1B 12 00 53 36 0D 0A 'S6' // this might mean wait for process (let user stand on the scale ) | |
--- 30 secs later --- | |
Then notification will flush | |
1B 12 00 7B 30 2C 31 36 2C 7E 30 2C 31 2C 7E 31 2C 31 2C 7E 32 2C 31 | |
1B 12 00 2C 4D 4F 2C 22 4D 43 2D 37 38 30 22 2C 49 44 2C 22 30 30 30 | |
1B 12 00 30 30 30 30 30 30 30 30 30 30 30 30 31 22 2C 53 74 2C 30 2C | |
1B 12 00 44 61 2C 22 32 30 2F 30 32 2F 32 30 32 32 22 2C 54 49 2C 22 | |
1B 12 00 31 36 3A 30 34 22 2C 42 74 2C 30 2C 47 45 2C 31 2C 41 47 2C | |
1B 12 00 33 32 2C 48 6D 2C 31 37 33 2E 30 2C 50 74 2C 30 2E 35 2C 57 | |
1B 12 00 6B 2C 36 38 2E 37 2C 46 57 2C 31 32 2E 31 2C 66 57 2C 38 2E | |
1B 12 00 33 2C 4D 57 2C 36 30 2E 34 2C 6D 57 2C 35 37 2E 33 2C 73 57 | |
1B 12 00 2C 32 2C 62 57 2C 33 2E 31 2C 77 57 2C 34 34 2E 31 2C 77 77 | |
1B 12 00 2C 36 34 2E 32 2C 77 49 2C 32 38 2E 33 2C 77 4F 2C 31 35 2E | |
1B 12 00 38 2C 77 6F 2C 33 35 2E 38 2C 4D 49 2C 32 33 2E 30 2C 53 77 | |
1B 12 00 2C 36 35 2E 38 2C 4F 56 2C 34 2E 34 2C 53 66 2C 31 37 2E 30 | |
1B 12 00 2C 53 4D 2C 35 31 2E 38 2C 49 46 2C 36 2C 4C 50 2C 31 30 35 | |
1B 12 00 2C 72 42 2C 31 36 39 30 2C 72 62 2C 37 30 37 31 2C 72 4A 2C | |
1B 12 00 31 34 2C 72 41 2C 31 37 2C 42 41 2C 30 2C 42 46 2C 30 2C 67 | |
1B 12 00 46 2C 30 2C 67 57 2C 30 2E 30 2C 67 66 2C 30 2E 30 2C 67 74 | |
1B 12 00 2C 30 2E 30 2C 46 52 2C 31 35 2E 37 2C 66 52 2C 32 2E 30 2C | |
1B 12 00 4D 52 2C 31 31 2E 30 2C 6D 52 2C 31 30 2E 34 2C 53 52 2C 2D | |
1B 12 00 31 2C 73 52 2C 31 2C 46 4C 2C 31 35 2E 31 2C 66 4C 2C 32 2E | |
1B 12 00 30 2C 4D 4C 2C 31 31 2E 30 2C 6D 4C 2C 31 30 2E 34 2C 53 4C | |
1B 12 00 2C 2D 31 2C 73 4C 2C 31 2C 46 72 2C 39 2E 34 2C 66 72 2C 30 | |
1B 12 00 2E 33 2C 4D 72 2C 33 2E 33 2C 6D 72 2C 33 2E 31 2C 53 72 2C | |
1B 12 00 2D 32 2C 73 72 2C 32 2C 46 6C 2C 38 2E 39 2C 66 6C 2C 30 2E | |
1B 12 00 33 2C 4D 6C 2C 33 2E 34 2C 6D 6C 2C 33 2E 32 2C 53 6C 2C 2D | |
1B 12 00 32 2C 73 6C 2C 32 2C 46 54 2C 31 30 2E 35 2C 66 54 2C 33 2E | |
1B 12 00 37 2C 4D 54 2C 33 31 2E 37 2C 6D 54 2C 33 30 2E 32 2C 53 54 | |
1B 12 00 2C 2D 32 2C 73 54 2C 32 2C 61 48 2C 30 2E 30 2C 63 48 2C 30 | |
1B 12 00 2E 30 2C 47 48 2C 36 30 37 2E 32 2C 48 48 2C 2D 33 34 2E 33 | |
1B 12 00 2C 52 48 2C 35 31 38 2E 32 2C 58 48 2C 2D 36 36 2E 35 2C 4A | |
1B 12 00 48 2C 34 34 39 2E 38 2C 4B 48 2C 2D 35 38 2E 38 2C 4C 48 2C | |
1B 12 00 30 2E 30 2C 51 48 2C 30 2E 30 2C 69 48 2C 30 2E 30 2C 6A 48 | |
1B 12 00 2C 30 2E 30 2C 61 52 2C 30 2E 30 2C 63 52 2C 30 2E 30 2C 47 | |
1B 12 00 52 2C 32 37 30 2E 36 2C 48 52 2C 2D 31 34 2E 32 2C 52 52 2C | |
1B 12 00 32 32 39 2E 38 2C 58 52 2C 2D 32 38 2E 36 2C 4A 52 2C 32 30 | |
1B 12 00 32 2E 38 2C 4B 52 2C 2D 32 30 2E 35 2C 4C 52 2C 30 2E 30 2C | |
1B 12 00 51 52 2C 30 2E 30 2C 69 52 2C 30 2E 30 2C 6A 52 2C 30 2E 30 | |
1B 12 00 2C 61 4C 2C 30 2E 30 2C 63 4C 2C 30 2E 30 2C 47 4C 2C 32 36 | |
1B 12 00 36 2E 38 2C 48 4C 2C 2D 31 34 2E 30 2C 52 4C 2C 32 32 37 2E | |
1B 12 00 30 2C 58 4C 2C 2D 32 38 2E 31 2C 4A 4C 2C 32 30 30 2E 33 2C | |
1B 12 00 4B 4C 2C 2D 31 39 2E 37 2C 4C 4C 2C 30 2E 30 2C 51 4C 2C 30 | |
1B 12 00 2E 30 2C 69 4C 2C 30 2E 30 2C 6A 4C 2C 30 2E 30 2C 61 72 2C | |
1B 12 00 30 2E 30 2C 63 72 2C 30 2E 30 2C 47 72 2C 33 32 33 2E 35 2C | |
1B 12 00 48 72 2C 2D 31 39 2E 34 2C 52 72 2C 32 37 37 2E 37 2C 58 72 | |
1B 12 00 2C 2D 33 35 2E 39 2C 4A 72 2C 32 34 30 2E 35 2C 4B 72 2C 2D | |
1B 12 00 33 39 2E 31 2C 4C 72 2C 30 2E 30 2C 51 72 2C 30 2E 30 2C 69 | |
1B 12 00 72 2C 30 2E 30 2C 6A 72 2C 30 2E 30 2C 61 6C 2C 30 2E 30 2C | |
1B 12 00 63 6C 2C 30 2E 30 2C 47 6C 2C 33 31 31 2E 38 2C 48 6C 2C 2D | |
1B 12 00 31 38 2E 30 2C 52 6C 2C 32 36 36 2E 39 2C 58 6C 2C 2D 33 35 | |
1B 12 00 2E 35 2C 4A 6C 2C 32 32 39 2E 33 2C 4B 6C 2C 2D 33 38 2E 37 | |
1B 12 00 2C 4C 6C 2C 30 2E 30 2C 51 6C 2C 30 2E 30 2C 69 6C 2C 30 2E | |
1B 12 00 30 2C 6A 6C 2C 30 2E 30 2C 61 46 2C 30 2E 30 2C 63 46 2C 30 | |
1B 12 00 2E 30 2C 47 46 2C 35 33 39 2E 32 2C 48 46 2C 2D 32 38 2E 33 | |
1B 12 00 2C 52 46 2C 34 35 39 2E 36 2C 58 46 2C 2D 35 36 2E 33 2C 4A | |
1B 12 00 46 2C 34 30 37 2E 30 2C 4B 46 2C 2D 34 30 2E 35 2C 4C 46 2C | |
1B 12 00 30 2E 30 2C 51 46 2C 30 2E 30 2C 69 46 2C 30 2E 30 2C 6A 46 | |
1B 12 00 2C 30 2E 30 2C 70 48 2C 2D 37 2E 33 2C 70 52 2C 2D 37 2E 31 | |
1B 12 00 2C 70 4C 2C 2D 37 2E 31 2C 70 72 2C 2D 37 2E 34 2C 70 6C 2C | |
1B 12 00 2D 37 2E 36 2C 70 46 2C 2D 37 2E 30 2C 43 53 2C 34 39 0D 0A <<<< message end | |
1B 12 00 53 31 0D 0A <<< s1 might means finish process | |
Package decoding from hex > utf8 | |
! | |
S6 | |
{0,16,~0,1,~1,1,~2,1,MO,"MC-780",ID,"0000000000000001",St,0,Da,"20/02/2022",TI,"16:04",Bt,0,GE,1,AG,32,Hm,173.0,Pt,0.5,Wk,68.7,FW,12.1,fW,8.3,MW,60.4,mW,57.3,sW,2,bW,3.1,wW,44.1,ww,64.2,wI,28.3,wO,15.8,wo,35.8,MI,23.0,Sw,65.8,OV,4.4,Sf,17.0,SM,51.8,IF,6,LP,105,rB,1690,rb,7071,rJ,14,rA,17,BA,0,BF,0,gF,0,gW,0.0,gf,0.0,gt,0.0,FR,15.7,fR,2.0,MR,11.0,mR,10.4,SR,-1,sR,1,FL,15.1,fL,2.0,ML,11.0,mL,10.4,SL,-1,sL,1,Fr,9.4,fr,0.3,Mr,3.3,mr,3.1,Sr,-2,sr,2,Fl,8.9,fl,0.3,Ml,3.4,ml,3.2,Sl,-2,sl,2,FT,10.5,fT,3.7,MT,31.7,mT,30.2,ST,-2,sT,2,aH,0.0,cH,0.0,GH,607.2,HH,-34.3,RH,518.2,XH,-66.5,JH,449.8,KH,-58.8,LH,0.0,QH,0.0,iH,0.0,jH,0.0,aR,0.0,cR,0.0,GR,270.6,HR,-14.2,RR,229.8,XR,-28.6,JR,202.8,KR,-20.5,LR,0.0,QR,0.0,iR,0.0,jR,0.0,aL,0.0,cL,0.0,GL,266.8,HL,-14.0,RL,227.0,XL,-28.1,JL,200.3,KL,-19.7,LL,0.0,QL,0.0,iL,0.0,jL,0.0,ar,0.0,cr,0.0,Gr,323.5,Hr,-19.4,Rr,277.7,Xr,-35.9,Jr,240.5,Kr,-39.1,Lr,0.0,Qr,0.0,ir,0.0,jr,0.0,al,0.0,cl,0.0,Gl,311.8,Hl,-18.0,Rl,266.9,Xl,-35.5,Jl,229.3,Kl,-38.7,Ll,0.0,Ql,0.0,il,0.0,jl,0.0,aF,0.0,cF,0.0,GF,539.2,HF,-28.3,RF,459.6,XF,-56.3,JF,407.0,KF,-40.5,LF,0.0,QF,0.0,iF,0.0,jF,0.0,pH,-7.3,pR,-7.1,pL,-7.1,pr,-7.4,pl,-7.6,pF,-7.0,CS,49 | |
S1 | |
MO = Model, Tanita MC-780 | |
ID = ??? | |
St = ??? | |
Da = Date of the record | |
TI = Time of the record | |
Bt= Body Type | |
GE = Gender | |
AG = Age | |
Hm = height | |
Pt = Clothes Weight | |
Wk = Body Weight | |
FW = Fat Percent | |
fW = Fat mass in Kg | |
MW = FFM or Fat Free Mass in Kg | |
mW = Massacre Mass in Kg | |
sW = ??? | |
bW = bone mass in kg | |
wW = Total Body Water in Kg | |
ww = Total Body Water in Percent | |
wI = ICW | |
wO = ECW | |
MI = BMI | |
Sw = ??? | |
LP = Leg Muscle Score | |
Fl = Left Arm Fat Percent | |
fl = Left Arm Fat Kg | |
Fr = Right Arm Fat Percent | |
Fr = right arm fat Kg | |
FT = trunk fat percent | |
fT = trunk fat kg | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment