Retrieval Issue of Identity Peer BLE Device Address
Posted: Sun Aug 11, 2019 10:29 am
Hi all,
I am using ESP-IDF v3.2 to develop a BLE application.
In application, i am facing an issue to retrieve an Identity Address (Public Address) of the bonded device after bonding.
Inside the event of ESP_GAP_BLE_KEY_EVT, only last 3 bytes of Identity address were retrieved under the Peer Identity Key (ESP_LE_KEY_PID).
I have tested it on the both roles i.e. server & client.
I need the complete 6-byte Identity address to identify the privacy-enabled peer device.
Kindly guide me on this issue.
For reference, I have attached the zip file contains source code for both roles & their logs.
I am using ESP-IDF v3.2 to develop a BLE application.
In application, i am facing an issue to retrieve an Identity Address (Public Address) of the bonded device after bonding.
Inside the event of ESP_GAP_BLE_KEY_EVT, only last 3 bytes of Identity address were retrieved under the Peer Identity Key (ESP_LE_KEY_PID).
I have tested it on the both roles i.e. server & client.
I need the complete 6-byte Identity address to identify the privacy-enabled peer device.
Kindly guide me on this issue.
For reference, I have attached the zip file contains source code for both roles & their logs.