|
|
@ -5,10 +5,37 @@ |
|
|
|
|
|
|
|
``` |
|
|
|
|
|
|
|
A small Arduino library for GPRS modules, that just works |
|
|
|
A small Arduino library for GSM modules, that just works. |
|
|
|
<!--- |
|
|
|
[](https://github.com/vshymanskyy/TinyGSM/releases/latest) |
|
|
|
[](https://github.com/vshymanskyy/TinyGSM/stargazers) |
|
|
|
---> |
|
|
|
[](https://github.com/vshymanskyy/TinyGSM/releases/latest) |
|
|
|
[](https://github.com/vshymanskyy/TinyGSM/issues) |
|
|
|
[](https://github.com/vshymanskyy/TinyGSM/blob/master/LICENSE) |
|
|
|
|
|
|
|
Currently only SIM800/SIM900 are tested. |
|
|
|
More modules may be supported later. |
|
|
|
Currently only SIM800/SIM900 are tested, more modules may be supported later. |
|
|
|
|
|
|
|
If you like **TinyGSM** - give it a star, or fork it and contribute! |
|
|
|
[](https://github.com/vshymanskyy/TinyGSM/stargazers) |
|
|
|
[](https://github.com/vshymanskyy/TinyGSM/network) |
|
|
|
|
|
|
|
## Features |
|
|
|
|
|
|
|
#### Supports Arduino Client interface |
|
|
|
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. |
|
|
|
|
|
|
|
#### Tiny |
|
|
|
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. |
|
|
|
|
|
|
|
#### Uses internal modem buffer for receive |
|
|
|
TinyGSM pulls data gently from the modem, so it can operate on very little RAM. |
|
|
|
|
|
|
|
## Getting started |
|
|
|
|
|
|
@ -24,8 +51,8 @@ More modules may be supported later. |
|
|
|
|
|
|
|
## Troubleshooting |
|
|
|
|
|
|
|
Sometimes (especially if you played with AT comands), your module configuration may become invalid. |
|
|
|
In this case, there may be different problems: |
|
|
|
Sometimes (especially if you played with AT comands), your module configuration may become invalid. |
|
|
|
This may result in problems such as: |
|
|
|
|
|
|
|
* Can't connect to the GPRS network |
|
|
|
* Can't connect to the server |
|
|
|