Thank @lidraikh for you help here, but it does not work here.
I attached “mos config-get and GetInfo.txt” and “device esp32_AF49AC.log” with more details.
I redo my steps in order to make clear where this went wrong
- I followed all the steps in https://mongoose-os.com/docs/mongoose-os/cloud/google.md with success.
- I edited the mos.yml and included the following config schema (lines 13-17) following my cellular operator APN data:
- I rebuild, flash, and reset the firmware again just to make sure everything is up to date.
And then, it stopped to connect and communicate with GCP.
Also, I notice the SIM800L start blinking faster (3x per second, see the video, and I would like to know why) after the firmware starts to communicates with SIM800L.
The ESP32 and SIM800L communication through UART2 look like ok because it is showing the correct IMEI, SIM module and some other data that would be provided only by the SIM800L module.
I am not sure. My guess is the steps # 3 (to enable PPPOS) disabled some GCP or MQTT configuration I just need to reset again.
In the beginning, the video shows the SIM800L module start blinking 1x second and then 1x every 3 seconds (this is expected behavior). But when I turn on ESP32, it resets SIM800L that start blinking 3x second. By the information I found, it means it is connected to GPRS.
Please, check out the demo video
mos config-get and GetInfo.txt