customize the BLE advertisement to visible only to authorized application without whitelisting.

Hello Everyone,

I am designing the BLE peripheral which is connectable, we have our own BLE mobile application. I am trying to configure the peripheral to be visible to only my mobile application. I am not able to find the exact way to configure the device. Please guide me on how to create that advertisement and configure the device.

Regards,

Srinivasa M

Parents
  • Hi,

    There isn't any mechanism in Bluetooth which does what you describe. If you have a strict requirement to only be visible to one particular app on a smartphone, then I am afraid you must change that requirement.

    If you want to advertise to one specific device (and to that device only,) then you can do directed advertising. For that you do need to know the address of the device in advance, so it is typically used for reestablishing a recently broken connection, or for connecting to an already bonded device. Please note that in that case you are addressing the device, and not a particular application running on that device.

    In the general case, Bluetooth advertisements are visible to all scanners, but the peripheral decides whether or not to connect (e.g. using whitelist) or disconnects (based on peer behavior / information exchanges after connection was established.)

    Regards,
    Terje

Reply
  • Hi,

    There isn't any mechanism in Bluetooth which does what you describe. If you have a strict requirement to only be visible to one particular app on a smartphone, then I am afraid you must change that requirement.

    If you want to advertise to one specific device (and to that device only,) then you can do directed advertising. For that you do need to know the address of the device in advance, so it is typically used for reestablishing a recently broken connection, or for connecting to an already bonded device. Please note that in that case you are addressing the device, and not a particular application running on that device.

    In the general case, Bluetooth advertisements are visible to all scanners, but the peripheral decides whether or not to connect (e.g. using whitelist) or disconnects (based on peer behavior / information exchanges after connection was established.)

    Regards,
    Terje

Children
No Data
Related