Hi,
We are developing cycling trainer, so we use BLE fitness machine profile. Our functions are basically completed and we are testing with some VR cycling windows or desktop APP(Zwift and BKool). We have one issue.
When I use BKool APP, BKOOL APP will send slope to our device by BLE control point interface.
I use same cycling map on desktop and tablet and I will printf some information
1. If I use desktop APP, I always get slope data from control point every 1~2s. It is work well to us.
Get control parameter = (11)(0)(0)(d1)(0)(0)(25) -> raw data get from control point
2.09,1996 -> Slope value and time interval
Get control parameter = (11)(0)(0)(d1)(0)(0)(25)
2.09,1997
Get control parameter = (11)(0)(0)(d1)(0)(0)(25)
2.09,993
Get control parameter = (11)(0)(0)(d1)(0)(0)(25)
2.09,1997
Get control parameter = (11)(0)(0)(d1)(0)(0)(25)
2.09,994
Get control parameter = (11)(0)(0)(d1)(0)(50)(25)
2.09,1996
Get control parameter = (11)(0)(0)(d1)(0)(50)(25)
2.09,1002
Get control parameter = (11)(0)(0)(d1)(0)(50)(25)
2.09,1988
Get control parameter = (11)(0)(0)(d1)(0)(50)(25)
2.09,1997
Get control parameter = (11)(0)(0)(76)(fe)(50)(25)
0.00,1996
Get control parameter = (11)(0)(0)(76)(fe)(50)(25)
0.00,994
Get control parameter = (11)(0)(0)(76)(fe)(50)(25)
0.00,1003
Get control parameter = (11)(0)(0)(76)(fe)(50)(25)
0.00,1996
Get control parameter = (11)(0)(0)(76)(fe)(50)(25)
0.00,994
Get control parameter = (11)(0)(0)(76)(fe)(50)(25)
0.00,994
Get control parameter = (11)(0)(0)(d4)(ff)(50)(25)
0.00,1997
Get control parameter = (11)(0)(0)(d4)(ff)(50)(25)
0.00,1002
Get control parameter = (11)(0)(0)(d4)(ff)(50)(25)
0.00,1989
Get control parameter = (11)(0)(0)(d4)(ff)(50)(25)
0.00,1002
Get control parameter = (11)(0)(0)(d4)(ff)(50)(25)
0.00,994
Get control parameter = (11)(0)(0)(d4)(ff)(50)(25)
0.00,1997
Get control parameter = (11)(0)(0)(d4)(ff)(50)(25)
0.00,1002
Get control parameter = (11)(0)(0)(34)(ff)(50)(25)
0.00,1988
Get control parameter = (11)(0)(0)(34)(ff)(50)(25)
0.00,1003
Get control parameter = (11)(0)(0)(34)(ff)(50)(25)
0.00,994
Get control parameter = (11)(0)(0)(34)(ff)(50)(25)
0.00,1997
Get control parameter = (11)(0)(0)(34)(ff)(50)(25)
0.00,994
Get control parameter = (11)(0)(0)(34)(ff)(50)(25)
0.00,1002
Get control parameter = (11)(0)(0)(34)(ff)(50)(25)
0.00,1997
Get control parameter = (11)(0)(0)(67)(ff)(50)(25)
0.00,994
Get control parameter = (11)(0)(0)(67)(ff)(50)(25)
0.00,994
Get control parameter = (11)(0)(0)(67)(ff)(50)(25)
0.00,1997
Get control parameter = (11)(0)(0)(67)(ff)(50)(25)
0.00,1002
Get control parameter = (11)(0)(0)(67)(ff)(50)(25)
0.00,994
2. If I use tablet APP, I often get slope data from control point every 2~4s. It is fail to us.
Get control parameter = (11)(0)(0)(d1)(0)(0)(25)
2.09,3985
Get control parameter = (11)(0)(0)(d1)(0)(50)(25)
2.09,1996
Get control parameter = (11)(0)(0)(d1)(0)(50)(25)
2.09,1996
Get control parameter = (11)(0)(0)(d1)(0)(50)(25)
2.09,1997
Get control parameter = (11)(0)(0)(d1)(0)(50)(25)
2.09,994
Get control parameter = (11)(0)(0)(d1)(0)(50)(25)
2.09,2990
Get control parameter = (11)(0)(0)(76)(fe)(50)(25)
0.00,1997
Get control parameter = (11)(0)(0)(76)(fe)(50)(25)
0.00,1996
Get control parameter = (11)(0)(0)(76)(fe)(50)(25)
0.00,995
Get control parameter = (11)(0)(0)(76)(fe)(50)(25)
0.00,3993
Get control parameter = (11)(0)(0)(76)(fe)(50)(25)
0.00,1996
Get control parameter = (11)(0)(0)(76)(fe)(50)(25)
0.00,1997
Get control parameter = (11)(0)(0)(76)(fe)(50)(25)
0.00,994
Get control parameter = (11)(0)(0)(d4)(ff)(50)(25)
0.00,1997
Get control parameter = (11)(0)(0)(d4)(ff)(50)(25)
0.00,1996
Get control parameter = (11)(0)(0)(d4)(ff)(50)(25)
0.00,1988
Get control parameter = (11)(0)(0)(d4)(ff)(50)(25)
0.00,1003
Get control parameter = (11)(0)(0)(d4)(ff)(50)(25)
0.00,1996
Get control parameter = (11)(0)(0)(d4)(ff)(50)(25)
0.00,994
Get control parameter = (11)(0)(0)(d4)(ff)(50)(25)
0.00,2991
Get control parameter = (11)(0)(0)(34)(ff)(50)(25)
0.00,1997
Get control parameter = (11)(0)(0)(34)(ff)(50)(25)
0.00,1996
Get control parameter = (11)(0)(0)(34)(ff)(50)(25)
0.00,994
Get control parameter = (11)(0)(0)(34)(ff)(50)(25)
0.00,1003
Get control parameter = (11)(0)(0)(34)(ff)(50)(25)
0.00,4987
Get control parameter = (11)(0)(0)(34)(ff)(50)(25)
0.00,1996
Get control parameter = (11)(0)(0)(67)(ff)(50)(25)
0.00,1988
Get control parameter = (11)(0)(0)(67)(ff)(50)(25)
0.00,1996
Get control parameter = (11)(0)(0)(67)(ff)(50)(25)
0.00,1997
Get control parameter = (11)(0)(0)(67)(ff)(50)(25)
0.00,1996
Get control parameter = (11)(0)(0)(67)(ff)(50)(25)
0.00,1997
Get control parameter = (11)(0)(0)(67)(ff)(50)(25)
Why? Have any parameter can change for BLE control point? I don’t understand why the same source app has different results?
Any suggestion?
Thank you.