AT Client Shell sample
The Serial Modem AT Client Shell sample demonstrates how to send AT commands to the modem through the Serial Modem application running on an nRF91 Series SiP. This sample enables an external MCU to send modem and Serial Modem proprietary AT commands for LTE connection and IP services. See more information on the functionality of this sample from the Serial Modem AT Client library, which provides the core functionality for this sample.
Requirements
The Serial Modem application should be configured with app/overlay-external-mcu.overlay on the nRF91 Series DK side.
The sample supports the following development kit:
Hardware platforms |
PCA |
Board name |
Board target |
|---|---|---|---|
PCA10156 |
|
Connect the DK pins that are defined in the board-specific overlay files samples/sm_at_client_shell/boards/*.overlay to the corresponding pins in the nRF91 Series DK, which are defined in app/overlay-external-mcu.overlay.
The following table shows how to connect UART, DTR and RI pins of the DK to the corresponding pins in the nRF91 Series DKs:
nRF54L15 DK |
nRF91 Series DK |
|---|---|
UART TX P0.00 |
UART RX P0.03 |
UART RX P0.01 |
UART TX P0.02 |
UART CTS P0.03 |
UART RTS P0.06 |
UART RTS P0.02 |
UART CTS P0.07 |
DTR OUT P1.11 |
DTR IN P0.31 |
RI IN P1.12 |
RI OUT P0.30 |
GPIO GND |
GPIO GND |
Note
You must disable the VCOM0 on the nRF54L15 DK to release the UART GPIO pins to use it with the AT Client Shell sample.
For nRF54L15 DK, you can use the Board Configurator app to disable the
Connect port VCOM0setting.
Note
The GPIO output levels on the nRF91 Series device and nRF54L15 DK must be the same.
You can set the VDD voltages for both devices with the Board Configurator app.
References
Dependencies
This sample uses the following nRF Connect SDK libraries: