Can a weak cell signal prevent connecting to nRFCloud.com

It's looking more and more like a lot of my problems relate to a weak cell signal. Is the RF front end on the devkit known to be inferior to a normal cellphone? My personal cellphone gets 1-2 bars when on my desk, and 2-3, sometimes 4 bars when held up next to where I have the units about 4' above the desk. I will do some digging into commands to check this theory, but is there any easy way to augment the RF front end? In the end applications, these will need to work in areas with less than ideal cellphone coverage.

  • Hi Steve,

    Cellular network (LTE-M/NB-IoT) is different with 2G/3G/LTE network used by a cellphone, some cell station may only deploy 2G/3G/LTE for mobile phone, so it does not have so much meaning to compare them directly even at same location.

    You can read out RSRP with AT+CESQ command. The Reference Signal Received Power (RSRP) is the average power level received from a single reference signal in an LTE (Long-Term Evolution) network. The RSRP is measured in dBm (decibels relative to 1 milliwatt).

    In terms of signal quality, the higher the RSRP, the better the signal quality. For example, -75 dBm is better signal quality than -105 dBm. Here is a general guideline for RSRP levels:
    • Excellent signal: -75 dBm or higher
    • Good signal: -76 dBm to -85 dBm
    • Fair signal: -86 dBm to -100 dBm
    • Poor signal: -101 dBm or lower
    Please note that these are general guidelines and actual performance can vary based on a number of factors. You can refer to the following source to see how the signal is affected by distance and influence device performance in a real measurement.
    Best regards,
    Charlie
  • I can also read RSRP via the Cellular Monitor, if it worked. I get an "Error when creating trace" every time, and it never refreshes the screen. I don't presently have any need for a trace file, and I see no way to disable that nor to redirect it to something with a reasonable path (good grief, 8 levels deep, and hidden away in the Windoze "User" path where I can rarely get to anything). Also, why doesn't Open Serial Terminal automatically connect to the device I'm already connected to? AT+CESQ returns "+CME ERROR: 0". The unit has been powered on for a week or so, and is continuously streaming "%CESQ: 37,1,10,1" to the serial terminal, with some random variability in the numbers.

    Wes Cherry told me to reprogram it with the Serial LTE Modem firmware to restore it to "out of the box" functionality, which I have done. Thus far very unimpressed with the usability of these units, and needing to commit to something soon for a proposed 500 pc pilot rollout in 2024Q4, and potentially 6 figure (units) rollout next year.

  • If I reprogram the nRF9161 devkit with the Asset Tracker sample, it promptly shows up on nRFCloud.com. It connects, and refreshes its position etc. appropriately. It also responds apparently correctly to all AT commands I need, EXCEPT the most critical final steps, using AT#XNRFCLOUD=n. If I then reprogram with the Serial LTE Modem, it no longer connects with nRFCloud.com, but generates the errors shown above. So a weak cell signal is not the problem.

    I beg you again, could we PLEASE just make this work so I can show that I can get a message up to nRFCloud.com?

Related