RAI support on Rev 13 NB-IoT

Hello Devzone,

I'm working on a NRF9160 project that uses it's built-in modem on NB-IoT network and I want to use RAI on finished packet sending.
Currently I'm using Zephyr's MQTT service in combination with PSM so I would like to eliminate the paging after disconnecting from the MQTT broker.


I've come across `CONFIG_LTE_RAI_REQ_VALUE` symbol that should define the behaviour of RAI, but none of proposed values ("0", "3" and "4") made any difference to the behaviour of my device (I've been recording power consumption with the PPK II and the paging still looks the same after playing around with `CONFIG_LTE_RAI_REQ_VALUE` option).
NCS version is 2.4.0, modem firmware version is 1.3.4.

Do you have any proposals, how to approach this problem?

Parents
  • Hi,

    Which specific sample is you project based on?

    Have you included options shown below in your project configuration?

    CONFIG_LTE_LINK_CONTROL=y
    CONFIG_LTE_NETWORK_MODE_NBIOT=y
    CONFIG_LTE_NETWORK_MODE_LTE_M=n


    Best regards,
    Dejan

  • Hi,

    My prj.conf looks like this:

    # Modem library
    CONFIG_NRF_MODEM_LIB=y
    CONFIG_LTE_NETWORK_MODE_NBIOT=y
    CONFIG_LTE_NETWORK_MODE_LTE_M=n
    
    ## Power saving timers.
    ### 320 hours PSM.
    CONFIG_LTE_PSM_REQ=y
    CONFIG_LTE_PSM_REQ_RPTAU="11000001"
    ### 20 seconds active time.
    CONFIG_LTE_PSM_REQ_RAT="00001010"
    CONFIG_LTE_RAI_REQ_VALUE="3"
    
    # Network
    CONFIG_NETWORKING=y
    CONFIG_NET_NATIVE=n
    CONFIG_NET_SOCKETS=y
    CONFIG_NET_SOCKETS_OFFLOAD=y
    CONFIG_NET_SOCKETS_POSIX_NAMES=y
    
    CONFIG_NET_IPV6=y
    CONFIG_NET_IPV4=y


    and the LTE_LINK_CONTROL is selected in networking module's Kconfig file so it's enabled.


    The networking part in the project is based on asset_tracker_v2 application's modem module.

Reply
  • Hi,

    My prj.conf looks like this:

    # Modem library
    CONFIG_NRF_MODEM_LIB=y
    CONFIG_LTE_NETWORK_MODE_NBIOT=y
    CONFIG_LTE_NETWORK_MODE_LTE_M=n
    
    ## Power saving timers.
    ### 320 hours PSM.
    CONFIG_LTE_PSM_REQ=y
    CONFIG_LTE_PSM_REQ_RPTAU="11000001"
    ### 20 seconds active time.
    CONFIG_LTE_PSM_REQ_RAT="00001010"
    CONFIG_LTE_RAI_REQ_VALUE="3"
    
    # Network
    CONFIG_NETWORKING=y
    CONFIG_NET_NATIVE=n
    CONFIG_NET_SOCKETS=y
    CONFIG_NET_SOCKETS_OFFLOAD=y
    CONFIG_NET_SOCKETS_POSIX_NAMES=y
    
    CONFIG_NET_IPV6=y
    CONFIG_NET_IPV4=y


    and the LTE_LINK_CONTROL is selected in networking module's Kconfig file so it's enabled.


    The networking part in the project is based on asset_tracker_v2 application's modem module.

Children
Related