Bluetoothctl - ManufacturerData packets shows it to print with accumulating

0

I'm checking to our BLE device with a bluetoothctl command. The bluez/bluetoothctl version is 5.48 on ubuntu 18.04.

There is some issue in my position.
When ManufacturerData is received, bluetoothctl dumps well as follows:

[CHG] Device 00:18:9A:26:9F:1C ManufacturerData Key: 0xce7f
[CHG] Device 00:18:9A:26:9F:1C ManufacturerData Value:
  a0 96 3e 0b 9a a0 c5 e0 35 52 f7 90 7a 20 7e d7  ..>.....5R..z ~.
  9d 6a 78 77                                      .jxw            

But the new data received, it dumps a new packet with the previous packets. It dumps too many packets after a few minutes.

[CHG] Device 00:18:9A:26:9F:1C ManufacturerData Key: 0xce7f
[CHG] Device 00:18:9A:26:9F:1C ManufacturerData Value:
  a0 96 3e 0b 9a a0 c5 e0 35 52 f7 90 7a 20 7e d7  ..>.....5R..z ~.
  9d 6a 78 77                                      .jxw            
[CHG] Device 00:18:9A:26:9F:1C ManufacturerData Key: 0xdc0f
[CHG] Device 00:18:9A:26:9F:1C ManufacturerData Value:
 37 7d 08 38 fd c4 62 2f 01 fb ba be d6 c6 78 ab  7}.8..b/......x.
 2b 78 44 57                                      +xDW           

When I captured with a tcpdump program, the packet has only one. Applied a duplicate-data option with ON or OFF, but to no avail.

Anybody please send some advice to me.

PeanutStars

Posted 2019-11-07T02:17:33.067

Reputation: 1

No answers