After some quick research, we want to add a collection of MicroPython code offering driver support for the SIM800 modem. While the UpyPhone is already supported by corresponding code, there are also others we would like to list and investigate here.
Let’s face it: As the communication is done using regular AT-commands over UART, this is not exactly rocket science, but there’s lots of nitty gritty details to work out to get things right, so we should definitively build upon work done by others already.
- GitHub - jeffmer/micropython-upyphone: A gsm phone using pyboard and sim800l
- GitHub - olablt/micropython-sim800
- GitHub - loboris/MicroPython_ESP32_psRAM_LoBo: MicroPython for ESP32 with psRAM support, see gsm · loboris/MicroPython_ESP32_psRAM_LoBo Wiki · GitHub.
- UART with GSM SIM800L - MicroPython Forum
… but also worth a look. Probably suitable for SBC machines or other things running Linux.