ESP32 SIM800L - Publish Data To Cloud Without Wi-Fi - Random Nerd Tutorials
ESP32 SIM800L - Publish Data To Cloud Without Wi-Fi - Random Nerd Tutorials
Menu
This project shows how to connect the TTGO T-Call ESP32 SIM800L board to the
Internet using a SIM card data plan and publish data to the cloud without using Wi-
Fi. We’ll program this board with Arduino IDE.
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 1/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
ESP32 Publish Data to Cloud without Wi-Fi (TTGO T-Call ESP32 SIM800L)
Besides Wi-Fi and Bluetooth, you can communicate with this ESP32 board using
SMS or phone calls and you can connect it to the internet using your SIM card
data plan. This is great for IoT projects that don’t have access to a nearby router.
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 2/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
To use the capabilities of this board you need to have a nano SIM card with data
plan and a USB-C cable to upload code to the board.
The package includes some header pins, a battery connector, and an external
antenna that you should connect to your board.
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 3/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Project Overview
The idea of this project is to publish sensor data from anywhere to any cloud
service that you want. The ESP32 doesn’t need to have access to a router via Wi-
Fi, because we’ll connect to the internet using a SIM card data plan.
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 4/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
In a previous project, we’ve created our own server domain with a database to plot
sensor readings in charts that you can access from anywhere in the world.
In this project, we’ll publish sensor readings to that server. You can publish your
sensor readings to any other service, like ThingSpeak, IFTTT, etc…
If you want to follow this exact project, you should follow that previous tutorial first
to prepare your own server domain. Then, upload the code provided in this project
to your ESP32 board.
In our example, the sleep time is 60 minutes, but you can easily change it in the
code.
We’ll be using a BME280 sensor, but you should be able to use any other sensor
that best suits your needs.
Hosting Provider
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 5/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Prerequisites
1. ESP32 add-on Arduino IDE
We’ll program the ESP32 using Arduino IDE. So, you need to have the ESP32
add-on installed in your Arduino IDE. Follow the next tutorial, if you haven’t
already.
If you want to follow this exact project, you should follow the next tutorial to
prepare your own server domain.
4. APN Details
To connect your SIM card to the internet, you need to have your phone plan
provider APN details. You need the domain name, username and a password.
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 6/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
In my case, I’m using vodafone Portugal. If you search for GPRS APN settings
followed by your phone plan provider name, (in my case its: “GPRS APN
vodafone Portugal”), you can usually find in a forum or in their website all the
information that you need.
I’ve found this website that can be very useful to find all the information you need.
It might be a bit tricky to find the details if you don’t use a well known provider. So,
you might need to contact them directly.
5. Libraries
You need to install these libraries to proceed with this project: Adafruit_BME280,
Adafruit_Sensor and TinyGSM. Follow the next instructions to install these
libraries.
Open your Arduino IDE and go to Sketch > Include Library > Manage Libraries.
The Library Manager should open.
Search for “adafruit bme280 ” on the Search box and install the library.
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 7/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
To use the BME280 library, you also need to install the Adafruit_Sensor library.
Follow the next steps to install the library in your Arduino IDE:
Go to Sketch > Include Library > Manage Libraries and type “Adafruit Unified
Sensor” in the search box. Scroll all the way down to find the library and install it.
In the Arduino IDE Library Manager search for TinyGSM. Select the TinyGSM
library by Volodymyr Shymanskyy.
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 8/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Parts Required
To build this project, you need the following parts:
You can use the preceding links or go directly to MakerAdvisor.com/tools to find all
the parts for your projects at the best price!
Schematic Diagram
Wire the BME280 to the T-Call ESP32 SIM800L board as shown in the following
schematic diagram.
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 9/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
We’re connecting the SDA pin to GPIO 18 and the SCL pin to GPIO 19 . We’re
not using the default I2C GPIOs because they are being used by the battery power
management IC of the T-Call ESP32 SIM800L board.
Code
Copy the following code to your Arduino IDE but don’t upload it yet. First, you need
to make some modifications to make it work.
/*
Rui Santos
Complete project details at https://RandomNerdTutorials.com/e
*/
// Server details
// The server variable can be just a domain name or it can have
const char server[] = "example.com"; // domain name: example.co
const char resource[] = "/post-data.php"; // resource p
const int port = 80; // server por
// Keep this API Key value to be compatible with the PHP code p
// If h th iK V l l th PHP fil / t d t
Before uploading the code, you need to insert your APN details, SIM card PIN (if
applicable) and your server domain.
Important: Most hosting services require you to make HTTPS requests. This
code is not compatible with HTTPS. So, to make it work, you need to disable
the HTTPS on your server or enable both HTTP and HTTPS(contact your
hosting provider). Even though this board supports HTTPS requests, we
couldn’t make it work. Nonetheless, you can try out this example sketch and see
if it works for your board to make HTTPS requests: SIM800L HTTPS Client.
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 11/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
You also need to type the server details in the following variables. It can be your
own server domain or any other server that you want to publish data to.
If you’re using your own server domain as we’re doing in this tutorial, you also
need an API key. In this case, the apiKeyValue is just a random string that you
can modify. It’s used for security reasons, so only anyone that knows your API key
can publish data to your database.
The code is heavily commented so that you understand the purpose of each line of
code.
The following lines define the pins used by the SIM800L module:
#define MODEM_RST 5
#define MODEM_PWKEY 4
#define MODEM_POWER_ON 23
#define MODEM_TX 27
#define MODEM_RX 26
#define I2C_SDA 21
#define I2C_SCL 22
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 12/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Define the BME280 I2C pins. In this example we’re not using the default pins
because they are already being used by the battery power management IC of the
T-Call ESP32 SIM800L board. So, we’re using GPIO 18 and GPIO 19 .
#define I2C_SDA_2 18
#define I2C_SCL_2 19
Define a serial communication for the Serial Monitor and another to communicate
with the SIM800L module:
// Set serial for debug console (to Serial Monitor, default speed
#define SerialMon Serial
// Set serial for AT commands (to SIM800 module)
#define SerialAT Serial1
#include <Wire.h>
#include <TinyGsmClient.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BME280.h>
TinyGsmClient client(modem);
SerialMon.begin(115200);
Start the I2C communication for the SIM800L module and for the BME280 sensor
module:
pinMode(MODEM_PWKEY, OUTPUT);
pinMode(MODEM_RST, OUTPUT);
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 14/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
pinMode(MODEM_POWER_ON, OUTPUT);
digitalWrite(MODEM_PWKEY, LOW);
digitalWrite(MODEM_RST, HIGH);
digitalWrite(MODEM_POWER_ON, HIGH);
Initialize the SIM800L module and unlock the SIM card PIN if needed
SerialMon.println("Initializing modem...");
modem.restart();
// use modem.init() if you don't need the complete restart
if (!bme.begin(0x76, &I2CBME)) {
Serial.println("Could not find a valid BME280 sensor, check wir
while (1);
}
esp_sleep_enable_timer_wakeup(TIME_TO_SLEEP * uS_TO_S_FACTOR);
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 15/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
In the loop() is where we’ll actually connect to the internet and make the HTTP
POST request to publish sensor data. Because the ESP32 will go into deep sleep
mode at the end of the loop() , it will only run once.
SerialMon.print("Connecting to ");
SerialMon.print(server);
if (!client.connect(server, port)) {
SerialMon.println(" fail");
}
else {
SerialMon.println(" OK");
Basically, we create a string with the API key value and all the sensor readings.
You should modify this string depending on the data you want to send.
client.println("Content-Type: application/x-www-form-urlencoded")
client.print("Content-Length: ");
client.println(httpRequestData.length());
client.println();
client.println(httpRequestData);
client.stop();
SerialMon.println(F("Server disconnected"));
modem.gprsDisconnect();
SerialMon.println(F("GPRS disconnected"));
esp_deep_sleep_start();
To upload code to your board, go to Tools > Board and select ESP32 Dev
module. Go to Tools > Port and select the COM port your board is connected to.
Finally, press the upload button to upload the code to your board.
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 17/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Note: at the moment, there isn’t a board for the T-Call ESP32 SIM800L, but
we’ve selected the ESP32 Dev Module and it’s been working fine.
Demonstration
Open the Serial Monitor at baud rate of 115200 and press the board RST button.
First, the module initializes and then it tries to connect to the internet. Please note
that this can take some time (in some cases it took almost 1 minute to complete
the request).
After connecting to the internet, it will connect to your server to make the HTTP
POST request.
Finally, it disconnects from the server, disconnects the internet and goes to sleep.
In this example, it publishes new sensor readings every 60 minutes, but for testing
purposes you can use a shorter delay.
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 18/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Then, open a browser and type your server domain on the /esp-chart.php URL.
You should see the charts with the latest sensor readings.
Troubleshooting
If at this point, you can’t make your module connect to the internet, it can be
caused by one of the following reasons:
Wrapping Up
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 19/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
We hope you liked this project. In our opinion, the T-Call SIM800 ESP32 board can
be very useful for IoT projects that don’t have access to a nearby router via Wi-Fi.
You can connect your board to the internet quite easily using a SIM card data plan.
We’ll be publishing more projects about this board soon (like sending SMS
notifications, request data via SMS, etc.) so, stay tuned!
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 20/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Learn how to build a home automation system and we’ll cover the following main
subjects: Node-RED, Node-RED Dashboard, Raspberry Pi, ESP32, ESP8266, MQTT,
and InfluxDB database DOWNLOAD »
Recommended Resources
Home Automation using ESP8266 eBook and video course » Build IoT and
home automation projects.
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 21/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 22/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
SUBSCRIBE
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 23/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
195 thoughts on “ESP32 Publish Data to Cloud
without Wi-Fi (TTGO T-Call ESP32 SIM800L)”
Muito Obligado Rui, thanks very much, can we see in a video how do you
insert the SIM card in the board?
Also an idea, what about a simple app using app.inventor to send an SMS
to this board and according to the SMS it checks a specific sensor and
then it sends an SMS back, so the board gets the message and the phone
number that sends the request to know the status of a sensor, for example
someone wants to know the humidity or the temperature of a far away
garden, or send a command to open a valve for 5 seconds for water, and
with this we can send commands without the need of a router, which is
GREAT !!!! THANKS AGAIN
Reply
Sara Santos
September 5, 2019 at 6:59 pm
Hi Tomas.
We’ll post more tutorials about this board: show how to make things
happen by sending SMS and request data via SMS.
So, stay tuned.
Thank you for following our work.
Regads,
Sara
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 24/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Reply
Rui Santos
September 13, 2019 at 9:21 am
Reply
SHREYANSH JAIN
February 2, 2020 at 1:46 pm
Can you please make a tutorial on how to use sim800l (of TTGO T-
Call) to control gpio pins instead of esp32 for controlling led or realy.
I really liked your tutorials and thanks for such good tutorials.
Sara Santos
February 2, 2020 at 5:35 pm
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 25/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Hi.
You can use the same code you would use on a regular ESP32 to
control GPIOs.
Regards,
Sara
luiz cancela
December 31, 2020 at 10:44 pm
Reply
Sara Santos
January 3, 2021 at 11:45 am
Muito Obrigada 🙂
Reply
wagner
September 16, 2022 at 4:07 am
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 26/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
dados=”fname=John&lname=Doe”;
url=”ttgo.requestcatcher.com”;
AT+SAPBR=1,1
AT+SAPBR=2,1
AT+HTTPINIT
AT+HTTPPARA=CID,1
“AT+HTTPPARA=URL,\”” + url+”\””
“AT+HTTPPARA=\”USERDATA\”,\””+dados+”\””
“AT+HTTPPARA=\”CONTENT\”,\”application/x-www-form-urlencoded\””
“AT+HTTPDATA=” + String(dados.length()) + “,5000”
AT+HTTPACTION=1
Reply
carlos frondizi
September 5, 2019 at 4:07 pm
Excellent as usual
Congratulations.
I was thinking on doing something very similar but with yur tutorial, things
will be much easier and fast.
Great saved me hours and hours.
carlos Frondizi
Reply
Sara Santos
September 5, 2019 at 6:57 pm
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 27/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Hi Carlos.
That’s great! Thank you for following our work 😀
Regards,
Sara
Reply
Andrew Wilson
September 6, 2019 at 2:54 pm
Thanks for the very good tutorial. I recently purchased a t-call and was a
bit fazed by the documentation. This has spelled it out perfectly. One
thought I have had is, if it takes up to one minute to connect to the
internet, the esp32 could be awake for up to 50% of the time. Depending
on the currency of the data required, it could simply take a reading once
a minute, for say 10 minutes and then connect to upload all 10 data
points.
Reply
Paul Hutton
September 5, 2019 at 5:37 pm
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 28/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Do you have a source for the improved antenna?
Reply
Sara Santos
September 5, 2019 at 6:56 pm
Hi Paul.
I’ve just added a link to the antenna in the parts required.
Regards,
Sara
Reply
Paul Hutton
September 5, 2019 at 10:09 pm
Thanks, Sara……Paul
Reply
Geraldo Cartolano
September 5, 2019 at 7:51 pm
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 29/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
———————————————————————————————
Great Tutorial Sara and Rui,
Can you tell us the data packet size send in one day ?
Reply
Umar
September 6, 2019 at 3:15 am
Hi, the SIM800L only support 2G right? Any possibilities we can the same
code for GSM module with 3G/4G connection for improve speed. Thanks.
By the way, great tutorial as always!!
Reply
Sara Santos
September 9, 2019 at 5:55 pm
Hi Umar.
That’s right.
The code should be compatible with other modules with just a few
changes for proper initialization.
See the TinyGSM library documentation:
github.com/vshymanskyy/TinyGSM
Regards,
Sara
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 30/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Hans Middelbeek
September 6, 2019 at 9:50 am
A big thanks for your very informative and well organised instruction
videos!
At present I am working with the TTGO T-Call unit, and sending data works
perfect. I am very interested to know how data can be sent using JSON;
do you plan an introductory video on that in the (hopefully near) future?
Regards, Hans
Reply
Phil Baillie
September 6, 2019 at 9:59 am
As per other comments, this device and the variants of the Sim 900 are 2G
devices and this service is no longer available in my country (Australia)
and several others so please also include projects that use 3G or 4G as
well
Regards
Phil
Reply
Sara Santos
September 9, 2019 at 5:52 pm
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 31/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Hi Phill.
I’ve added a big note at the beginning of the post about that.
This board is 2G, that’s why it is so cheap compared with other 3G and
4G modules (tha cost between 25$ and 50$ just the module without
ESP32).
Unfortunately, 2G is not supported in all countries.t
But, if you want to use a 3G and 4G module, most of the code should be
compatible. The TinyGSM library is compatible with a wide variety of
modules. You just need to initialize the module with the proper
configurations.
We’ll take a look at some 3G and 4G modules and probably create some
tutorials in the future.
Regards,
Sara
Reply
Jeff
October 1, 2020 at 7:24 pm
Hi Sara – I have only been able to find shields or devices for much more
than that, closer to $70-80. Do you have recommendations for any
cheaper boards/modules I can use that support LTE (as 3G is on its way
out too it seems). Thanks!
store.arduino.cc/usa/arduino-mkr-nb-1500
Reply
Sara Santos
October 2, 2020 at 8:24 am
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 32/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Hi Jeff.
Unfortunately, 4G Shields are very expensive. Around 60$ to 80$.
I couldn’t find anything cheaper.
Regards,
Sara
Reply
Will Valintine
September 7, 2019 at 11:41 am
When the ESP is in deep sleep, are the ancillary devices unit powered
down on this device (GSM module, Serial to USB module etc)? Thinking
about optimum battery life for in the field devices… Thanks.
Reply
Rui Santos
September 13, 2019 at 9:22 am
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 33/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Olá, acabou de chegar minha TTGO T-Call ESP32 SIM800L, carregar este
firmware o ESP32 fica eternamente dando a seguinte mensagem de erro,
em que essa mensagem vai se repetindo sem parar:
Rebooting…
ets Jun 8 2016 00:22:57
Reply
Sara Santos
September 9, 2019 at 5:42 pm
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 34/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Hi Eduardo.
Those kind of errors are very difficult to troubleshoot.
Sometimes the ESP32 keeps rebooting when we don’t provide enough
power.
For example, if you’re using a USB hub, it may not provide enough
current. Or try another USB port.
At the moment, I don’t know what exactly can cause that problem.
Regards,
Sara
Reply
Ppcast
September 14, 2019 at 2:14 pm
Reply
Wagner De Queiroz
April 6, 2022 at 2:46 pm
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 35/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
pode ser gravado totalmente. Sei que tem um plugin para Arduino que
interpretar esse backtrace e indica onde está o erro no código.
https://github.com/me-no-dev/EspExceptionDecoder
Reply
Reply
Charles
September 15, 2019 at 10:09 pm
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 36/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
So i will use a small switch to trigger when the mailbox receives mail
Question : how do i set it up that it triggers IFTTT, or will you do a tutorial
on that ?
I use Domoticz and that can receive triggers from IFTTT
Reply
Sara Santos
September 16, 2019 at 8:53 am
Hi Charles.
You can take a look at these tutorials and see if they help.
https://randomnerdtutorials.com/esp32-esp8266-publish-sensor-
readings-to-google-sheets/
https://randomnerdtutorials.com/door-status-monitor-using-the-esp8266/
You just need to make an HTTP post request on the right webhooks URL.
Instead of searching for google sheets in the first tutorial, search for
“email”
In both cases, I recommend searching for email as people were reporting
some problems with the “gmail” option.
Regards,
Sara
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 37/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Ola Dunk
September 19, 2019 at 6:54 am
Hi,
The SIM800L module is very power hungry and needs up to 2A (Amperes)
when transmitting. The module will reboot and blink 7-8 times when the
voltage is dropping due to insuffient Power. This is well described in the
datasheet for the SIM800L. Use a Lipo battery charger and Lipo battery to
Power this Board. A fully charged Lipo will give 4.1 Volts which is optimal
for the SIM800.Max voltage is around 4.3-4.4 volts and it will send out a
Message if the voltage is to high.
I also put a 1000 micro Farad capacitor between + and – Close to the
module. Datasheets can be very useful for practical use of all kinds of
modules and parts.
Reply
hamza
October 15, 2019 at 3:58 am
Reply
Richard Addington
November 7, 2019 at 3:18 am
Many thanks Rui and Sara for another great tutorial, you have taught me a
lot about the TTGO T-Call in an easy and understandable manner. My first
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 38/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
remote air quality system using this module has been running well and
collecting data.
With my new knowledge I have now successfully migrated over to using a
SIM7000G module with NB IoT and an ESP32.
Eagerly awaiting another project!
Reply
Sara Santos
November 8, 2019 at 7:19 pm
Hi Richard.
Rui show me your project and it looks great!
Congratulations!
It’s very rewarding see what our readers can build with our tutorials.
Best wishes.
Sara 😀
Reply
Ibrahim
December 4, 2020 at 12:22 pm
Hey Richard,
Can you post the differences in the code between the T-call and
SIM7000G?
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 39/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
adam taylor
June 7, 2022 at 1:54 pm
Hi Richard,
Do you mind sharing your code for the Sim 7000g?
Reply
Richard
June 8, 2022 at 3:31 am
Hi Adam,
It’s been a long time since I did this project and the system is still up and
running nicely. The SIM7000G board is connected to an ESP32, here
are the relevant bits of code that if I remember correctly are different
from the TTGO unit.
#define TINY_GSM_MODEM_SIM7000
#define TINY_GSM_RX_BUFFER 1024
#include <HardwareSerial.h>
#include <TinyGsmClient.h>
HardwareSerial SerialAT(1);
#define modemPwKey 23
#define modemTx 17
#define modemRx 16
TinyGsm modem(SerialAT);
TinyGsmClient client(modem);
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 40/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
void setup() {
Serial.begin(115200);
pinMode(modemPwKey, OUTPUT);
digitalWrite(modemPwKey, LOW);
SerialAT.begin(115200, SERIAL_8N1, modemRx, modemTx);
delay(3000);
modemStart();
}
Reply
Hock soon
April 18, 2024 at 2:10 pm
Hi Sir, can i use this code for DHT11 sensor to send data to
googlesheet?
Reply
Zoli
December 5, 2019 at 4:42 pm
Nice tutorial!
Can anyone help me out and tell me can the TTgo T-call be powered by
the 5 v pin, or that pin is for 5 v input! I’m asking because i ordered an
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 41/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
USB C converter from Banggood and my bag was empty, the support was
rude, and i lost my money ! So now no usb connection, i must use the rx tx
onboard and i must power it somehow! Thanks
Reply
Sara Santos
December 7, 2019 at 11:08 am
Hi Zoli.
Yes, you can use the 5V pin for power.
Regards,
Sara
Reply
Billy
May 15, 2020 at 5:45 am
Like Sara said, you can use the 5V pin to power your device. There is
one downside to this though. Powering your TTGO ESP32 SIM800L this
way does not allow charging of the battery via the on-board battery
connector. This feature is only available when powered via USB-C.
Reply
Sara Santos
May 15, 2020 at 2:54 pm
Reply
weetoz
December 22, 2019 at 10:17 am
Hi Sarah, hi Riu,
Thank you 🙂
Reply
Sara Santos
December 27, 2019 at 11:38 am
Hi.
You just need to press the button once. You don’t need to hold the button.
I don’t know what might be causing the issue.
Regards,
Sara
Reply
weetoz
December 29, 2019 at 9:25 am
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 43/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Hi, thank you, i found how does the TTGO-Call woks. 🙂
Reply
Ryan
February 4, 2020 at 2:52 pm
Hi Sara, Firstly thank you for the amazing tutorials, they have taught me a
lot.
Having said that though, with my limited coding knowledge, I have been
trying to replace the HTTP post method above to rather work with a MQTT
broker that requires a username and password. Any pointers you can give
me here on how to do this to the example above would be greatly
appreciated.
Looking at your other tutorials with MQTT I also could not find an example
where the MQTT broker requires a username and password. Thank you in
advance for any assistance. Many Thanks
Reply
Sara Santos
February 4, 2020 at 6:23 pm
Hi Ryan.
I think this publication explains what you’re looking for:
https://rntlab.com/question/how-to-use-cloud-mqtt-broker-with-esp32-
using-async-mqtt-client-library/
Regards,
Sara
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 44/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Reply
Ryan
February 4, 2020 at 6:29 pm
Thank you for the speedy reply. That’s a great resource – thank you!
Now to figure out how to make it work with the sketch above…
Thanks again
Reply
Daniel Escasa
February 7, 2020 at 5:12 am
Hello again, Sara and Rui, great tutorial as usual even if we might not have
2G for long here in the Philippines. I suppose I can interface an ESP32
with some LTE module to get the same result.
As an aside, T-Call implies that it can do voice calls. Have you tested that?
Can’t find anything in the tech docs, but then I haven’t looked that closely.
Lastly, what software or app did you use to create that neat Schematic
Diagram, which shows up at 3:37 in the video tutorial and again toward the
middle of this post?
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 45/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Alberto M.
March 14, 2020 at 2:48 pm
Reply
Alberto M.
March 14, 2020 at 2:49 pm
Reply
Sara Santos
March 15, 2020 at 4:58 pm
Hi Alberto.
Unfortunately, we don’t have any tutorial about FireBase.
I’m sorry.
Regards,
Sara
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 46/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
vishwas
April 8, 2020 at 1:16 pm
did you get any code to connect ttgo-t-call board to firebase ? if so please
share, i am need of it very much.
Reply
Eduardo Samán
March 31, 2020 at 2:18 pm
Reply
Billy
May 15, 2020 at 5:35 am
I can’t see why not. The max charge current is limited to 500ma though,
so they will just take some time to charge. It will take approximately 1-
hour of charge for every 500mAh of battery power consumed.
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 47/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Bavirishetty Manideep
April 17, 2020 at 6:18 pm
Reply
Sara Santos
April 18, 2020 at 10:19 am
Hi.
You can use 4G card.
Regards,
Sara
Reply
Richard Addington
April 18, 2020 at 11:30 am
You can use a 4G SIM card but the TTGO T-Call is only a 2G module. If
you want 4G then change to a SIM7000 series, you can use the same
code but there are some GPIO changes.
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 48/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Billy
May 15, 2020 at 5:39 am
Reply
Sara Santos
May 15, 2020 at 2:53 pm
That’s right.
Reply
Paulo
April 20, 2020 at 1:33 pm
Hi, is it possible to post an image (.jpg file) as part of the http post request?
Thanks
Paulo
Reply
Billy
May 15, 2020 at 5:26 am
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 49/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
In the examples, you say not to use the default I2C pins as these are used
by power management. Why would this pose a problem, seeing as I2C
connected devices each have their own unique address? I am asking this
because I have run into some strange behaviour trying exactly this, even
with external discreet pull-up resistors added on the default SCL and SDA.
It is easy enough to create a second I2C interface (thanks to your
example!), but I would like to understand what the problem is.
Reply
Sara Santos
May 15, 2020 at 2:53 pm
Hi.
You can use the same I2C address without any problem.
You can learn more about I2C with the ESP32 here:
https://randomnerdtutorials.com/esp32-i2c-communication-arduino-ide/
Thank you for your comment.
Regards,
Sara
Reply
Lakmal Premaratne
June 17, 2020 at 5:25 pm
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 50/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Sara Santos
June 20, 2020 at 2:20 pm
Hi.
At the moment, we don’t have any tutorials about that subject.
Regards,
Sara
Reply
Gabriel David
November 20, 2020 at 5:51 pm
hello Sara, AWS Amazon uses SSL for Iot Core, correct? Did you ever
make that kind of connection? It’s possible? Do you indicate any
tutorial?
Reply
Connor Dorward
September 4, 2020 at 12:02 pm
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 51/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Richard Green
September 23, 2020 at 9:31 pm
Hya,
Also looking for a HTTPS connection solution for the esp32. Proving a
difficult one to resolve!
Reply
Christian
October 27, 2020 at 7:00 pm
Hi !!
Vey nice example. Also looking for a HTTPS connection solution for
the esp32
Reply
Sara Santos
October 28, 2020 at 12:14 pm
Hi.
See Rui’s answer to this question: https://rntlab.com/question/how-to-
connect-esp8266-to-ifttt-using-https-using-certificate/
Regards,
Sara
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 52/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Akshay
June 25, 2020 at 10:58 am
Reply
Sara Santos
June 25, 2020 at 5:42 pm
Hi.
Yes, I think it should be possible.
Regards,
Sara
Reply
Ankush Goyal
July 28, 2020 at 3:50 pm
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 53/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Sara Santos
July 29, 2020 at 9:54 am
Hi.
At the moment, we don’t have a tutorial about that.
We’ll publish something like that soon with an ESP32-CAM, that you can
adapt to your board.
Regards,
Sara
Reply
Duckiya
October 3, 2020 at 8:06 am
+1
Very interested in using esp32-cam with sim to send an image over
GPRS at preconfigured timings.
Reply
Gyozo Szabo
July 28, 2020 at 6:47 pm
Hi Sara,
Congratulation for your nice project and description.
You inspired me to use http post method in my project, called “TALMOB”.
Which is an client-server based temperature logging and monitoring
application. Was developed originally with TCP connection and python on
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 54/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
server side…
Thank you for your great description!!!
Reply
Sara Santos
July 29, 2020 at 9:53 am
That’s awesome!
Regards,
Sara
Reply
Mezerwi
July 30, 2020 at 5:44 am
Great writeup!
ive trying to add second BME sensor. using the adafruits library i cant get
the 2nd sensor reading (return 0).
both address already set (0x77 and 0x76) via ground and vcc
Reply
Sara Santos
July 30, 2020 at 9:03 am
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 55/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Hi.
Read this guide about I2C that explains how to use multiple sensors:
https://randomnerdtutorials.com/esp32-i2c-communication-arduino-ide/
Regards,
Sara
Reply
Vahe Arakelyan
August 28, 2020 at 7:58 am
Reply
Connor Dorward
September 7, 2020 at 3:55 pm
Hello, would you be able to provide a link to the antenna you used? I can’t
seem to find one anywhere. Or if you can’t provide a link, what should I
search to find one. Thanks!
Reply
Dmitry
October 1, 2020 at 11:11 pm
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 56/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Thanks for great tutorial. What board do you select in Arduino IDE to work
with TTGO T-CALL?
Reply
Sara Santos
October 2, 2020 at 8:25 am
Hi.
I used ESP32 Dev module.
Regards,
Sara
Reply
Gabriel David
November 6, 2020 at 9:20 am
But
If a use:
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 57/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
I’m using
IP5306 always OK
Reply
Sara Santos
November 6, 2020 at 4:53 pm
Hi.
Read this article to learn how to combine multiple I2C devices:
https://randomnerdtutorials.com/esp32-i2c-communication-arduino-ide/
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 58/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Regards,
Sara
Reply
Saddam Husain
January 15, 2022 at 6:22 am
I david i have same problem how you connect BH1750 to t call board
because when i use wire.begin sensor return first reading as. 0 how to
use correct use of Both bme and Bh1750 at same time
Reply
Devis
November 6, 2020 at 11:47 am
hi Rui, nice tutorial, so basically this 800l only work on 2G, what if in my
counry has higher like 4G?
if run only in 2G I think it will slow sent the data right?
Reply
Sara Santos
November 6, 2020 at 4:58 pm
Hi Devis.
I’m not sure, but I think that if your country doesn’t support 2G, it will not
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 59/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
work,
Regards,
Sara
Reply
HI,
I follow your excelent tutorial but at the end I just receive 0 in my database.
Thank you
Reply
Mosix
December 20, 2020 at 8:31 pm
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 60/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Sara Santos
December 21, 2020 at 10:27 am
Hi.
Yes, I think it should be possible.
At the moment, we don’t ave any tutorial about that.
Regards,
Sara
Reply
Mosix
December 21, 2020 at 10:52 am
Thanks for your answer Sara. In the meaning time I tried to modify the
code for connecting the TTGO CALL to TELEGRAM, but it doesn’t work.
I hope I’m wrong but perhaps the SIM800 modem does not support TLS
1.2
Merry Christmas.
Reply
Michael Thøgersen
December 23, 2020 at 12:01 pm
Hi,
Thanks for another great tutorial…
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 61/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
This module also contains charting circuit for the connected LiPo battery
through USB-C connector. Are there any way to connect e.g. a solar panel
directly to the board for charging? Is the USB-C connector the only way to
use the charging feature?
Thanks in advance
Michael
Reply
Elvio Spiteri
January 10, 2021 at 7:18 pm
Hello Rui & Sara, Thanks very much for this great tutorial. I was thinking if
there is a way how I can set up the data connection credentials (apn, gprs
user, gprspass) through smart config instead of pre-programming the
details. Do you have a tutorial on this?
Thanks very much for your support!
Reply
Gabriel David
January 22, 2021 at 5:24 pm
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 62/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
locked and without sending messages. I realized that the connection step
with the operator is the step that presents the error. Have you seen
anything like that?
Reply
Lucky
February 2, 2021 at 10:04 am
Actually i’d like to send image captured by esp32 cam to server using
simcom 800a
rather using wifi.
Reply
test
February 27, 2024 at 9:59 pm
Reply
MoZen
February 10, 2021 at 3:04 am
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 63/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
2G is pretty old, have you tried LTE on LilyGo Sim7000G?
I get the following error with 7000G;
#error “Please define GSM modem model”
Anyone had a similar issue with the 7000 G board?
Thanks,
MoZen
Reply
Ranya
March 16, 2021 at 9:47 pm
Reply
Jó Sales
July 15, 2023 at 5:08 pm
Reply
Diego
February 10, 2021 at 6:43 pm
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 64/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Hello Sara and Rui.
Is it possible to adapt this example to send data to Google Spreadsheets?
Reply
Sara Santos
February 11, 2021 at 10:49 am
Hi.
Yes, I think that’s possible.
This tutorial might be helpful: https://randomnerdtutorials.com/esp32-
esp8266-publish-sensor-readings-to-google-sheets/
Regards,
Sara
Reply
Francisco
February 14, 2021 at 6:51 pm
I have a problem that I cannot solve. I share it with you to see if you can
help me.
I have gone through all the wiring steps and the board is working fine with
some programs, but it failed to detect the sensors. When I test the “I2C
Test” it only detects the following:
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 65/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
I have gone through the cabling several times and tested with the default
pins for SDA and SCL (21 and 22) and others configured ad-hoc (18 and
19, following the example).
https://randomnerdtutorials.com/esp32-i2c-communication-arduino-ide/
Thanks a lot!
Reply
Tony
March 5, 2021 at 8:23 am
Dear Sara,
dear Ruiz,
first of all I would like to say Thank you! for your extraordinary work.
Although o also like “the guy with the swiss accent” a lot, “Great Scott”,
Frans Lab, Mr. Carlson from his special “vacuum lab” and the magnificent
bright folks that brought the ACG to life again… all of those (except Great
Scott and Andreas Spiess), I stick with Randomnerdtutorials.
Your work leads to results. Real results in the perfect mixture between
laziness and keep your nose to the grindstone. All in all wonderful.
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 66/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
When i want to create a system that gathers a bunch of sensor data in the
field, I’m using your tutorials (especially the ones for ESP NOW).
I also tried your tutorials covering TTGO SIM800L, but with that my setup
did not work, when using TINYGSM. That reboots all the time when trying
the sketch.
SIM800-Parser
On http://www.aeq-web.com two Austrian guys use a low level approach
with direct AT-Instructions. However the problem with that is, that it is kind
of tricky to grab the results of instructions, such as “Give me the signal
strengh.” or “Show me the ‘GPS’ corrordinates”.
https://youtu.be/mbOHl2Cnemk?t=1323
So, SIMXX00 is literally the only way to publish the data. In this respect
thank you very much for your advice with the external antenna. It is
astonishing how good the board works with the antenna that you
mentioned. I was able to transfer data very realiable even from inside
conrete basements, when my phone ceased to work.
Sorry for this far too long post and thank you again very much.
Reply
Sara Santos
March 6, 2021 at 10:57 am
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 67/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Hi Tony.
I think we have a board with LTE, but I didn’t have the time to experiment
with it yet.
Thanks for your comment.
Regards,
Sara
Reply
CHAM
March 8, 2021 at 9:45 am
Hi, may I know how do I send image to google drive using the combination
of GSM module and ESP32-CAM? Is it possible to achieve it?
Reply
Sayantan
March 11, 2021 at 6:14 pm
Hi, thanks for the nice and detailed tutorial, I have a question, is there any
particular reason behind using separate I2C bus for the BME280 sensor?
Reply
Sara Santos
March 12, 2021 at 12:10 am
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 68/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
No.
We could have used the same bus.
Regards,
Sara
Reply
Damidu Rathnayaka
August 8, 2021 at 4:55 pm
hey can i use I2C bus for Neo7m GPS module also
Reply
Sara Santos
August 9, 2021 at 9:29 am
Yes.
You can use several devices on the same I2C bus as long as each
device has a unique I2C address.
To better understand, you can take a look at this tutorial:
https://randomnerdtutorials.com/esp32-i2c-communication-arduino-
ide/
Regards,
Sara
Reply
Martin Rice
March 13, 2021 at 11:52 am
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 69/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Hi – very useful tutorial, thanks.
However, I find that a sleep time of 3600 seconds doesn’t give any sleep
time at all! My ESP32SIM800L simply wakes up straight after going to
sleep.
I have investigated this and find that a delay of 2147 seconds seems to
work; at least the system goes to sleep for a while…I haven’t waited for it
to wake up. 2148 seconds reverts to no sleep time. 10,000 seconds gives
some sleep, but again I haven’t actually waited for it to wake up to see if it
actually sleeps for 10,000 seconds. I doubt that it does.
I’m guessing that the maximum sleep time would be 2^31 – 1 micro-
seconds, i.e. the maximum positive value a long can hold. This evaluates
to 2147.483647 seconds.
Reply
Martin Rice
March 13, 2021 at 12:19 pm
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 70/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Phillip
March 28, 2021 at 8:17 am
Hi Sara, hi Rui, thank you for the tutorial. I would like to send the data to
Thingspeak, unfortunately I always get a Bad Request message. I have
made the following adjustments:
// Server details
// The server variable can be just a domain name or it can have a
subdomain. It depends on the service you are using
const char server[] = “api.thingspeak.com”; // domain name: example.com,
maker.ifttt.com, etc
const char resource[] = “”; // resource path, for example: /post-data.php
const int port = 80;
I tried to modify your tutorial to HTTP POST, but unfortunately I always get
the error message. Can you tell me where the error is?
Regards, Phillip
Reply
Morne
March 28, 2021 at 5:00 pm
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 71/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Hi, very nice tutorial. Do you know if there is a way to detect if the power to
the USB is active. I can check the battery voltage through PIN35 but cant
find a way to check the USB voltage.
Reply
Hansie
January 31, 2022 at 2:27 pm
good day can you please help me.I need to monitor the battery voltage
and dont know exactly how .
Reply
Sara Santos
January 31, 2022 at 10:45 pm
https://randomnerdtutorials.com/power-esp32-esp8266-solar-panels-
battery-level-monitoring/
Reply
Ariel
April 22, 2021 at 10:35 pm
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 72/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Muy bueno amigo, podés hacerlo con micropython al mismo proyecto,
sería interesante. Saludos sigue así.
Reply
hi sara Arduino:
GPS_Tracker_with_ttgoesp32:26:74: fatal error: BlynkSimpleSIM800.h: No
such file or directory
when i try to upload my coding its showing like this where i have inserted
this library in the ide, but still getting this error. do u have this library with
u?TQ
Reply
Souheil
May 1, 2021 at 5:40 pm
Hi,
Does this module has any power pin input (5v).
Reply
ilker
July 2, 2021 at 8:29 am
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 73/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Thanl you for great tutorial.I have question. According to the schematic Spi
pins mosi:gpio23 cs:gpio5 and sim800l uses 5 and 23 ,does it mean I can t
use spi and sim800l at the same time?So,I have to remap spi pins ,right?
Reply
Sara Santos
July 2, 2021 at 3:46 pm
Hi.
If those pins are also being used by the SIM800 module, it is better to
use other pins for the microSD card.
You can read this tutorial to learn how to use different pins:
https://randomnerdtutorials.com/esp32-microsd-card-
arduino/#sdcardcustompins
Regards,
Sara
Reply
Sopan
July 4, 2021 at 5:53 pm
Great tutorial.
I am using SIM800L with AT commands. Problem is my vendor APIs are
HTTPS instead of HTTP.
I keep getting 601 or 603 or similar errors (DNS error etc) after sending the
data via AT commands.
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 74/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
As well, the APIs are JSON based and need to post data via FormBody
instead of string encoding. This is another headache which I will deal with
later on :(.
May you confirm if SIM800L support HTTPS and if so point to any help
locations please?
Reply
Diego
July 20, 2021 at 3:39 am
Hello, I used part of the code to send data from other sensors to
thingspeak, but I only manage to send integer values and no decimal
places, I have the variables in floating type and I also tried to pass them to
string type, but I still cannot send numbers with decimals, any solution ?
Thanks in advance
Reply
José Manuel
July 20, 2021 at 9:50 am
Hi Diego, I’ve been trying the same thing but I haven’t been able. Don’t
know connect with thinkspeak.
Could you share the code .
Thanks in advance.
castrojm1 at gmail.com
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 75/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Dalibor
August 17, 2021 at 11:35 am
Hello,
is it possible to set APN settings via SMS? If so, how? I want to use device
on several countries with different SIM card, but I do not want to flash code
every time.
Reply
ahmad idris
August 28, 2021 at 2:12 pm
I use the I2C scanner with UNO and return value of 0x76 for the BME280
but when connected to the ESP32 for this tutorial, it returned “Could not
find a valid BME280 sensor, check wiring!
“.
please advise.
Reply
Sara Santos
August 30, 2021 at 9:08 am
Hi.
Please double-check that you are using the right I2C pins.
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 76/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Regards,
Sara
Reply
Moeen
October 4, 2021 at 1:09 pm
Reply
I have one problem. When i start the I2C communication for the SIM800L
module and for the BME280 sensor module the ID show me the following
error: call of overloaded ‘begin(int, int, int)’ is ambiguous
How can I solve this?
Thanks
Reply
Sara Santos
December 8, 2021 at 3:31 pm
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 77/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Hi.
Are you using the same code we use in this tutorial or did you make any
changes?
Regards,
Sara
Reply
Best regards
Reply
Sara Santos
December 8, 2021 at 5:51 pm
Hi.
I just compiled the code again, and it is working just fine for me.
I’m not sure what might be the issue.
Regards,
Sara
Reply
AmaTssO
December 10, 2021 at 1:23 pm
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 78/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Hi thank you for this wonderful project,
I just have a problem is that I try different sim card and I encounter the
same problem with the “APN connection faiI”,
I don’t know how to solve this
Reply
Sara Santos
December 10, 2021 at 7:25 pm
Hi.
It might be a problem related to the network provider.
I’m not sure…
Regards,
Sara
Reply
AmaTssO
December 11, 2021 at 10:30 am
Reply
Sara Santos
December 13, 2021 at 4:03 pm
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 79/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Hi.
I haven’t tried the new library yet.
The best place to get an answer about that is the library issues page:
https://github.com/vshymanskyy/TinyGSM/issues
Regards,
Sara
Reply
ahmad
December 11, 2021 at 6:59 am
#define DUMP_AT_COMMANDS
and share what you get here, we might be able to help.
Reply
AmaTssO
December 15, 2021 at 9:59 am
OK
AT+CIPCLOSE=0,1
OK
AT+CIPSTART=0,”TCP”,”****website*****”,80
OK
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 80/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
0, CONNECT FAIL
Connecting to ****website***
fail
Reply
AHMAD
December 15, 2021 at 1:54 pm
Reply
AmaTssO
December 16, 2021 at 9:48 am
Hi Ahmad
the website is in http, and I tried with both “http” and “https”, it gave
me the same error
Manfred
December 20, 2021 at 2:22 pm
Hi there,
I would like to connect more DS18B20 digital temperature sensors. Can
you help me how to extend the code?
Best regards
Manfred
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 81/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Reply
Sara Santos
December 21, 2021 at 10:51 am
Hi.
Check out this tutorial: https://randomnerdtutorials.com/esp32-multiple-
ds18b20-temperature-sensors/
Regards,
Sara
Reply
Hi
Best Regards
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 82/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Regards
Reply
Fernando Simões
January 6, 2022 at 10:11 pm
Obrigado
João
Reply
Sara Santos
January 6, 2022 at 10:58 pm
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 83/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Olá.
Pode encontrar mais informação sobre a TTGO T-Call no proximo link
includingo pinout : https://makeradvisor.com/ttgo-t-call-esp32-with-
sim800l-gsm-gprs/
Esse website também é nosso.
Cumprimentos,
Sara
Reply
Upul
January 9, 2022 at 3:45 pm
Reply
Sara Santos
January 9, 2022 at 4:24 pm
Hi.
Unfortunately, I’m not familiar with that subject.
Regards,
Sara
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 84/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Mike
January 14, 2022 at 2:24 pm
Hello,
Thank you very much for your excelent work. I would like to ask you about
using DHT22 sensor with this module. I have a problem when I start the
tcall module by feeding it. Once I feed it, it does not start untill I put away
the DHT22 sensor (I mean to unplug the feed of DHT22 sensor which is
using the 5V output PIN of the tcall and I did also use the 3.3V PIN with
the same results). Once the tcall is on I can connect again the DHT22 and
it works perfectly forever. I have a lot of different ideas about how to solve
it, but all of them include hardware modifications or power supply
modification like powering the module and the sensor from the same
power source and do not use the module power PINs.
Do you have any software solution for this problem? Or any kind of
suggestion? I’m feeding it with enough current (tried from 1A to 4A) and
5V. The wiring is as simple as DATA to digital PIN12 and GND to GND PIN
and VCC to 5V PIN (or 3.3V PIN).
Reply
Emilio
January 26, 2022 at 7:45 pm
Hi,
I need to connect to my server using https so, the code
“(!client.connect(server, port))” won’t work with 443 as port number.
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 85/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Reply
Keith Le Breton
February 12, 2022 at 8:47 pm
Thank you for your wonderful resource, well written and tested!
I am using the TTGO T-Call ESP32 SIM800L for remote temperature
monitoring. The code works perfectly but I wish to get an SMS alarm if the
mains power is lost so that I can visit the site and restore power before the
battery runs out. I can use a crude method by simply intercepting the 5v
from the USB C connector via a breakout box but I guess that the IP5306
must have some sort of flag to say a charger is connected and this would
be a more elegant and reliable solution. Are you aware of such a register
and a method to read it? I see that the IP5306 register it is written to,
(setPowerBoostKeepOn) but I can’t find out how to read the relevant
register, if it exists, to tell me that the charger is connected. Any ideas,
pointers etc please.
Reply
Ayaz
February 25, 2022 at 7:37 am
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 86/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Wagner De Queiroz
April 6, 2022 at 2:56 pm
I made a webserver using TTGO TCall, but I like to server some html
pages from GSM to permit i access a html page of the ttgo, like inside WiFi
network.
To use the sim8000L I need use the tinyGSM only?
Reply
Sara Santos
April 7, 2022 at 9:51 am
Hi.
No.
You can use the codes for a regular ESP32.
For example, you can use any web servers we have for the regular
ESP32 on this board. Here are examples of web servers:
https://randomnerdtutorials.com/?s=web+server
You just need to make sure you take a look at your board’s pinout which
is a bit different from a regular ESP32.
Regards,
Sara
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 87/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Ritesh soni
April 18, 2022 at 12:54 pm
Reply
Wagner De Queiroz
May 10, 2022 at 3:37 am
301 moved,
Telnet http://www.myurl.com 80
Type:
You will see the 301 error and sometimes show the HTTPS URL to
access with port 443 ou a new location to open.
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 88/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
maybe your page is HTTPS only now. Try change to HTTPS. Or use
another URL.
Reply
Dionne Monteiro
May 4, 2022 at 2:10 pm
Reply
Sara Santos
May 4, 2022 at 8:35 pm
Hi.
I have a vodafone SIM card and it worked fine with the TTGO T-Call.
As for the other cards, they should work, but I never experimented.
Regards,
Sara
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 89/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Dionne Monteiro
May 12, 2022 at 7:55 pm
Hi Sara.
Thank you.
Best regards.
Dionne
Reply
Wagner De Queiroz
May 10, 2022 at 3:14 am
Olá Dionne. Saudações do Brasil. O SIM800L é até onde sei um chip 2G.
Acredito que em Portugal as redes 2G foram banidas só restando 3G.
Pergunta a qualquer operadora em Portugal para ter resposta. No Brasil
ainda é possível usar 2G. É uma preocupação que um dia o 2G será
desativado no Brasil. Como existe milhões de modems 2G em uso aqui,
duvido que desativem no Brasil no médio prazo.
Reply
Wagner De Queiroz
May 10, 2022 at 3:30 am
https://www.nperf.com/pt/map/PT/-/813.Vodafone/signal/?
ll=36.77895778557337&lg=-8.285985859122759&zoom=8
Reply
JosephN
July 31, 2022 at 11:37 am
Hello,
Reply
Sara Santos
August 1, 2022 at 1:36 pm
Hi.
Check the library documentation:
https://github.com/vshymanskyy/TinyGSM
Regards,
Sara
Reply
Kris Tovey
August 14, 2022 at 7:25 pm
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 91/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Hi,
Im tryign to modify the code to send data at 1Hz, how do I go about
makign the piost request repetitively once the connection to the server has
been made?
Reply
Hi!
I would like to know this program would work with LILYGO® TTGO T-SIM
A767SA R2: according to the manufacturer, this card works on the 4G
network in South America, among others.
Thanks.
Reply
Sara Santos
August 20, 2022 at 10:05 am
Hi.
I’m not sure. That board is not on the list of the supported boards for that
library: https://github.com/vshymanskyy/TinyGSM
Regards,
Sara
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 92/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
mod
September 2, 2022 at 4:34 am
Reply
Sara Santos
September 4, 2022 at 11:13 am
What error?
Reply
mod
September 24, 2022 at 10:20 am
_https://pastebin.com/mEbmqQqr logs
Reply
SAJAL BHARGAVA
September 15, 2022 at 11:17 am
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 93/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Hi,
thanks for an amazing tutorial .
i am trying to read the battery status level with i2c address 0X78
but i always get 0 as output.
do you have any tutorial for knowing the battery status ?
Reply
Sara Santos
September 15, 2022 at 4:03 pm
Hi.
No. Unfortunately, at the moment, we don’t have any tutorials about that
subject.
Check if it can successfully establish an I2C communication and that
you’re reading on the right address and pins.
Regards,
Sara
Reply
Eric Kowalewski
September 30, 2022 at 8:07 pm
This is a good article. Thanks! Things have changed and we need LTE and
5G. Even though the hardware is more expensive, a tutorial on it would be
much appreciated. Do you have a timeline on that?
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 94/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Sara Santos
October 1, 2022 at 10:09 am
Hi.
You can check our new tutorials with the SIM7000G that supports LTE:
– Getting Started with LILYGO T-SIM7000G ESP32 (LTE, GPRS, and
GPS)
– LILYGO T-SIM7000G ESP32: Get GPS Data (Latitude, Longitude,
Altitude, and more)
Regards,
Sara
Reply
Hamed
November 26, 2022 at 6:20 am
Hi Sara,
Thank you for the amazing tutorials,
I want to send an image from esp32cam to webserver via post method.
When I use Wi-Fi like your very good tutorial in
«https://randomnerdtutorials.com/esp32-cam-post-image-photo-
server/#:~:text=Go%20to%20Tools%20%3E%20Board%20and,CAM%2
0on%2Dboard%20RST%20button. »,
it works without any problem, but the same code does not work when I
use sim800L and Tinygsm when it connected to gprs and I get response
code -3. I would be grateful if you could guide me, or if you have any
experience in this field, please let me know.
Thanks
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 95/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Carlos
November 17, 2022 at 8:26 pm
Hello, if you can make a tutorial that has firebase as a server, I would
appreciate it a lot.
Regards
Reply
Ittipon
November 24, 2022 at 8:35 am
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 96/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Aday
December 31, 2022 at 1:44 pm
Hi,
thank you for your amazing tutorial. I gave question regarding deep sleep.
By default 3600 sec. When I change it to 10800 (3 hours) nothing
happening. Device still sleep for 3600 (1 hour) or even start glitch and do
two readings per hour. I wan to do 3 or 4 hours deep sleep. How I can do
that?
Thank you,
Aday
Reply
Louis Holder
January 22, 2023 at 11:19 am
Hello.
Excellent tutorial.
The power supply is done through the USB cable or the connector placed
on the back of the board ?
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 97/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Sara Santos
January 23, 2023 at 12:40 pm
Hi.
You can use both (but just one at a time).
The one at the back is to use with a 3.7V lithium battery
Regards,
Sara
Reply
Manuel Seixas
January 25, 2023 at 12:40 pm
Hello Sara
But why “…just one at a time…”? Is not through the USB cable that is
possible to charge the 3.7V lithium battery?
Reply
Sara Santos
January 27, 2023 at 10:32 am
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 98/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
fbi
January 28, 2023 at 1:28 am
if you plug in the usb type C plus a battery, the board will power up by
the usb and at the same time charging the battery. once you remove
the usb cable, battery will take over.
Reply
Maxime
February 24, 2023 at 7:20 pm
Hi, I follow your guide and built 3 meteo station which works perfectly since
almost 2 years with Bluehost. But suddenly, it stops working… The GET
commande to the server failed with an error 301 (301 Moved Permanently
20:18:34.638 ->
20:18:34.638 ->
Moved Permanently
20:18:34.638 ->
)
I guess I need to program the esp32 to communicate directly to the port
443 but i’ml not sure, and till now I didn’t manage to do it yet. Any advices
???
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 99/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Wj
October 16, 2023 at 5:01 am
hi Maxime, i also faced the same issue here. works perfectly for 2 months
then suddenly get an error 301 (301 Moved Permanently)
Reply
kenneddy pina
February 27, 2023 at 2:32 am
hello I was wondering how can I use my ESP32 (TTGO T-Call ESP32
SIM800L) to Publish data in the cloud using micropython and also how can
I do to connect my esp32 (TTGO T-Call ESP32 SIM800L)Cloud MQTT
Broker
Reply
Sara Santos
February 27, 2023 at 8:55 pm
Hi.
Unfortunately, we don’t have this exmaple in micropython.
Regards,
Sara
Reply
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 100/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
SAHI Amine
May 1, 2023 at 9:20 am
Good morning,
Thank you for the project, I followed the course and the project works very
well on my side, on the other hand I added a battery on the esp so that it is
independent if there is a power cut, that said I would like to know if it is
possible to raise the battery level to follow its loading and unloading?
Amine
Reply
Ariel
May 2, 2023 at 1:24 pm
Hello, can I ask if the ttgo T-call can be powered via 5v using the plastic
connectors on the board??
Reply
Wj
October 12, 2023 at 4:56 am
hi , the tutorial you provide is useful. but i face an issue which is after the
project function well for a month, I get a block by the server and get error
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 101/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
400 . The error last for 3 weeks. Do you face the same issue with me and
do u have any solution for this ?
Reply
Peter
February 9, 2024 at 11:05 am
I tried your manual , with TTGO T-Call ESP32 SIM800H ( not SIM800L)
but I have still issue with my sim card. I added the sim card tracking code
and show me that : SIM card status: 1“
I want to ask for advice, how to fix this issue ?
Reply
Jose
March 16, 2024 at 12:04 am
Hello! A few years ago I was using this project for my temperature sensors.
I have reprogrammed my ESP32 but it gets stuck when connecting with
the APN. I have checked that the SIM card works well and that there is 2G
coverage. My country is Spain and 2G coverage continues to work. The
error it returns is:
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 102/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Initializing modem…
Connecting to APN: orangeworld fail
Thanks in advance
Reply
Dan Grasmick
May 16, 2024 at 5:12 pm
Hello!
Reply
mp3 juice
June 18, 2024 at 6:45 am
Wow, just what I needed! I’ve been struggling to find an example of how to
publish data to the cloud without Wi-Fi using ESP32 and SIM800L. Your
tutorial is PERFECT! I finally got it working and it’s saving me from a lot of
headaches. Thank you!
Reply
Leave a Comment
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 103/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Name *
Email *
Website
Post Comment
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 104/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
Learn ESP32 with Arduino IDE (2nd
Edition) Course » Complete guide to
program the ESP32 with Arduino IDE!
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 105/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 106/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 107/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 108/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 109/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 110/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 111/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 112/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 113/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 114/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 115/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 116/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 117/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 118/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 119/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 120/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 121/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 122/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 123/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 124/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 125/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 126/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 127/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 128/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 129/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 130/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 131/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 132/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 133/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 134/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 135/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 136/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 137/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 138/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 139/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 140/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 141/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 142/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 143/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 144/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 145/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 146/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 147/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 148/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 149/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 150/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 151/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 152/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 153/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 154/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 155/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 156/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 157/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 158/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 159/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 160/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 161/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 162/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 163/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 164/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 165/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 166/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 167/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 168/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 169/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 170/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 171/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 172/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 173/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 174/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 175/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 176/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 177/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 178/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 179/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 180/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 181/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 182/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 183/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 184/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 185/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 186/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 187/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 188/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 189/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 190/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 191/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 192/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 193/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 194/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 195/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 196/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 197/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 198/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 199/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 200/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 201/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 202/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 203/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 204/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 205/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 206/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 207/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 208/209
10/26/24, 3:05 PM ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials
About Support Terms and Conditions Privacy Policy Refunds Complaints’ Book
https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ 209/209