NETWORKSTelecom Networks

MCU with 4G LTE Modem. Connecting with the server anywhere!

[ESP32-S3 + Camera Module(OV2640) + LTE Modem(SIM7600G-H) + Google Fi SIM]

It’s impossible to communicate with the server in an environment without WiFi.
Depending on the project, equipment that can communicate with the outside is needed to enable communication with the server even in an environment without WiFi.
Satellite connectivity is probably the only means of communication available anywhere on the Earth, but it’s probably very difficult to actually use it.
The next possible thing is to use a cellular modem. This is the most reasonable way, and you can connect to the server anywhere in the environment where cellular communication is connected.

In this project, I’ll cover what we need to know about cellular connectivity from ESP32. Also, we’ll check how to upload images taken by the OV2640 to a server via cellular.

*Timestamps
0:00 – T-SIMCAM Hardware
2:48 – Prepare for a Data-only SIM card (Google Fi)
3:40 – T-SIMCAM Self-Test Example
4:08 – TinyGSM
6:40 – Local Network Comm & Static IP
7:16 – Google Cloud Platform – VM Instance
9:31 – ChatGPT makes HTTP Server with Node.js
11:37 – Google Cloud Platform – Firewall
12:26 – T-SIMCAM Image Uploader

[T-SIMCAM]
MCU: ESP32-S3
Camera: OV2640 2 Million Pixels
mPCIe: Support LILYGO T-PCIE SIM module
Microphone: I2S Digital Microphone
T-SIMCAM

[Here’s a referral code to get a $20 credit when you join Google Fi!]
https://g.co/fi/r/8XUH38

[TinyGSM]
https://github.com/vshymanskyy/TinyGSM

[Source Code]
https://github.com/0015/ThatProject/tree/master/Cellular/T-SIMCAM/01_T-SIMCAM_ImageUploader

#LTE #SIM #Cellualr #SIM7600G #ESP32 #OV2640 #4G #ThatProject

source

4g lte

25 thoughts on “MCU with 4G LTE Modem. Connecting with the server anywhere!

  • since weeks I tried to make it run, but everything I do I only get this error: if (!client.connect(server, port)) {
    Serial.println("… failed");
    } What can I do? GPRS Connection is established

  • Sooo cool thank you! I am a noob, did you make this board from scratch?

  • Hi is a similar approach to upload images on server using sim800/900 series possible over 2G network?
    As I get iot enabled 2G SIM cards for dirt cheap prices!

  • Sim7600 has USB 2.0 (USB device mode only). Do you think it is possible to interface the module with MCU via USB & achieve high data rate ?

  • What is Google server using as OS? Linux? Or does it matter? (I prefer self server to store my data.

  • What about personal server (raspberry pi 4). Then how do I access from cell phone? (That way I do not think I need gsm from Google. Right?

  • The slow sped is consistent with the baud rate form the ESp32 to the modem- 115200 bits per second = 11520 bytes per second – so 120kB file at 11.5kB per sec would take 10.41 sec plus some overhead. Try a faster UART baud rate.

  • 오랜만에 채널 들어왔는데 영상 퀄리티랑 프로젝트 퀄리티가 완전 업그레이드 되었네요. 잘 보고 갑니다. 언제 한 번 뵙고 싶네요!

  • Is there any way to modify your code to have the t-simcam board go into deep hibernation and only wake every 60 minutes to take a photo, send it over LTE to a server, then go back to deep hibernation?

  • This is an absolutely amazing project, but this board is soo expensive. 😢

  • Also check: Walter – ESP32-S3 5G IoT module – looks like they will be available soon – what you think of the specs?

  • Can you also make a video about the T-SIM7600 R2 and a solar cell and a camera (e.g. OSV5640, OV2640) with live streaming?

  • Hi, Is it possible to upload the image in a google drive folder whith out pass on a server ? Thanks

  • I received an offer for GFi data-only card a few days ago. But, they claim that its shared (unlimited) data with limiting after XXGb. Is that not true, they charge $10/Gb? ***Edit: seems like unlimited plan shares data with data only card, but flex plan is still $X/Gb.

  • Hi, thanks for this usefull tutorial!
    I do not get a Connection to my T-SimCam-board while uploading the code. Is there a trick? Did you press the "boot" Button while uploading or anything else?
    Thanks!

  • The SIM7600G-H is EOL. The SIM7600G-H R2 is the recommended modual to use. It costs ~$50 usd.

  • Can we make a call and send SMS to a mobile phone using this board along with sending images captured by this board ?

  • What do you think about video or voice streaming with this set up. Is it even possible with 12s of delay ?:))

  • Did U hear something about smartphones? )))

Comments are closed.