|
8 years ago | |
---|---|---|
examples | 8 years ago | |
extras | 8 years ago | |
tools | 8 years ago | |
.gitattributes | 8 years ago | |
.gitignore | 8 years ago | |
LICENSE | 8 years ago | |
README.md | 8 years ago | |
TinyGsmClient.h | 8 years ago | |
TinyGsmFifo.h | 8 years ago | |
keywords.txt | 8 years ago | |
library.json | 8 years ago | |
library.properties | 8 years ago |
_______ _____ __ _ __ __ ______ _______ _______
| | | \ | \_/ | ____ |______ | | |
| __|__ | \_| | |_____| ______| | | |
A small Arduino library for GSM modules, that just works.
Supported modules: SIM800, SIM800A, SIM800C, SIM800L, SIM800H, SIM808, SIM868, SIM900, SIM900A, SIM900D, SIM908, SIM968
More modules (SIM5320, SIM5216, A6, A6C, A7, M590, MG2639) may be supported later. Contributions are welcome!
If you like TinyGSM - give it a star, or fork it and contribute!
This library is very easy to integrate with lots of sketches, which used Ethernet or WiFi previously.
Examples for Blynk, MQTT, Web Client and File Download are provided.
WebClient example for Arduino Nano (with Software Serial) takes little resources:
Sketch uses 11,916 bytes (38%) of program storage space. Maximum is 30,720 bytes.
Global variables use 649 bytes (31%) of dynamic memory. Maximum is 2,048 bytes.
Now, you have more space for your experiments.
TinyGSM pulls data gently from the modem, so it can operate on very little RAM.
AT
command using this sketchSometimes (especially if you played with AT comands), your module configuration may become invalid.
This may result in problems such as:
To return module to Factory Defaults, use this sketch:
File -> Examples -> TynyGSM -> tools -> FactoryReset
This project is released under The GNU Lesser General Public License (LGPL-3.0)