SARA-R4/N4 series - AT Commands Manual
UBX-17003787 - R09
B Appendix: AT Commands List
Page 295 of 307
Category
Estimated maximum time to get
response
Commands
Internet suite (socket
connect with SSL)
•
SARA-R4 / SARA-N4 - < 1 s
Internet suite (socket
write)
•
SARA-R4 / SARA-N4 - < 120 s
Internet suite (UDP
socket write)
•
SARA-R4 / SARA-N4 - < 10 s
Internet suite (socket
closure)
•
SARA-R4 / SARA-N4 - < 120 s
Internet suite
•
SARA-R4 / SARA-N4 - < 1 s
Resolve name/IP number
through DNS
< 70 s (except URC)
GNSS commands
< 10 s (UGPS for which
timeout is according to the performed
operation)
,
Last gasp configuration < 10 s
MQTT command
< 60 s
B.5 Multiple AT command interfaces
u-blox cellular modules support multiple AT command interfaces, that means a certain number of virtual or
physical channels that work as described in
.
Each interface maintains an own run-time AT commands configuration (AT command profile); this means that
the AT command profile is different among the interfaces and therefore the AT commands configuration for
the commands belonging to the profile can be different among the interfaces.
At the module start-up, since there is only a set of the profiles (not one for each interface), all the interfaces are
configured in the same way (AT commands configuration for the commands in the profile is the same for all the
interfaces). Subsequently, each interface can change its run-time AT profile (stored in RAM). The commands
AT&W
manage this run-time AT commands configuration for the interface where they are issued.
The USB interface implements multiple AT command interfaces. Unlike what happens for the other physical
interfaces (e.g. UART, SPI), the AT command interfaces that run on the USB interface only exists as long as the
USB interface connects the module with the DTE. As a result, if the USB connection between the module and
the DTE is interrupted (e.g. by USB cable removal), all the AT command interfaces running on it are destroyed.
This has two main consequences:
• Any data connection (both circuit switched and packet switched) established over an AT command
interface associated to the USB interface is released.
• As already explained in
, whenever the USB connection between the module and the DTE is
re-established, the AT command interfaces running on it are created, and for each of these interfaces the
AT command profile is reloaded from NVM and applied.
The reload of the AT command profile from the NVM also results in the re-application of the
setting, which is a shared "AT interface configuration". This must be kept in mind, since the change could
have impacts on the communication over the UART interface.
As mentioned in
, generally there is not difference in the execution of an AT command among the
interfaces. But, there are some exceptions due to interface restrictions. In particular, the differences relate to
AT commands that configure the DCE-DTE interface.
provides the major differences.
AT command
UART / AUX UART
(where available)
Multiplexer
USB (where available)
SPI (where available)
Effective
When it returns OK (the
configuration is allowed),
it is effective
When it returns OK (the
configuration is allowed),
it is not effective (only
change the value in the
AT command profile)
When it returns OK (the
configuration is allowed),
it is not effective (only
change the value in the
AT command profile)
Effective
When it returns OK (the
configuration is allowed),
it is effective
When it returns OK (the
configuration is allowed),
it is not effective (only
When it returns OK (the
configuration is allowed),
it is not effective (only