Arduino IDE Setup - botletics/SIM7000-LTE-Shield GitHub Wiki
Install Arduino IDE
If you haven't already, download and install the latest version of the Arduino IDE here.
ESP8266 Arduino Setup
If you're going to use an ESP8266 copy and paste the following URL into File -> Preferences -> Additional Board Manager URLs: http://arduino.esp8266.com/stable/package_esp8266com_index.json
Then you can go into Tools -> Board -> Boards Manager and search for "esp8266 by ESP8266 Community" and install the package.
ESP32 Arduino Setup
If you plan on using an ESP32 with the Arduino IDE, simply copy and paste the following URL into File -> Preferences -> Additional Board Manager URLs: https://dl.espressif.com/dl/package_esp32_index.json
Then you can go into Tools -> Board -> Boards Manager and search for "esp32 by Espressif Systems" and install the package.
Installing Libraries
Cellular Library
In the Arduino IDE, navigate to Tools -> Manage Libraries... to open the Library Manager and search "Botletics" and install the "BotleticsSIM7000" library. You can also find the code at this new repo. It was migrated there on 11/2/2022 to comply with Arduino Library Manager specs and remove dependency from the Adafruit_FONA library so that they don't conflict if both are installed.
Temperature Sensor Library
If you want to use the temperature sensor you will also have to download the Adafruit MCP9808 Library by also clicking "Download ZIP" but this time you can extract the file directly to the Arduino libraries folder.
Adafruit MQTT Library
For the "IoT_Example" sketch you might also need the Adafruit MQTT library for MQTT with Adafruit IO
Library Functions
It's recommended that you first go through the rest of the pages in this wiki to get a good hands-on understanding of how everything works, but once you become familiar with it feel free to check out all the available library functions provided by this Arduino library.