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

Inconsistent End-to-End Cellular Connectivity Testing Results

Hello,

I am using the nrf9160 to develop a cellular product but am seeing inconsistent end-to-end connectivity results. For the nrf9160-dk and a custom board based on the nrf9160, I am using the demo code (HTTPS Client) and (Asset Tracker) configured with I believe the default (LTE CAT M1). But, with HTTPS Client, oftentimes, the program hangs, goes into a sleep mode, and rarely connects to google.com. Even when it does, I am not confident it retrieves all of the expected bytes.

The asset tracker also is inconsistent with its success with reaching the web endpoint. This is equally true for both boards. I believe my received signal strength could be a factor, as I am in a rural area of the United States. When I use my cell phone, I measure a signal strength of between  -112 and -120 dBm.

For my custom board, when running the AT command (AT+CESQ)  when there is connectivity I get:

  • 99,99,255,255,0,32
  • 99,99,255,255,1,31
  • 99,99,255,255,0,31
  • 99,99,255,255,7,21

Note that my custom board, since it's still in development, connects the cellular RF pin to an RF SMA coax connector to a tuned evaluation antenna board. 

For the nrf9160-dk, when things work, the same AT command result is:   

  • 99,99,255,255,7,11            (-130dbm) 
  • 99,99,255,255,10,32          (-109dbm)     
  • 99,99,255,255,5,28            (-113dbm)

But both boards oftentimes are either 99,99,255,255,0,0 or 99,99,255,255,255,255.

My cell phone does operate in this same area (though doesn't have many signal bars).

In short these are my questions:

  • What is causing this unpredictability?
  • How I can get this system to perform better?
  • What power levels is the nrf9160 system designed to work with?
  • Should I use NB-IoT if signal is weaker?
  • Is there a way to compensate the weak signal with an RF amplifier connected to the antenna? Or is there some software configuration change I can try?

Thanks again.

Related