SIM7500-LTE-Shield icon indicating copy to clipboard operation
SIM7500-LTE-Shield copied to clipboard

Botletics SIM7500 LTE CAT-1 Shield for Arduino

Overview

This shield uses SIMCOM's SIM7500-series 4G LTE CAT-1 module which supports a host of different features. It has integrated GNSS (GPS/GLONASS/BeiDou/Galileo) for location tracking. The shield can be used in different regions around the world simply by choosing the appropriate module version, such as the SIM7500A (American), SIM7500E (European), or SIM7500G (Global) as detailed in the Github wiki. The shield also includes a high-accuracy I2C temperature sensor for IoT monitoring applications. To use the shield, simply follow the step-by-step wiki to attach the headers, plug the shield into an Arduino, insert a compatible SIM card (like a Hologram SIM card), attach the dual LTE diversity/GPS antenna, power it via micro USB, and you're ready to load the example code!

You can buy the shield on my website

Check out the comprehensive wiki to get started with setup instructions, example code, and more!

All PCB design files and hardware are released under the Creative Commons Attribution Share Alike 4.0 license.

All other software is released under the GNU General Public License v3.0.

Arduino Library Support

The library that supports the SIM7500 module can be found here on the SIM7000 shield repo. It is an altered library built upon the original Adafruit FONA library with added functionality for 2G (SIM800/808/900/908), 3G (SIM5320), SIM7000 LTE CAT-M/NB-IoT module, and SIM7500. As such, it's probably the best Arduino library for SIMCom modules available so far and I've also included examples and library functions focusing on sending data to the cloud via HTTP/HTTPS/MQTT with more functionalities always being tested!

The following list is a summary of the things I've done so far:

Confirmed functionalities

  • Picking up, hanging up, and initiating phone calls
  • Voice calling with AT&T SIM card (does not work with Ting SIM though) with microphone and speaker!
  • HTTP and HTTPS
  • Can send AT commands via USB port
  • Getting network time (AT+CCLK?)
  • Setting and reading speaker volume
  • SMS functions (send/receive SMS, reading number of SMS, reading all SMS, deleting SMS, etc.). Can send and receive texts directly from its phone number!
  • Connects on either AT&T and Verizon with Hologram SIM card in the USA
  • GPS workss great!
  • Generic stuff (read SIM CCID, supply voltage, network connection status, RSSI, etc.)

To-Do List

  • FTP
  • MQTT