nRF Cloud - Signal Strength Indicator

Hi,

I have an nrf9160 on a custom board connected successfully to nRF cloud and i'm pushing data into it. I send the modem info to the device shadow, and also send RSRP messages like below once every few minutes. 

{
  "messageType": "DATA",
  "data": "-96",
  "appId": "RSRP",
  "ts": 1678416372978
}

But, I can't see the device's signal strength in the nRF Cloud device managemenet page, it just shows up as N/A. 

The device is making cellular positioning requests with both MCELL and SCELL and will also use GNSS at times, along with A-GPS and P-GPS. For other data, I'm following these schemas: https://github.com/nRFCloud/application-protocols/tree/v1/schemas/deviceToCloud 

What other data do I need to be sending for signal strength to be showing up?

Parents
  • Hello  ,

    Could you please elaborate more on your setup? What version of nRF Connect SDK are you using? 

    Are you able to update other information?

    Kind regards,
    Øyvind

  • It's an nrf9160 on a custom PCB, connected to LTE-M1.

    Using the latest 2.3.0 SDK, with firmware that is based on asset tracker but built from scratch with some modifications.

    I can update all other information normally. I'm sending JSON arrays to the /batch endpoint manually just fine, sending appIds of TEMP, HUMIDITY, AIR_PRESS, GNSS, RSRP, and a custom BATTERY one, all of which are showing up fine on the UI. It's also making its own cellular location requests, which is sending multi-cell RSRP values just fine. I am also manually retrieving RSRP and sending it along with sensor data which is showing up in the UI.

    I am updating the device shadow with nrf_cloud_shadow_device_status_update on initial connection, with the modem_param_info struct populated by the SDK. I can't find any documentation on the UI elements, particularly that little signal strength indicator. I assume it's supposed to function, as you can sort devices by their signal strength.

    Let me know if you need any more info. 

Reply
  • It's an nrf9160 on a custom PCB, connected to LTE-M1.

    Using the latest 2.3.0 SDK, with firmware that is based on asset tracker but built from scratch with some modifications.

    I can update all other information normally. I'm sending JSON arrays to the /batch endpoint manually just fine, sending appIds of TEMP, HUMIDITY, AIR_PRESS, GNSS, RSRP, and a custom BATTERY one, all of which are showing up fine on the UI. It's also making its own cellular location requests, which is sending multi-cell RSRP values just fine. I am also manually retrieving RSRP and sending it along with sensor data which is showing up in the UI.

    I am updating the device shadow with nrf_cloud_shadow_device_status_update on initial connection, with the modem_param_info struct populated by the SDK. I can't find any documentation on the UI elements, particularly that little signal strength indicator. I assume it's supposed to function, as you can sort devices by their signal strength.

    Let me know if you need any more info. 

Children
Related