ESP32 and LilyGo TTGO T Call

All ESP32 boards running MicroPython.
Target audience: MicroPython users with an ESP32 board.
davef
Posts: 811
Joined: Thu Apr 30, 2020 1:03 am
Location: Christchurch, NZ

ESP32 and LilyGo TTGO T Call

Post by davef » Thu Apr 30, 2020 1:09 am

Has anyone managed to program this device
https://www.aliexpress.com/item/4000311 ... web201603_ in Micropython and gain access to a 3G/4G cellular network?

Appreciate any pointers.

Thanks
Dave

kinno
Posts: 32
Joined: Mon Oct 21, 2019 2:06 pm

Re: ESP32 and LilyGo TTGO T Call

Post by kinno » Thu Apr 30, 2020 12:02 pm

I am programming their better version with sim7000g. I actually am the one who asked them to make that version. What is your question?

davef
Posts: 811
Joined: Thu Apr 30, 2020 1:03 am
Location: Christchurch, NZ

Re: ESP32 and LilyGo TTGO T Call

Post by davef » Thu Apr 30, 2020 9:53 pm

kinno,

I was just wondering if this task can be done solely in Micropython. I have migrated a system that was using Python, Bash and Cron to run solely on Python, with a view to then migrate it to Micropython.

If I can access the cellular capability of this product and do it from Micropython calls then I will take the job on.

Thank you,
Dave

kinno
Posts: 32
Joined: Mon Oct 21, 2019 2:06 pm

Re: ESP32 and LilyGo TTGO T Call

Post by kinno » Thu May 07, 2020 5:20 pm

davef wrote:
Thu Apr 30, 2020 9:53 pm
kinno,

I was just wondering if this task can be done solely in Micropython. I have migrated a system that was using Python, Bash and Cron to run solely on Python, with a view to then migrate it to Micropython.

If I can access the cellular capability of this product and do it from Micropython calls then I will take the job on.

Thank you,
Dave
Yes for sure. I have the entire project running on micropython. I made my own module for interacting with the modem Simcom 7000g in my case via AT commands through the UART of the ESP32. It took me a while but it is very stable right now, especially with the new uasyncio lock and event features.

davef
Posts: 811
Joined: Thu Apr 30, 2020 1:03 am
Location: Christchurch, NZ

Re: ESP32 and LilyGo TTGO T Call

Post by davef » Mon May 11, 2020 7:47 am

kinno,

Thank you for that. The unit is ordered and on it's way.

Dave

User avatar
rdagger
Posts: 143
Joined: Tue Feb 28, 2017 6:16 pm
Contact:

Re: ESP32 and LilyGo TTGO T Call

Post by rdagger » Mon May 11, 2020 5:37 pm

kinno wrote:
Thu May 07, 2020 5:20 pm
Yes for sure. I have the entire project running on micropython. I made my own module for interacting with the modem Simcom 7000g in my case via AT commands through the UART of the ESP32. It took me a while but it is very stable right now, especially with the new uasyncio lock and event features.
Please provide a link to the board you are using.
Do you have any code you could share?
Thanks.

kinno
Posts: 32
Joined: Mon Oct 21, 2019 2:06 pm

Re: ESP32 and LilyGo TTGO T Call

Post by kinno » Mon May 11, 2020 5:52 pm

rdagger wrote:
Mon May 11, 2020 5:37 pm
kinno wrote:
Thu May 07, 2020 5:20 pm
Yes for sure. I have the entire project running on micropython. I made my own module for interacting with the modem Simcom 7000g in my case via AT commands through the UART of the ESP32. It took me a while but it is very stable right now, especially with the new uasyncio lock and event features.
Please provide a link to the board you are using.
Do you have any code you could share?
Thanks.

Here is the latest version of the board I am using. I am actually on an earlier development prototype of this but it should be identical in terms of capability and code.

https://www.aliexpress.com/item/4000832675119.html

I have a ton of code written for this. Anything in particular you want? I would say the AT command code I might be able to post here or relevant portions of that particular module.

User avatar
rdagger
Posts: 143
Joined: Tue Feb 28, 2017 6:16 pm
Contact:

Re: ESP32 and LilyGo TTGO T Call

Post by rdagger » Mon May 11, 2020 6:31 pm

kinno wrote:
Mon May 11, 2020 5:52 pm
Here is the latest version of the board I am using. I am actually on an earlier development prototype of this but it should be identical in terms of capability and code.

https://www.aliexpress.com/item/4000832675119.html

I have a ton of code written for this. Anything in particular you want? I would say the AT command code I might be able to post here or relevant portions of that particular module.
I'm just starting an off-grid solar power project today and I'm researching cellular solutions. I was hoping to find some code examples so I can get some insight on the available approaches.

The board you linked looks great for a solar project. How does the T-SIM7000G compare to their Sim800L boards such as
http://www.lilygo.cn/claprod_view.aspx? ... =t28:21:28

kinno
Posts: 32
Joined: Mon Oct 21, 2019 2:06 pm

Re: ESP32 and LilyGo TTGO T Call

Post by kinno » Tue May 12, 2020 5:44 pm

Simcom 7000g is a pretty good product. Reception is very good. If you have NB-IoT or CAT-M1 networks around it is gonna help with power requirements for solar. That particular link i sent has the solar connections and a rechargeable battery holder, soooo....... prob exactly what you want.

The 7000g is also more future proof than 800 because 800 i believe is only 2g. Therefore, it may not even work where you are. best case scenario is a couple years of support in Europe for 2g I believe.

I actually requested they make modifications to their 800 board by upgrading to the 7000g in order to allow for NB-IoT and LTE-M. So I've been using the prototypes not this finished version.

The AT commands are simple once you get used to it and for the most part identical to the 800L.

xyic0re
Posts: 5
Joined: Tue Jul 21, 2020 9:11 am

Re: ESP32 and LilyGo TTGO T Call

Post by xyic0re » Tue Jul 21, 2020 9:22 am

kinno wrote:
Mon May 11, 2020 5:52 pm
rdagger wrote:
Mon May 11, 2020 5:37 pm
kinno wrote:
Thu May 07, 2020 5:20 pm
Yes for sure. I have the entire project running on micropython. I made my own module for interacting with the modem Simcom 7000g in my case via AT commands through the UART of the ESP32. It took me a while but it is very stable right now, especially with the new uasyncio lock and event features.
Please provide a link to the board you are using.
Do you have any code you could share?
Thanks.

Here is the latest version of the board I am using. I am actually on an earlier development prototype of this but it should be identical in terms of capability and code.

https://www.aliexpress.com/item/4000832675119.html

I have a ton of code written for this. Anything in particular you want? I would say the AT command code I might be able to post here or relevant portions of that particular module.
Hi Kinno, I'm new here - I recently bought this new version of the 7000G board from LilyGo, with the hopes of using it to provide gps location for my drone. I am a member of a group over on slack which is a community of people who, many of whom have put in some great work toward this project - https://github.com/uavpal/disco4g
We're looking for a way forward for a GPS board that doesnt cost the earth and something we can reliably recommend to other tinker's in the community.
My question to you Sir, is I am new to the scene of ESP-32 and arduino and would like to know if you have any code or working solutions for this board? I am more than happy to credit you wherever you would like, I'm not into stealing anyone's work or making money from any of this - its purely for use within our little community.
I would very much appreciate your help in any way possible, I have this board staring at me from my desk and would love to get something working. We currently use two services to push gps from the drone to mobile - glympse and pushbullet (both of which are free services). I am hoping to be able to do something similar with this board.
Anyway, thats enough rambling. Again I would very much appreciate any help you can provide.

Many Thanks
Xyic0re

Post Reply