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

Using the Advertising Extensions ("InstaBurst!") feature for light_switch example?

Hi Nordic DevZone ,

I wanted to enable the new feature Advertising Extensions in the example application light_switch and see how it works, but unfortunately i can not active the feature and i dont know how i can do that , could you please help me with this?

i made some changes to the light_switch example so it make sense to use the Advertising Extensions feature, that is why i want to test it.

Thank you!

  • Hi,

    If I understand things correctly you are using the nRF5 SDK for Mesh, which is our Bluetooth Mesh implementation.

    Bluetooth Mesh is built on top of Bluetooth 4, which does not have Advertising Extensions.

    Currently we only have limited support for Advertising Extensions, in SoftDevice alpha releases.

    What changes have you done to the mesh example, and what features of Advertising Extensions do you plan to use?

    Regards,
    Terje

  • Actually the version of SDK for Mesh that i'm using is (nrf5_SDK_for_Mesh_v1.0.1_src), and as far as i understood you have EXPERIMENTAL features of Advertising Extensions there , and i wanted to know how can use that features because i did turn ON the option option(EXPERIMENTAL_INSTABURST_ENABLED "Use experimental Instaburst feature." ON) in the CmakeList file but i am not sure if it makes any difference and i think it did not even activate the feature because i can see the defines for the EXPERIMENTAL_INSTABURST_ENABLED  is not activated int some files such as network.c file in my project. the project that im trying to test this feature with is the light_switch project and i'm using the SEGGER embedded studio project for that. and i did add some more data to the project to send over the mesh and i want to see the effect of ADE for them, to see if it enhance the performance regard to normal behavior .

    Thank you for your response.

  • Hi,

    I am very sorry for missing that!

    Yes, we do indeed have a proprietary extension to Bluetooth Mesh, which uses Advertising Extensions from Bluetooth 5.

    To use that feature in Segger Embedded Studio projects, you must:

    1) Enable the EXPERIMENTAL_INSTABURST_ENABLED option in CMakeLists.txt, (by changing the setting from "OFF" to "ON".)

    2) Rebuild the SES project files, as described in the "Generating SEGGER Embedded Studio project files" section of the Building the mesh stack documentation on Infocenter.

    While I am sure it is possible to change the project manually in order to get this functionality up and running, I suspect it is easier to regenerate the example projects and then copy in the changes from your (backed up) project.

    Regards,
    Terje

Related