AWS IoT ExpressLink SARA-R5 Starter Kit - Getting started
UBX-21042016 - R02
Troubleshooting
Page 17 of 20
C1-Public
7
Troubleshooting
Problem
Action
No lights come on.
Ensure power is supplied to the board, e.g., via the USB-C connector.
No welcome message is displayed when an
AT terminal application is attached to the
board.
Check that the white LED marked “O
n
” is
illuminated; the cellular module does
NOT come on automatically when the board is powered, you must press the
“
SARA O
n”
button for around one second to power the module on.
Also make sure that the baud rate of your terminal application is set to 115200.
I don’t see anything in the terminal
application when I type in it.
The AWS IoT ExpressLink specification does not include echoing of received
characters, which is normal for a “machine”
-oriented interface; when typing in
commands manually, please
set “local echo” on in your terminal application
so
that you can see what you’re doing
.
I can’t use backspace or delete or the cursor
keys to edit my AT commands when typing
in the terminal application.
The AWS IoT ExpressLink specification does not support use of editing keys; it
is meant to be used by a microcontroller, another machine, which would have no
use for editing keys. If you find this irritating when typing in commands
manually, then you should find a terminal application that holds the entire
command string locally, in the application, allowing you to edit it, and only sends
the command string once <return> is pressed.
No response is received to any AT
commands typed in the terminal
application.
Make sure that the baud rate of your terminal application is set to 115200 and
that AT commands are formed exactly as defined in the
: the line ending must be line feed (0x0a); carriage return
(0x0d) and carriage return followed by line feed (0x0d 0a) cannot be used.
The AT command
CONNECT
does not work. Make sure that the supplied SIM card is inserted in the board, an antenna is
connected to the antenna socke
t on the board (the one marked “LTE”,
not the
GNSS one) and that you are within
range of a cellular network that provides
Make sure that you have followed the registration procedure of section 5,
including registering your device in your AWS account; the connection is to the
endpoint of the device in that account (not just the cellular network) and so it
cannot succeed until all of the registration steps have been completed.
If
CONNECT
has worked in the past but is now failing in the same location and
after using the device for some while, it may be that the cellular network has
decided to refuse service for a “guard time” (e.g. 1
hour) because the device has
connected and disconnected [again] more than a handful of times in quick
succession; unfortunately there is nothing that can be done about this (other
than avoiding many
connections/disconnections), it is a network “feature”.
The AT command
SEND
returns
OK
even
when I have disconnected the cellular
antenna and so I am plainly not in coverage.
Messages are queued until it is possible to send them; if you reconnect the
cellular antenna, you should find that the messages will be successfully
published. If you do not do so, or you disconnect or reset the device, the queued
messages will be lost.
Setting a topic with the AT command
CONF
TopicX
(where
X
is 1 to 16) returns an error.
While a topic is subscribed-to it cannot be modified; please use the AT command
UNSUBSCRIBEX
to unsubscribe from topic
X
before modifying it.
The AT commands
CONFMODE
,
OTA
,
HOTA
and
WHERE
do not work.
These AT commands are not supported in this preview release.
Some parameters to the
CONF
command do
not work.
Only parameters that are relevant to a cellular device, and are not required only
by OTA or HOTA, are supported; see section 8 for a full list.
Issuing the
SLEEP
AT command does not
reduce the power consumption of the board.
In this preview release the
SLEEP
command is accepted for compatibility
purposes but does not actually put any hardware into a low power state.
The AT command
TIME?
does not work.
You must be connected to the cellular network to obtain the time. If the problem
happens when you
are connected, then the cellular network you are using does
not support reporting of time to the mobile terminal (the feature is optional in
the network).
Some downlink messages from the server
are going missing.
Make sure that no downlink message exceeds 2048 bytes in size; in this release
any downlink message larger than 2048 bytes in size will be silently discarded.
Messages larger than around 512 bytes in
size cannot be sent.
The maximum AT command length in this release is 512 bytes and hence this
limits the maximum length of MQTT message that can be sent.