RSSI value of Packet in Mesh

Hi,

We need to read a RSSI value of received packet from nRF Mesh layer, have traced the RSSI of recieved packet in bt_mesh_msg_ctx structure -> recv_rssi;

checked in debug mode, verified in access layer when i debug the ctx of recieved packet we get RSSI value, TTL count and several other parameters present in bt_mesh_msg_ctx structure

Scenario observed: 

we've provisioned 2 devices(Device-1 & Device-2) in Mesh using nRF Mesh app & in device we're using nRF Connect SDK,

Scenario-1:

It is observed, Phone is connected to Device-1, I send the Packet from phone to Device-1, In Device-1 CTX->recv_rssi recieved is "0" 

Scenario-2:

 Phone is connected to Device-2, I send the packet of Device-1, Packet will travel from phone to Device-2 and then from Device-2 to Device-1 by reducing TTL count by 1, at Device-1 I'm able to read RSSI value of received packet when I get the packet which is hopped from other device in Mesh.

Query,

I'm able to get the exact RSSI value when packet is traveled from other device in mesh and received. but not able to get exact RSSI value of received packet in access layer when a packet is travelling from phone to device directly.

can you please suggest where do I refer in nRF Connect SDK to get a exact RSSI value of received packet when a packet is been sent out from phone to device after provisioning

Thank you,

Regards,

Hitesh

Parents Reply Children
No Data
Related