Skip to content

code library for arduino projects using ME310G1 devices (for example on Charlie Board)

License

Notifications You must be signed in to change notification settings

telit/arduino-me310-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ME310G1 / Charlie official communication library for Arduino

Code library for Arduino projects using ME310G1 devices (for example, on Charlie Board )

Contents

This Library will provide a set of APIs wrapping the AT commands to simplify the interaction with the ME310G1 device.

Classes

The library provides the following classes:

  • ME310 : main class providing all the functionalities, the only needed for users' code
  • Parser : internal helper classes to simplify the AT command responses parsing
  • PathParsing : internal helper class to parse the file paths on the device
  • ATCommandDataParsing : internal class used to call Parser

Examples

The following examples are available:

  • AGNSS_example : Simple example that shows how to configure the AGNSS functionality
  • Bosch_sensor_example : Shows how to retrieve info from the onboard Bosch BMA400 accelerometer
  • CheckModule : Turns the modem on and checks if it responsive
  • CLIP_example : Shows how to use Calling Line Identifier protocol
  • FTP_example : Connects to an FTP server and performs basic operations
  • GNSS_example : Simple GNSS example, it enables the GNSS receiver and provides raw location data
  • Hello_World_example : Basic Hello World example
  • LWM2M_example : uses LwM2M protocol and the accelerometer to send data to the OneEdge portal
  • LWM2M_first_example : uses LwM2M to create a simple connection to OneEdge portal and pushes accelerometer data showing basic resources operations
  • LWM2M_Get_Object_example : uses LwM2M GET OBJ functionality to access a whole object with single calls
  • M2M_example : Communicates with the modem using the M2M commands to manage the filesystem
  • ME310_AT_Test : Communicates with the modem and provides info about it (ICCID, IMEI etc.)
  • MQTT_example : Communicate with a MQTT broker
  • Ping_example : Simple example that enables the connectivity and pings a server
  • Socket_example : Enables connectivity and uses a TCP socket example communicating with a demo server
  • Sleep_mode_example : Shows how to configure sleep modes on the board
  • TransparentBridge : Enable the modem and creates a bridge between Arduino serial and modem AT interface, allowing user to send AT commands manually
  • GenericCommand_example : Shows how to send AT commands to the modem manually and manage the response (useful for complex AT commands or chains of commands)

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 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.

About

code library for arduino projects using ME310G1 devices (for example on Charlie Board)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages