Android Question BLE BMZ Connect C

Dey

Active Member
Licensed User
everyone
I have this BLE device
BMZ CONNECT C
I connect and read these data:
someone can help me to try to extract values
thanks for any help

Scan_Result
(ScanRecord) ScanRecord [mAdvertiseFlags=6, mServiceUuids=null, mManufacturerSpecificData={527=[121, 25, 5, 104, 10, -94, -3, 18]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=ROTWILD]
Found: ROTWILD, C3:BA:BA:20:DD:24, RSSI = -82, (MyMap) {}
Disconnected
Scan_Result
(ScanRecord) ScanRecord [mAdvertiseFlags=6, mServiceUuids=null, mManufacturerSpecificData={527=[121, 25, 5, 104, 10, -94, -3, 18]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=ROTWILD]
Found: ROTWILD, C3:BA:BA:20:DD:24, RSSI = -83, (MyMap) {}
Discovering services.
Connected
ID: 00002a05-0000-1000-8000-00805f9b34fb
String:
HEX:
ID: 8ec90003-f315-4f60-9fb8-838830daea50
String:
HEX:
ID: 00002a00-0000-1000-8000-00805f9b34fb
String: ROTWILD
HEX: 524F5457494C44
ID: 00002a01-0000-1000-8000-00805f9b34fb
String: �
HEX: 8004
ID: 00002a04-0000-1000-8000-00805f9b34fb
String: ��$�������
HEX: 0C00240000009001
ID: 00002aa6-0000-1000-8000-00805f9b34fb
String:
HEX: 01
ID: 00002a29-0000-1000-8000-00805f9b34fb
String: COMODULE
HEX: 434F4D4F44554C45
ID: 00002a27-0000-1000-8000-00805f9b34fb
String: v3.3
HEX: 76332E33
ID: 00002a26-0000-1000-8000-00805f9b34fb
String: 180816
HEX: 313830383136
ID: 00002a28-0000-1000-8000-00805f9b34fb
String: 180816
HEX: 313830383136
ID: 00001581-0000-1000-8000-00805f9b34fb
String: ZI�4
HEX: 5A499C34
ID: 0000155e-1212-efde-1523-785feabcd123
String: ����������
HEX: 040190950000BDFFFFFF
ID: 0000155f-1212-efde-1523-785feabcd123
String: ��������������������
HEX: 00000000000000000000
ID: 00001564-1212-efde-1523-785feabcd123
String: ����
HEX: 0000
ID: 00002556-1212-efde-1523-785feabcd123
String: �
��}�:���}e���.�
HEX: D30DAF13F47DC33ABFCB0EA47D65EE14CECD2E95
ID: 00002558-1212-efde-1523-785feabcd123
String: ��
HEX: 00
ID: 00002555-1212-efde-1523-785feabcd123
String:
HEX:
ID: 00002557-1212-efde-1523-785feabcd123
String:
HEX:
 

walterf25

Expert
Licensed User
everyone
I have this BLE device
BMZ CONNECT C
I connect and read these data:
someone can help me to try to extract values
thanks for any help

Scan_Result
(ScanRecord) ScanRecord [mAdvertiseFlags=6, mServiceUuids=null, mManufacturerSpecificData={527=[121, 25, 5, 104, 10, -94, -3, 18]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=ROTWILD]
Found: ROTWILD, C3:BA:BA:20:DD:24, RSSI = -82, (MyMap) {}
Disconnected
Scan_Result
(ScanRecord) ScanRecord [mAdvertiseFlags=6, mServiceUuids=null, mManufacturerSpecificData={527=[121, 25, 5, 104, 10, -94, -3, 18]}, mServiceData={}, mTxPowerLevel=-2147483648, mDeviceName=ROTWILD]
Found: ROTWILD, C3:BA:BA:20:DD:24, RSSI = -83, (MyMap) {}
Discovering services.
Connected
ID: 00002a05-0000-1000-8000-00805f9b34fb
String:
HEX:
ID: 8ec90003-f315-4f60-9fb8-838830daea50
String:
HEX:
ID: 00002a00-0000-1000-8000-00805f9b34fb
String: ROTWILD
HEX: 524F5457494C44
ID: 00002a01-0000-1000-8000-00805f9b34fb
String: �
HEX: 8004
ID: 00002a04-0000-1000-8000-00805f9b34fb
String: ��$�������
HEX: 0C00240000009001
ID: 00002aa6-0000-1000-8000-00805f9b34fb
String:
HEX: 01
ID: 00002a29-0000-1000-8000-00805f9b34fb
String: COMODULE
HEX: 434F4D4F44554C45
ID: 00002a27-0000-1000-8000-00805f9b34fb
String: v3.3
HEX: 76332E33
ID: 00002a26-0000-1000-8000-00805f9b34fb
String: 180816
HEX: 313830383136
ID: 00002a28-0000-1000-8000-00805f9b34fb
String: 180816
HEX: 313830383136
ID: 00001581-0000-1000-8000-00805f9b34fb
String: ZI�4
HEX: 5A499C34
ID: 0000155e-1212-efde-1523-785feabcd123
String: ����������
HEX: 040190950000BDFFFFFF
ID: 0000155f-1212-efde-1523-785feabcd123
String: ��������������������
HEX: 00000000000000000000
ID: 00001564-1212-efde-1523-785feabcd123
String: ����
HEX: 0000
ID: 00002556-1212-efde-1523-785feabcd123
String: �
��}�:���}e���.�
HEX: D30DAF13F47DC33ABFCB0EA47D65EE14CECD2E95
ID: 00002558-1212-efde-1523-785feabcd123
String: ��
HEX: 00
ID: 00002555-1212-efde-1523-785feabcd123
String:
HEX:
ID: 00002557-1212-efde-1523-785feabcd123
String:
HEX:
Have you looked at the BLE2 example?

Walter
 

emexes

Well-Known Member
Licensed User
It looks like you're receiving data ok, and just have to decode it...

From not knowing anything about what the device is (television? gps? camping fridge?) I've gotten as far as:

Rotwild is a bike
Comodule is a BLE-enabled bike accessory, possibly with GPS and acelerometer

This Comodule page mentions a "COMODULE security layer", which could make things interesting.

Have you used the nRF Connect app to poke around the Comodule BLE interface? You should be able to connect up to the bike, see all of the available characteristics, and try reading them, see what data they return. If it is your lucky day, some of the characteristics might have descriptors that you can read, that will tell you about the characteristic - the physical thing being measured (speed, distance, mass, force, temperature, etc), the units it's in (eg, m/s, m, kg, N, degC, etc), and the numeric encoding format (eg, signed/unsigned, 8/16/32 bit integer, floating point, string, etc.)

Mind you, perhaps Comodule doesn't do things the BLE GATT way, perhaps they use a serial protocol instead that outputs all of the data through just one BLE characteristic as a stream of bytes, and you have to decode that. Presumably when the bike is steady-state, it emits the same information repeatedly, except perhaps for a monotonically-changing time value - that should be easy(ish) to spot visually. Then you need to get some speed up, either by just spinning the wheel if it has a sensor there, or if it uses accelerometer to measure/confirm speed/movement, then you'll have to go for a quick ride up and down the street whilst saving the received BLE data to a file. If you're luck, you'll see some new bits of the regularly-transmitted packet change, and they will likely be the speed and distance readings.
 

wigigo

Member
Licensed User
What do you need: using bt in general

Or some infos about the services and the format of the values

In which town are you living?
 

Dey

Active Member
Licensed User
What do you need: using bt in general

Or some infos about the services and the format of the values

In which town are you living?
Hello
I would like to read the assistance values and modify them in 1% steps
currently you can change step 5%
read battery percentage
I live in Italy
Thanks for an eventual solution
 

wigigo

Member
Licensed User
You can send me an post on my homepage. I think you will find it searching with wigigo and jimdo and rotwild. Then can i answer by email.
Are you using an andoid sm or an iphone?
 
Top