A friend of us just developed this amazing library to connect Arduinos to SIM Modules: donate!
It’s a library developed for Arduino’s shields that support SIM900/SIM908.
You can find many shields on market supporting SIM900 and SIM908 modules. Most of them work in same way. You will be able to manage, using your SIM card: call, SMS, GPRS, HTTP, e-mail, UDP, POST-method, GET-method, GPS and other features.
via SIM900/SIM908 Arduino’s Shield Library.
Do you know we have a Breakout board for this? See http://www.open-electronics.org/small-breakout-for-sim900-gsm-module/
Hello all, i am trying to send an email using the gsmlib. I cannot get it to send. I am using gmail to send, is this ok?
Hi,
I want to make my board working but while I’m trying to compile the library for GSM_GPRS I had the following errors:
Can somebody help me?
Build options changed, rebuilding all
GSM_GPRSLibrary_GPS.cpp.o: In function `setup’:
/arduino-1.6.0/GSM_GPRSLibrary_GPS.ino:41: undefined reference to `gsm’
/arduino-1.6.0/GSM_GPRSLibrary_GPS.ino:41: undefined reference to `gsm’
/arduino-1.6.0/GSM_GPRSLibrary_GPS.ino:41: undefined reference to `GSM::begin(long)’
/arduino-1.6.0/GSM_GPRSLibrary_GPS.ino:43: undefined reference to `gsm’
/arduino-1.6.0/GSM_GPRSLibrary_GPS.ino:43: undefined reference to `gsm’
/arduino-1.6.0/GSM_GPRSLibrary_GPS.ino:43: undefined reference to `SIMCOM900::forceON()’
/arduino-1.6.0/GSM_GPRSLibrary_GPS.ino:49: undefined reference to `GPSGSM::attachGPS()’
/arduino-1.6.0/GSM_GPRSLibrary_GPS.ino:54: undefined reference to `GPSGSM::getStat()’
/arduino-1.6.0/GSM_GPRSLibrary_GPS.ino:65: undefined reference to `GPSGSM::getPar(char*, char*, char*, char*, char*)’
GSM_GPRSLibrary_GPS.cpp.o: In function `serialswread()’:
/arduino-1.6.0/GSM_GPRSLibrary_GPS.ino:132: undefined reference to `gsm’
/arduino-1.6.0/GSM_GPRSLibrary_GPS.ino:132: undefined reference to `gsm’
/arduino-1.6.0/GSM_GPRSLibrary_GPS.ino:132: undefined reference to `SIMCOM900::SimpleRead()’
GSM_GPRSLibrary_GPS.cpp.o: In function `__static_initialization_and_destruction_0′:
C:UsersDUMITR~1.GHEAppDataLocalTempbuild8188287645928982983.tmp/Streaming.h:27: undefined reference to `LOG::LOG(int)’
GSM_GPRSLibrary_GPS.cpp.o: In function `serialhwread()’:
/arduino-1.6.0/GSM_GPRSLibrary_GPS.ino:98: undefined reference to `gsm’
/arduino-1.6.0/GSM_GPRSLibrary_GPS.ino:98: undefined reference to `gsm’
/arduino-1.6.0/GSM_GPRSLibrary_GPS.ino:98: undefined reference to `SIMCOM900::SimpleWriteln(char*)’
/arduino-1.6.0/GSM_GPRSLibrary_GPS.ino:109: undefined reference to `GPSGSM::getStat()’
/arduino-1.6.0/GSM_GPRSLibrary_GPS.ino:124: undefined reference to `gsm’
/arduino-1.6.0/GSM_GPRSLibrary_GPS.ino:124: undefined reference to `gsm’
/arduino-1.6.0/GSM_GPRSLibrary_GPS.ino:124: undefined reference to `SIMCOM900::SimpleWriteln(char*)’
collect2: error: ld returned 1 exit status
Error compiling.
You have to install the library in the right folder