/arduino-tlt-library

Primary LanguageC++GNU Lesser General Public License v2.1LGPL-2.1

TLT Library for Arduino

This library allows to use a Telit Charlie board to connect to the Internet over a NBIoT, LTE Cat M1 or 2G network(if fallback is available).

It is a loose porting effort of https://github.com/arduino-libraries/MKRNB Arduino library, providing the same interfaces when possible.

This library requires the ME310 Arduino Library greater or equal than 2.9.0 version to work.

Download and install the ME310 Library

Download the ME310 Arduino library from https://github.com/telit/arduino-me310-library, and place the folder in your Arduino libraries folder, or install the new library from the ZIP file.

Contents

This Library will simplify the interactions with the ME310G1 Module.

Classes

The library provides the following classes:

  • TLT: modem related operations (turn off, check status, enable connectivity, etc. )
  • TLTSMS: helper for SMS operations
  • GPRS: GPRS attach utilities
  • TLTClient: Client to exchange data over TCP/IP
  • TLTScanner: Utilities to analyze the cellular network such as carrier info, signal strength, etc.
  • TLTPIN: Utilities for the SIM PIN management
  • TLTSSLClient: TLS/SSL client to exchange data in secure mode
  • TLTUDP: UDP client utilities
  • TLTFileUtils: Modem filesystem management
  • TLTGNSS: GNSS configuration and data management/conversion

Examples

The following examples are available:

Support

If you need support, please open a ticket to our technical support by sending an email to:

providing the following information:

  • module type
  • answer to the commands (you can use the ME310 library TrasparentBridge example to communicate with the modem)
    • AT#SWPKGV
    • AT+CPIN?
    • AT+CCID
    • AT+CGSN
    • AT+CGDCONT?

and add [Charlie][AppZone] in the e-mail object, and in the e-mail body refer to the opened issue on github.