OFF
MIKROE-4325
22 g
Status:
LTE IoT 5 Click is an add-on board with a compact and cost-effective secure-cloud multi-band solution designed for IoT applications. This board features the SARA-R510M8S, a cellular module that supports LTE Cat M1/Cat NB2 bands with integrated high-performance standard precision M8 GNSS receiver for global position acquisition from u-Blox. Equipped with familiar AT commands set over the UART interface, USB interface, and Network and Status indicators this low power size-optimized solution, specifically designed for IoT, also provides over-the-air firmware updates, end-to-end trusted domain security, and u-Blox’s leading GNSS technology. This Click board™ is suitable for secure low-power IoT applications requiring deeper range (underground) and long battery life.
LTE IoT 5 Click is supported by a mikroSDK compliant library, which includes functions that simplify software development. This Click board™ comes as a fully tested product, ready to be used on a system equipped with the mikroBUS™ socket.
This product is no longer in stock
Availability date:
LTE IoT 5 Click is based on the SARA-R510M8S, a cellular module that supports LTE Cat M1/Cat NB2 bands with integrated high-performance standard precision M8 GNSS receiver from u-Blox. It comes in a miniature SARA LGA form factor module that is a drop-in migration from other u-Blox cellular module families. The SARA-R510 series modules provide software-based multi-band configurability enabling international multi-regional coverage in LTE Cat M1/NB2 radio access technologies, supporting a comprehensive set of 3GPP Rel. 14 features that are relevant for IoT applications with data communications up to 1200 kbit/s.
The GNSS RF input of the SARA-R510M8S, designed with 50Ω characteristic impedance and with an internal DC block, is suitable for both active and/or passive GNSS antennas due to the built-in SAW filter followed by an LNA in front of the integrated high performing u-Blox M8 concurrent positioning engine.
This module requires a power supply of 3.8V. Therefore, the Click board™ incorporates an integrated buck (step-down DC-DC) converter, labeled as TPS7A7002 by Texas Instruments. This IC can output up to 3A of current, still maintaining an excellent regulation. Its task is to provide a stable 3.8V power supply, capable of mitigating voltage drops at the input when a high current peak appears (typically at the StartUp of the device).
The SARA-R510M8S communicates with MCU using the UART interface with automatic baud rate detection used for module control from the external application host processor that can be conveniently configured through AT commands that u-Blox provides. This Click board™ is also USB 2.0 compliant, equipped with the USB type C connector with a maximum 480 Mbit/s data rate available for the diagnostic purpose only. The module itself acts as a USB device and can be connected to any USB host equipped with compatible drivers.
Besides two female SMA connectors (for LTE and active GNSS antennas), the LTE IoT 5 Click also has a nano-SIM card slot that provides multiple connections and interface options. The J1 header allows you to access the configurable GPIO and EXT Interrupt pin of the SARA module, while test points labeled from TP1 to TP6 enables you easy FW upgrades and testing of the module.
The onboard active-low push-button labeled as PWR routed to the AN pin on the mikroBUS™ socket represents the Ignition (Power-On) button, which successful action will be indicated by the STAT LED. If the device is already powered up, a LOW pulse with a duration of 1.5s on this pin will power the module down. It is also possible to power down the module by issuing the AT+CPWROFF command or with a Reset function routed to the RST pin on the mikroBUS™ socket that will cause an abrupt Power-Down (forced Power-Down) by sending an active low input on this pin with the duration of 10s.
In addition to the Power LED indicator, this Click board™ has two additional LED indicators: the yellow LED labeled as STAT used to visually indicate the Operational Status of the device, and a red LED labeled as TX used to indicate the Network Status.
Customers can future-proof their solutions through over-the-air firmware updates, thanks to the uFOTA client/server solution that utilizes LwM2M, light and compact protocol ideal for IoT. We have also provided accessible test points directly connected to the TxD and RxD pins for FW upgrade purposes.
This Click board™ can be interfaced with both 3.3V and 5V MCUs because a proper logic voltage level conversion is performed by appropriate voltage level shifters, while the on-board LDOs are ensuring that the module is powered by recommended voltage levels.
Type
GPS/GNSS,LTE IoT
Applications
LTE IoT 5 Click is ideal for stationary IoT applications that send data only at intermittent intervals such as metering and smart city applications
On-board modules
SARA-R510M8S - two in one package module with the LTE Cat M1/Cat NB2* and integrated GNSS M8 chipset from u-Blox.
Key Features
Optimized specifically for IoT applications, international multi-regional coverage in LTE Cat M1 / NB2 radio access technologies, supporting a comprehensive set of 3GPP Rel. 14 features, interface options and an integrated IP stack, over-the-air firmware updates, integrated GNSS M8 chipset
Interface
GPIO,UART,USB
Feature
No ClickID
Compatibility
mikroBUS™
Click board size
L (57.15 x 25.4 mm)
Input Voltage
3.3V or 5V
This table shows how the pinout on LTE IoT 5 Click corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).
Label | Name | Default | Description |
---|---|---|---|
LD1 | PWR | - | Power LED Indicator (Green) |
LD2 | TX | - | Network Status LED Indicator (Red) |
LD3 | STAT | - | Module Status LED Indicator (Yellow) |
T1 | PWR | - | Module Power-On Button |
JP1 | VCC SEL | Left | Logic Voltage Level Selection 3V3/5V: Left position 3V3, Right position 5V |
JP2 | GNSS ANT | Left | Active GNSS Antenna Voltage Selection 3V3/5V: Left position 3V3, Right position 5V |
JP3 | - | Populated | UART Data Terminal Ready / AUX UART Data Input (Active Low) |
JP4 | - | Populated | USB Detect Input (Remove 0 ohm resistor for disabling this feature) |
TP1 | - | - | UART Request to Send - Test point |
TP2 | - | - | UART Clear to Send - Test point |
TP3 | - | - | UART Data Output - Test point |
TP4 | - | - | UART Data Input - Test point |
TP5 | - | - | UART Data Set Ready / AUX UART Request to Send - Test point |
TP6 | - | - | UART Data Carrier Detect / AUX UART Data Output - Test point |
J1 | - | Unpopulated | Configurable GPIO / Interrupt Pins |
Description | Min | Typ | Max | Unit |
---|---|---|---|---|
Supply Voltage | -0.3 | - | 7 | V |
Operating Frequency Range | 700 | - | 2100 | MHz |
Operating Temperature Range | -40 | - | +85 | °C |
We provide a library for the LTE IoT 5 Click as well as a demo application (example), developed using MIKROE compilers. The demo can run on all the main MIKROE development boards.
Package can be downloaded/installed directly from NECTO Studio Package Manager (recommended), downloaded from our LibStock™ or found on MIKROE github account.
Library Description
This library contains API for LTE IoT 5 Click driver.
Key functions
lteiot5_set_sim_apn
This function sets APN for sim card.
lteiot5_send_sms_text
This function sends text message to a phone number.
lteiot5_cmd_set
This function sets a value to a specified command of the Click module.
Example Description
Application example shows device capability of connecting to the network and sending SMS or TCP/UDP messages, or retrieving data from GNSS using standard "AT" commands.
void application_task ( void )
{
switch ( app_state )
{
case LTEIOT5_POWER_UP:
{
if ( LTEIOT5_OK == lteiot5_power_up( <eiot5 ) )
{
app_state = LTEIOT5_CONFIG_CONNECTION;
log_printf( &logger, ">>> APP STATE - CONFIG CONNECTION <<<rnn" );
}
break;
}
case LTEIOT5_CONFIG_CONNECTION:
{
if ( LTEIOT5_OK == lteiot5_config_connection( <eiot5 ) )
{
app_state = LTEIOT5_CHECK_CONNECTION;
log_printf( &logger, ">>> APP STATE - CHECK CONNECTION <<<rnn" );
}
break;
}
case LTEIOT5_CHECK_CONNECTION:
{
if ( LTEIOT5_OK == lteiot5_check_connection( <eiot5 ) )
{
app_state = LTEIOT5_CONFIG_EXAMPLE;
log_printf( &logger, ">>> APP STATE - CONFIG EXAMPLE <<<rnn" );
}
break;
}
case LTEIOT5_CONFIG_EXAMPLE:
{
if ( LTEIOT5_OK == lteiot5_config_example( <eiot5 ) )
{
app_state = LTEIOT5_EXAMPLE;
log_printf( &logger, ">>> APP STATE - EXAMPLE <<<rnn" );
}
break;
}
case LTEIOT5_EXAMPLE:
{
lteiot5_example( <eiot5 );
break;
}
default:
{
log_error( &logger, " APP STATE." );
break;
}
}
}
The full application code, and ready to use projects can be installed directly from NECTO Studio Package Manager (recommended), downloaded from our LibStock™ or found on MIKROE github account.
Other MIKROE Libraries used in the example:
Additional notes and informations
Depending on the development board you are using, you may need USB UART Click, USB UART 2 Click or RS232 Click to connect to your PC, for development systems with no UART to USB interface available on the board. UART terminal is available in all MIKROE compilers.
This Click board™ is supported with mikroSDK - MIKROE Software Development Kit. To ensure proper operation of mikroSDK compliant Click board™ demo applications, mikroSDK should be downloaded from the LibStock and installed for the compiler you are using.
For more information about mikroSDK, visit the official page.
NOTE: Please be advised that any peripheral devices or accessories shown connected to the Click board™ are not included in the package. Check their availability in our shop or in the YMAN section below.