Skip to content

OnResult with incorrect Data #3

@PAk-CatchFire

Description

@PAk-CatchFire

Hello.
I am trying to read a RuuviTag with your program but I get the folllowing info from BLE, where I mostly read the Data[0] field as 85 and not 99 as expected:

[D][main.cpp:183] setup(): This shows
[D][BLEScan.cpp:204] start(): >> start(duration=1)
[D][FreeRTOS.cpp:165] take(): Semaphore taking: name: ScanEnd (0x3ffdfda0), owner: <N/A> for start
[D][FreeRTOS.cpp:174] take(): Semaphore taken:  name: ScanEnd (0x3ffdfda0), owner: start
[D][BLEScan.cpp:236] start(): << start()
[D][BLEAdvertisedDevice.cpp:424] setRSSI(): - setRSSI(): rssi: -61
[D][BLEAdvertisedDevice.cpp:253] parseAdvertisement(): Type: 0x01 (), length: 1, data: 06
[D][BLEAdvertisedDevice.cpp:253] parseAdvertisement(): Type: 0x03 (), length: 2, data: aafe
[D][BLEAdvertisedDevice.cpp:453] setServiceUUID(): - addServiceUUID(): serviceUUID: 0000feaa-0000-1000-8000-00805f9b34fb
[D][BLEAdvertisedDevice.cpp:253] parseAdvertisement(): Type: 0x16 (), length: 22, data: aafe10f9037275752e76692f2342484155414d4b492d
BLEAdvertisedDeviceCallbacks:
Advertised Device: Name: , Address: df:4c:f2:f3:25:8d, serviceUUID: 0000feaa-0000-1000-8000-00805f9b34fb 
Data:
85
0
0
[D][BLEScan.cpp:106] handleGAPEvent(): Ignoring df:4c:f2:f3:25:8d, already seen it.
[W][BLEScan.cpp:78] handleGAPEvent(): ESP_GAP_SEARCH_INQ_CMPL_EVT
Dumping: 
[D][BLEScan.cpp:287] dump(): >> Dump scan results:
[D][BLEScan.cpp:289] dump(): - Name: , Address: df:4c:f2:f3:25:8d, serviceUUID: 0000feaa-0000-1000-8000-00805f9b34fb
 BLE devices: 1
Scan done!

Is there anything I can do?
Thank you

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions