This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How to decode the packets on Android or IOS when packets are encoded using ble_advdata_encode()?

I am using nrf52832 chip along with softdevice as a peripheral. There is a requirement wherein we want to encode the advertisement data.

Came across ble_advdata_encode() SDK function. If I encode the advt. data on peripheral, how can I decode it on central/iOS/Android device?

I am not using Pairing and bonding so will the decoding still work?

Also Will this encode the mac id of the device?

The requirement is not to advertise with the same mac ID everytime and change dynamically.

Related