Questions tagged [gsm]

GSM is a very widely used standard for communication over mobile phone networks.

Global System for Mobile Communications (GSM) is part of the second generation (2G) of mobile phone network technology. It was originally designed for two-way voice communication, but was later expanded to support more general data transfer, via GPRS and EDGE. It has been superseded by other technologies, but remains widely available.

Arduino support for GSM is often achieved by using the Arduino GSM Shield, although generic components can be used as well. In either case, a working SIM card and (typically) a contract or pre-payment plan with a mobile network operator is also required.

The GSM Library is available to facilitate programming.

Arduino projects involving GSM often focus on text-messaging. However, audio communication is also possible.

387 questions
11
votes
2 answers

Getting the contacts/ storing contacts to SIM card

I have the GSM shield and is there any ways to get the stored contacts on the SIM card? It seems that the GSM library does not support writing data onto/ reading data from the SIM card? My aim is to store the SIM card's phone number and some…
MW_hk
  • 309
  • 2
  • 3
  • 7
9
votes
2 answers

Difference between SoftwareSerial and Serial

From the sample code #include SoftwareSerial mySerial(10, 11); // RX, TX void setup() { // Open serial communications and wait for port to open: Serial.begin(57600); while (!Serial) { ; // wait for serial port to…
Siddharth
  • 245
  • 2
  • 4
  • 12
7
votes
2 answers

SerialGSM for GSM shield without SoftwareSerial

SerialGSM is a library for simplifying GSM shields. This is sample code for sending SMS: #include #include SerialGSM cell(2,3); void setup(){ Serial.begin(9600); cell.begin(9600); cell.Verbose(true); …
user1584421
  • 1,395
  • 3
  • 22
  • 36
4
votes
1 answer

How to communicate the Arduino board with SIM900?

I have a problem. I bought a SIM900 board, but I can not connect there with the Arduino. To send AT commands on the serial the SIM900 doesn't respond, but the LED indicating that the network is on. I've tried to change the baud rate of 9600 to 19200…
Avelino
  • 242
  • 1
  • 3
  • 10
3
votes
1 answer

Why is the GSM shield so expensive?

I've been doing some Googling for GSM shields and their prices and frankly I don't understand why they are so expensive on average. The official one sold by Arduino is 71 euros for me (I live in Europe), and third party ones have similar prices. A…
3
votes
1 answer

Sim900 error on AT command AT+HTTPINIT

I want to send data to my php server using sim900 module but I am unable to initialize http service on sim900. code: #include SoftwareSerial gprsSerial(8, 9); void setup() { gprsSerial.begin(9600); Serial.begin(9600); …
Sushil
  • 31
  • 1
  • 1
  • 2
3
votes
3 answers

SIM800 gsm Module returns 0 on AT+COPS?

I am using SIM800 Module with Arduino Micro. It reponds well to basic AT commands. But i am unable to send SMS from this module as: AT+CMGF=1 ERROR Now while further debugging i saw AT+COPS? Returns 0, means not connected to any operator. That may…
navjosh
  • 51
  • 1
  • 2
  • 3
3
votes
0 answers

GPRS/GSM SIM900 Shield not working with Arduino

I have a few questions related to GPRS/GSM SIM900 Shield not working with Arduino. To keep it short I have a list of concrete questions: Is the Arduino GSM library compatible with the Geeetech GPRS/GSM SIM900 Shield? On the board the green LED…
Mads
  • 31
  • 3
3
votes
0 answers

how to detect the incoming message from sim800 GSM module

I am designing an motorcycle security system and I need to receive the message from the user.Hence i need to detect the incoming message and read the number and data from the message
albin
  • 43
  • 3
2
votes
0 answers

How to forward sms using arduino uno + gsm shield

hey there I'm new to arduino. I'm working on a project that needs to send an sms to get a response and forward the response to another mobile. What is the easiest way to do so
Alisalem
  • 21
  • 1
2
votes
0 answers

How to address +HTTPACTION:0,600,0 Not HTTP PDU response

I am using the SIM900A gsm module and trying to connect with my site using a GET request. My issue is that when submitting AT+HTTPACTION=0, I receive a status the response as +HTTPACTION:0,600,0. In this case, the GET request is raised successfully…
2
votes
0 answers

Turn led on after ringing once, off after two rings when hung up SIM800

I'm trying to make something that has one led and a gsm module which is SIM800L, I'm using seeeduino GPRS library. What I'm trying to do is that when I call the GSM module and hung up after ringing once (about 2 seconds of ringtone) the led turns…
M. Serseg
  • 53
  • 6
2
votes
2 answers

Understanding arduino shield schematics

I am researching the schematic of the arduino GSM shield. Link is this: https://www.sparkfun.com/datasheets/DevTools/Arduino/cellular%20shield-v12.pdf What i do not understand is the upper right part, wich says ARDUINO_SHIELDNOHOLES. What i want to…
user1584421
  • 1,395
  • 3
  • 22
  • 36
2
votes
1 answer

Send text according to an ultrasonic measurement, on battery

I have this big bucket where I would like to install an arduino on the top of the bucket where it would calculate the % of the bucket being filled up with water. Then, every day at night the arduino will send a text message (via SIM card) to the…
1
vote
0 answers

Serial.available is giving data even input data is not coming

Dear friends I have written a code to identify the caller and send a reply SMS to them using sim 800L and pro mini. My program is to identifying the caller number but continuously sending the SMS in an infinite loop. I am not getting what is the…
1
2 3