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

BLE mesh network and localization

Hi support Team,

                            Following are my Questions.

1. Please recommend me  three development boards from Nordic. I would like to build the mesh Network.For example  one will transmit adverstising data act as a source, the second one will relay (retransmit) the Advertising packet and third development board  by receving the data, will be the Destination. Particularly asking this so i can start from example Code instantly.

2. I know that theoratically and somehow AoA and AoD feature(CTE and IQ  data samples) do exist in nRF52833 but still it Needs antenna Array and SDK to use this in direction finding, which i think it is not mature enough. Other than this I know from literature that RSSI, tirangulation, TOA or TOF do exist for localization solution. In 5.1 BLE devcies from Nrdic is there any Enchancement in RSSI  so one can use it for distance measurement? 

3. Regarding mesh Network please recommend me development boards and SDK example links so that i can build the BLE mesh Network  and further modify it by using RSSI to find the distance between two nodes. 

Thanks Support Team

  • Hi Malik !
    I'm currently working on BLE Mesh Network. I'm using nRF52840 DK and dongle (one for debugging and the other for cheaper node), with SDK v17 and SDK v4.2 Mesh and it's workin well. There is a lot of tickets on this board in the devzone, so you can find answers.
    The easier example i can recommend is light switch example with nRF Mesh.
    For RSSI, you need this command "p_meta->p_core_metadata->params.scanner.rssi" which contains RSSI value from receiving data.
    For client, you could put it in "app_generic_onoff_client_status_cb" function in main file to get RSSI value from a callback
    For server part, in app_onoff file, " you can put it in "generic_onoff_state_set_cb" to get RSSI from onoff message.
    Sincerely
    PG

  • Hi,

    1. The nRF52 series and nRF53 are all suitable for mesh. See this table for an overview.
    2.  RSSI is really an approximation of distance. The topic has been discussed in several threads on this forum, see this thread for instance. 
    3. nRF5 SDK for Mesh v4.2.0 is our SDK made for Bluetooth Mesh. It contains several examples that uses Mesh. See my answer on question 1 for development kits. 

    regards

    Jared 

Related