Hi,
I am using ble mesh sdk 0.9.2 light control sample where I have modified it to send messages from the client to one particular server every 5 seconds.
Now I am trying to print the RSSI value on the client for every received status message (opcode C4) but the RSSI value is always 0. Debugging and going through the code it seems as if the RSSI value is actually never set before the "rx_status_cb" is called. Same goes for "mesh_evt_handler" in provisioner.c.
How can i get the RSSI value for every status message (opcode C4) in the client?
What I am trying to acomplish here is to use the rssi and ttl values in every received status message and try to use that information to be able to say aproximatly how many nodes we would need in a given type of building. I will setup a number of mesh nodes in a building floor and walk around with the client node or one server node (which is sending messages every 5 seconds) and record information about ttl, rssi, packets sent and received by the server etc to be able to understand the number of nodes needed. Does this sound reasonable? Or should it be done in some other way?
Br Faik