Serial Modem AT commands
The application sample uses a series of proprietary AT commands to let the nRF91 development kit operate as a Serial Modem (SM).
The AT Commands have standardized syntax rules.
Words enclosed in <angle brackets> are references to syntactical elements. Words enclosed in [square brackets] represent optional items that can be left out of the command line at the specified point. The brackets are not used when the words appear in the command line.
<CR>, <LF> and <CR><LF> are allowed in an AT command sent by an application.
A string type parameter input must be enclosed between quotation marks ("string").
There are 3 types of AT commands:
Set command
<CMD>[=...]. Set commands set values or perform actions.Read command
<CMD>?. Read commands check the current values of subparameters.Test command
<CMD>=?. Test commands test the existence of the command and provide information about the type of its subparameters. Some test commands can also have other functionality.
AT responds to all commands with a final response.
See the following subpages for documentation of the proprietary AT commands. The modem specific AT commands are documented in the nRF91x1 AT Commands Reference Guide.
Subpages:
- Generic AT commands
- UART baud rate AT+IPR
- Serial Modem echo E0/E1
- Serial Modem version #XSMVER
- SM proprietary command list #XCLAC
- Data mode control #XDATACTRL
- Exit data mode #XDATAMODE
- Power saving #XSLEEP
- Power off #XSHUTDOWN
- Reset #XRESET
- Modem reset #XMODEMRESET
- Device UUID #XUUID
- MCUboot bootloader info #XBOOTINFO
- Modem fault #XMODEM
- CMUX AT commands
- CoAP client AT commands
- DFU AT commands
- FOTA AT commands
- GNSS AT commands
- HTTP client AT commands
- ICMP AT commands
- LwM2M carrier library AT commands
- MQTT client AT commands
- nRF Cloud AT commands
- PPP AT commands
- nRF Provisioning AT commands
- SMS AT commands
- Socket AT commands
- Socket #XSOCKET
- Secure socket #XSSOCKET
- Close socket #XCLOSE
- Socket options #XSOCKETOPT
- Secure socket options #XSSOCKETOPT
- Socket binding #XBIND
- Connection #XCONNECT
- Send data #XSEND
- Receive data #XRECV
- UDP send data #XSENDTO
- UDP receive data #XRECVFROM
- Asynchronous socket polling #XAPOLL
- Configure socket receive #XRECVCFG
- Resolve hostname #XGETADDRINFO
- Socket listen #XLISTEN
- Socket accept #XACCEPT
- Trace AT commands