ENS22 - NB-IoT RAI (Release Assistance) | Telit Cinterion IoT Developer Community
January 2, 2020 - 2:05pm, 2688 views
I was wondering if there is a little more information regarding release assistance on the ENS22?
The AT command document refers to a few commands (AT+CSODCP & CRTDCP) that appear to relate to this. I can set the CRTDCP command, but the CSODCP always gives me an error. Is there a sequence that I need to follow to get this to work?
I have configured the module for a UDP connection (using AT^SISC & AT^SISS) and am able to transmit data to my remote server using AT^SISW; and I have activated PSM (AT+CPSMS=1, ........). The module goes in & out of PSM correctly with...
^SUSPEND_NOT_READY & ^SUSPEND_READY etc
Can you advise if release assistance is supported on the ENS22, and if so how I can use it?
Yes, it is only possible to send release assistance indication in the context of data transmission via the control plane. And you can do it with the command you have mentioned. It is not supported for the user plane.
Thanks for your reply.
I'm having difficulty with the at+csodcp command. I have defined a PDP instance
Since the AT^SISS/AT^SICS commands stipulate IP, I presume these aren't required for NON-IP.(?)
I can't activate it though: AT+CGACT=1,1 returns an error. Are there any other settings required for NON-IP connections?
I've read somewhere that sometimes different APNs are required for NON-IP connections, which could be my issue (I'm trying to confirm this now). In the meantime, if you could advise that would be much appreciated.
This Release Assistance you have found only wroks for data over control plane. It is designed for energy saving in case of rare sanding of very small ammounts of data. So you actually send the data with this AT+CSODCP command. You need to:
1) Define the NONIP PDP context by using at+cgdcont.
2) Activate the NONIP PDP context by using at+cgact.
3) Send NONIP message by using at+csodcp, e.g. at+csodcp=1,4,12345678
4) Enable NONIP message report by using at+crtdcp=1, then wait for URC +CRTDCP:< cid>,<cpdata_length>,<cpdata> when data is received from the network.
It is possible that your network does not support NONIP.
I'll chase that up with the MNO.
I've had some feedback from Vodafone on this. They say that they support release assist, but as you suspected, not NON-IP connections.
If the AT+CSODCP requires a NON-IP connection and the MNO doesn't support this then is there any other way for the ENS22 to use release assist?
As on ENS22 it's only supported for control plane data which requires NON-IP, thre's unfortuantely no way to make use of it.