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

How to force RRC Connected

Custom board, ncs v1.5.0, modem FW v1.2.3, SES v5.34a. The code is based on the Asset Tracker (v1), LTE with PSM, motion-activated GPS, using MQTT to send messages to a private backend.

What's the leanest/quickest way to force RRC Connected so I can get accurate CESQ values, mainly RSRQ and RSRP?  I'm trying to avoid methods that send data, as this costs.  GPS operates during PSM, which means the CESQ values aren't valid during that time.  Once I have a fix, I want to get those values and add them to the packet.  Here's the idea:

if not RRC Connected, force it
send AT+CSCON?, wait for Connected
send AT+CESQ
get RSRQ, RSRP
return to PSM

Parents
  • Hi,

    I don't know if there are any ways to just set up an RRC connection without using that connection to send something.

    But, you don't have to send data.

    E.g. if you request new PSM parameters, that will cause the device to set up a RRC connection for the negotiation to take place.

    Not that you have to request different parameters from what you currently are having, or the device won't do anything.

    Best regards,

    Didrik

Reply
  • Hi,

    I don't know if there are any ways to just set up an RRC connection without using that connection to send something.

    But, you don't have to send data.

    E.g. if you request new PSM parameters, that will cause the device to set up a RRC connection for the negotiation to take place.

    Not that you have to request different parameters from what you currently are having, or the device won't do anything.

    Best regards,

    Didrik

Children
Related