LTE Cat.1-EU Click Board (UK & Europe)
LTE Cat.1-EU Click Board (UK & Europe)
The LTE Cat.1-EU Click Board™ (For the UK and Europe) is a Click Board™ based on Thales Cinterion® ELS61 wireless module that delivers highly efficient Cat 1 LTE connectivity for M2M IoT solutions offering seamless fallback to 2G and 3G networks. The best-in-class solution enables M2M optimized speeds of 10Mbit/s download and 5Mbit/s uplink, making it ideal for the vast number of M2M and industrial IoT applications that are not dependent on speed but that require the longevity of LTE networks while still providing 3G and 2G connectivity to ensure total population and geographic coverage as LTE rolls out.
The LTE Cat.1-EU Click Board™ is supported by a mikroSDK compliant library, which includes functions that simplify software development. This Click Board™ comes as a thoroughly tested product, ready to be used on a system equipped with the mikroBUS™ socket.
Software Support
We provide a library for the LTE Cat1 Click on our LibStock page and a demo application (example), developed using Gemalto a Thales company compiles. The demo can run on all the main MikroElektronika development boards.
Library Description
The library covers all the functions to control LTE Cat. 1 Click board™. The library carries generic command parser adopted for AT command based modules.
Key Functions
void ltecat1_cmd_single ( uint8_t *p_cmd )
- Sends provided command to the module function.uint16_t ltecat1_set_handler( uint8_t *p_cmd, uint32_t timeout, ltecat1_handler_t p_handler )
- Handler assignation to the provied command function.void ltecat1_module_power ( uint8_t power_state )
- Enables or disables module power function.
Example Description
The application is composed of three sections :
- System Initialization - Initializes all necessary GPIO pins, UART used for the communcation with GSM module and UART used for infromation logging
- Application Initialization - Initializes driver, power on module and sends few commands for the default module configuration.
- Application Task - running in parallel core state machine and checks for call flag. If call detected parser will hang up call.
void application_task ( ) { char rsp_com[ 50 ] = {0}; // GSM // CORE STATE MACHINE ltecat1_process( ); if (0 != call_flag) { ltecat1_cmd_single( <ECAT1_ATH[ 0 ] ); Delay_ms( 3000 ); call_flag = 0; } }
void ltecat1_default_handler( uint8_t *rsp, uint8_t *ev_args )
- Default handler.
The full application code, and ready to use projects can be found on our LibStock page.
Other mikroE Libraries used in the example:
- UART
- Conversion
- String
Additional Notes and Information
Depending on the development board you are using, you may need USB UART Click Board™, USB UART 2 Click Board™ or RS232 Click Board™ to connect to your PC, for development systems with no UART to USB interface available on the board. The terminal available in all MikroElektronika compilers, or any other terminal application of your choice, can be used to read the message.
MIKROSDK
The LTE Cat.1-EU Click Board™ is supported with mikroSDK - MikroElektronika 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.
LTE Cat.1-EU Click Board (UK & Europe)
Frequently Asked Questions
Have a Question?
Be the first to ask a question about this.