I have been doing some work with the super low cost SIM800 module like the following - https://www.aliexpress.com/cheap/cheap-gsm-sim800-module.html
but I had some troubles with communicating with it and most existing library are highly unreliable.
So, I wrote a new library for the SIM800 for the Arduino Uno/Mega. Should work with other Arduino baords.
Basically, It's barebone library in that - it only provides most basic functionalities while still maintaining strong performance and being memory friendly. I wrote it mostly for IoT applications.
It supports things like:
- Sleep mode
- Sending and Receiving SMS
- Location and Time update
- HTTP communication
With the low cost of the sim800, one can create low cost Iot devices.
![]()