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

connectable iBeacon with nRF52810

I want to created a connectable iBeacon with nRF52810. I would like to connect my beacon through an app like nRF Beacon app and would like to configure....

* UUID

* Major and minor number

* Advertising interval

The beacon example preset in sdk15.2.0 is a non-connectable one. Also I found that there is a Beacon-kit firmware but it is preset only for nRF51822(Correct me if I am wrong.). Is there a connectable firmware available for beacon which could be connectable and configurable through an app like nRF Beacon app? If not, then how should I go head? Should I take the beacon example from SDK as base and add the additional functionality in it?

Parents
  • The nRF Beacon app is intended to be used with the nRF51822 Bluetooth Smart Beacon Kit, and makes it possible to demonstrate all the features of the Smart Beacon Kit. The Beacon Kit is chipped with firmware that makes it possible, to do a range of different things, including configuring the UUID and major/minor values (through a connection) or changing the advertising interval (through DFU). 

    However, to your problem. We don't have a corresponding Bluetooth Smart Beacon Kit for the nRF52 chip, and as a consequence, no such Beacon app. If you would like to develop your own app, take a look here for inspiration,

    As far as I know, there is not any connectable Beacon examples in the SDK, and you would have to modify the Beacon examples yourself to achieve this.

    One solution could be the following:

    • Modify the Beacon example in the SDK to make it connectable
    • Add the NUS Service to the example
      • This is enables your application to receive messages from a client (mobile app), and as a consequence configure parameters such as major and minor values
    • Modify the example to change the Beacon parameters, depending on the received message
    • Open nRF Connect on the phone, connect to the Beacon chip, and configure the parameters through the NUS Service.

    Best regards,

    Simon

Reply
  • The nRF Beacon app is intended to be used with the nRF51822 Bluetooth Smart Beacon Kit, and makes it possible to demonstrate all the features of the Smart Beacon Kit. The Beacon Kit is chipped with firmware that makes it possible, to do a range of different things, including configuring the UUID and major/minor values (through a connection) or changing the advertising interval (through DFU). 

    However, to your problem. We don't have a corresponding Bluetooth Smart Beacon Kit for the nRF52 chip, and as a consequence, no such Beacon app. If you would like to develop your own app, take a look here for inspiration,

    As far as I know, there is not any connectable Beacon examples in the SDK, and you would have to modify the Beacon examples yourself to achieve this.

    One solution could be the following:

    • Modify the Beacon example in the SDK to make it connectable
    • Add the NUS Service to the example
      • This is enables your application to receive messages from a client (mobile app), and as a consequence configure parameters such as major and minor values
    • Modify the example to change the Beacon parameters, depending on the received message
    • Open nRF Connect on the phone, connect to the Beacon chip, and configure the parameters through the NUS Service.

    Best regards,

    Simon

Children
Related