background image

 

AWS IoT ExpressLink SARA-R5 Starter Kit - Getting started 

UBX-21042016 - R02 

Overview

 

Page 4 of 20 

C1-Public  

 

1

 

Overview 

The u-blox 

AWS IoT ExpressLink

 SARA-R5 Starter Kit provides access to AWS IoT Core and AWS IoT 

services over a cellular LTE-M (also known as LTE Cat M1) connection. The kit includes a u-blox AWS 
IoT ExpressLink SARA-R5 module mounted on 

SparkFun MicroMod Asset Tracker Carrier Board

 into 

which a Sparkfun MicroMod processor board can be inserted, allowing the module to be used with 
many different microprocessors. 

 

VERY IMPORTANT

: you MUST complete the setup procedures of sections 

3

4

, and 

5

 to configure 

the endpoint connecting to your development account. The process used in this prototype version 
is for the evaluation phase only and will be simplified in the commercial release. 

 

IMPORTANT: this starter kit is for evaluation purposes only; it is NOT suitable for production use. 
The module included in the kit has not been provisioned for commercial use and supports limited 
features. Please see sectio

8

 for the supported features. 

 

PLEASE BE PATIENT: cellular is not like Wi-Fi, many radio bands must be searched, more than one 
network might need to be tried, all before a connection to the AWS service can even be attempted. 
Please be patient, response times can be long, especially for commands such as 

AT+CONNECT

AT+SEND

 and 

AT+DISCONNECT

2

 

Hardware description 

This evaluation kit is based upon the standard SparkFun MicroMod Asset Tracker Carrier Board but 
has the following critical differences: 

 

the SARA-R5 module mounted on the board is a SARA-R510S, not a SARA-R510M8S, and hence 
the board (a) does NOT include GNSS functionality (and so is not provided with a GNSS antenna) 
and (b) does NOT power on automatically (see section 

8

 for the module power-on procedure), 

 

the SARA-R5 module mounted on the board is loaded with 

AWS IoT ExpressLink firmware

 and 

hence offers the AWS IoT ExpressLink AT interface and NOT the usual u-blox AT interface, 

 

because of the above, the example code provided by SparkFun does not apply; instead see the 
AWS IoT ExpressLink example code here: 

https://github.com/aws/iot-expresslink

, 

 

the kit includes a Thingstream SIM card, 

 

the 

SIG_INT

 (G5/bus 5/pin 73) signal of the MicroMod connector is connected to the 

GPIO3

 pin of 

the SARA-R5 module. 

2.1

 

Data sheet 

The product description for the u-blox AWS IoT ExpressLink SARA-R5 Starter Kit can be found on the 

product page

 of the Sparkfun website. 

Documentation for the u-blox SARA-R5 cellular module can be found on the 

SARA-R5 pages

 of the 

u-blox web site. All the information found there applies to the u-blox AWS IoT ExpressLink SARA-R5 
module 

except

 the AT command manual; the 

AWS IoT ExpressLink programmers manual

 replaces 

the SARA-R5 AT command manual. 

The hardware (pins, voltages, timings, power-on procedure etc.) of the u-blox SARA-R5 module and 
the u-blox AWS IoT ExpressLink SARA-R5 module is the same, with the following exceptions: 

 

the UART flow control lines, 

RTS

 and 

CTS

, are NOT used, 

 

the 

EVENT

 pin, as defined by AWS IoT ExpressLink, is pin 

GPIO3

 of the AWS IoT ExpressLink SARA-

R5 module and is available on the 

SARA_INT

 (G5/bus 5/pin 73) signal of the MicroMod connector 

on the board, 

 

the baud-rate of the UART is fixed at 115200. 

Summary of Contents for AWS ExpressLink SARA-R5

Page 1: ...ter Kit which consists of a u blox AWS IoT ExpressLink SARA R5 module mounted on a SparkFun carrier board such that it can be used with a variety of microcontrollers or an attached PC The u blox AWS I...

Page 2: ...or third parties may hold intellectual property rights in the products names logos and designs included in this document Copying reproduction modification or disclosure to third parties of this docum...

Page 3: ...p your AWS account and permissions for IoT development 6 5 Registering AWS IoT ExpressLink SARA R5 with your development account 7 5 1 Setting up the module 7 5 2 Registering with your AWS account 8 5...

Page 4: ...rences the SARA R5 module mounted on the board is a SARA R510S not a SARA R510M8S and hence the board a does NOT include GNSS functionality and so is not provided with a GNSS antenna and b does NOT po...

Page 5: ...the M 2 socket on the board allowing you to experiment with driving the module from a microcontroller please refer to the ESP32 documentation for how to develop software using the ESP32 chip 2 3 User...

Page 6: ...e feed For a quick check turn the cellular module on by pressing the SARA On button on the carrier board for around one second Your terminal window should show the welcome message Welcome to u blox AW...

Page 7: ...eam SIM is inserted in the board a cellular antenna is connected to the antenna connector marked LTE you are in range of a cellular network that supports LTE M the board is connected to a host machine...

Page 8: ...e does not yet know the radio environment and must search all of the global LTE M RF bands on each visible cellular network Connections should be quicker on subsequent attempts as the module will reme...

Page 9: ...R5 module still switched on In the terminal application type the command AT CONF ThingName and press return The configuration parameter name ThingName is case sensitive 4 Copy the sequence of numeric...

Page 10: ...s return You must use the name Certificate and NOT the more recently introduced Certificate pem which is not supported necessary in this release 6 Copy the returned string including BEGIN CERTIFICATE...

Page 11: ...AWS IoT ExpressLink SARA R5 with your development account Page 11 of 20 C1 Public 8 Under Certificate select Choose file and upload the file ThingName cert pem from step 6 9 Under Certificate status...

Page 12: ...ext below Version 2012 10 17 Statement Effect Allow Action Resource then click Create to create the policy Note the examples in this document are intended only for development environments All devices...

Page 13: ...ONNECT once more and press return After a short while you should receive the response OK 1 CONNECTED Congratulations You have successfully connected to your AWS cloud account 16 To close the connectio...

Page 14: ...pic filter and then click Subscribe 6 1 Connecting With the u blox AWS IoT ExpressLink SARA R5 module switched on in the terminal application establish a secure connection by typing the command AT CON...

Page 15: ...ceiving data and commands from the AWS cloud To receive messages on your device in the terminal application type the command AT CONF Topic1 MyTopic and press return You should receive the response OK...

Page 16: ...instance if you typed the command AT CONF Topic2 MyTopic i e leaving off the leading and pressed return then subscribed to that topic by typing the command AT SUBSCRIBE2 and pressing return then in th...

Page 17: ...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 wo...

Page 18: ...n emergency restart of the module will be performed On the SparkFun MicroMod Asset Tracker board a SARA On button is provided which will assert the PWR_ON pin while pressed The PWR_ON pin is a toggle...

Page 19: ...l 4 AWS IoT ExpressLink example code 5 u blox SARA R5 series data sheet UBX 19016638 6 u blox SARA R5 series system integration manual UBX 19041356 7 ESP32 development guide For product change notific...

Page 20: ...t_ap u blox com Regional Office China Beijing Phone 86 10 68 133 545 Email info_cn u blox com Support support_cn u blox com Regional Office China Chongqing Phone 86 23 6815 1588 Email info_cn u blox c...

Reviews: