I want to send sensors data from a plant to a far away computer. At the plant, we have cellphone signal. The SIM800L seems not to be the answer, because it uses 2G ¿or can it use 3G and 4G?
It uses 2G. But there are other similar modules that operate at 3G and 4G like the SIM7600.
However, we don’t have any tutorials about that module.
But, it is compatible with the TinyGSM library: https://github.com/vshymanskyy/TinyGSM
Thanks. That’s the HWare. My idea was to have a server at the plant, esp32 based, that would connect to the internet with a simple contract with a telecom company (Entel Chile, in my case). Does this sound adequate to you?
Yes, that’s what’s done in this project, but the ESP32 is the client. Then, it connects to an external server that can be accessed from anywhere: https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/
But, you would use another module that supports 3G and 4G. It is also compatible with the library we use in the above project.
I’m not sure if it is compatible with your telecom company. But, I think it should work.
In this scenario, I don’t think the ESP can be accessible from anywhere on its own as a server. It has to act as a client.
I see. Well, for now, I’m studying your ESP32 web server course (or book). I’ll also look into https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ to undersatnd further what would be the best solution. It does make sense to use the ESP as a client and it might be easier.
Thanks very much for this coversation.
I’ll mark this issue as resolved.
If you need further help, you just need to open a new question in our forum.