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.

389 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
10
votes
4 answers

Which shield to use for GPRS?

I'm planning to build a device that would read some sensor data and send it via GPRS, eg. once per day. (Not that original, yeah.) But my problem is choosing a GSM/GPRS shield. The official shield has a nice interface for doing an HTTP POST/GET.…
tuomassalo
  • 351
  • 2
  • 8
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,425
  • 3
  • 26
  • 36
6
votes
1 answer

Connection problem with Arduino Mega 2560 and GSM shield ( official M10)

As I don't want to stack the shield over the mega 2560 board, I try to connect only the pins that used for GSM communication. Here are my connection: Pin 3 on Mega <==> Pin GSM Rx on Shield Pin 10 on Mega <==> Pin GSM Tx on Shield Pin 4 on Mega <==>…
MW_hk
  • 309
  • 2
  • 3
  • 7
5
votes
2 answers

Simulation of Arduino Mega 2560 with GSM Module using Proteus

I have really been suffering with my simulation! Tried connecting my arduino mega 2560 to COMPIM (used as GSM Module) in my circuit and also loaded sample code but damn! In vain! I wanted to view the data sent in virtual terminal but am getting…
Joshua Kusaasira
  • 151
  • 1
  • 1
  • 5
5
votes
2 answers

Receiving SMS by Arduino GSM Shield and control the LED with the content of this SMS?

I am using Arduino GSM Shield receiving SMS from an Android app. And the content of this SMS will control a LED. If the content of this SMS is not "off", the LED will be on and the content will be printed in the serial monitor. But if it is "off",…
Zhu
  • 53
  • 1
  • 3
5
votes
2 answers

How to receive data from my server database to a variable in my Arduino?

I am learning to work with the client - server communication. I am able to communicate with my server and able to store values in the table. But I want to receive one of the specific data from the database. Here I want to get the 'abc' value from…
Manihatty
  • 395
  • 1
  • 5
  • 16
5
votes
2 answers

Is the SIM900 3G? Or is the SIM900A able to connect to 3G?

I would like to state that I am not familiar with the whole cellular connection thing. But I was wondering if the SIM900/or/SIM900A is 3G and will work with PTel Mobile. I need this Arduino to be able to travel and needs to connect to every PTel's…
Marcello B.
  • 190
  • 2
  • 2
  • 10
5
votes
3 answers

Multiple GSM shields on one Arduino

I am looking for a way to listen for received text messages on multiple numbers. When I came across the Arduino and its shields, I thought to myself this might be the perfect way to do just that. One of the modules / shields I found on the internet…
Snowlav
  • 151
  • 1
  • 2
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
4
votes
2 answers

SIM800L and Arduino Sleep - getting whimsy Serial output after 5 calls

i'm working on project where i'm trying to achieve that arduino parse caller ID so i can use it later to send SMS with sensor reading data. Somehow i made that code (with much googling) and it works great... But when i include arduino sleep part, it…
4
votes
1 answer

Compatibility between shields

Despite that I am new to Arduino, I am tasked to invent a serious alarm system and I chose Arduino. I study electronics, but virtually I am a software programmer and C is my area of expertise. I ordered the parts I think I will need and the time is…
Edenia
  • 369
  • 2
  • 7
4
votes
1 answer

Unable to receive SMS on Android

I have a GSM/GPRS shield for Arduino. It uses a SIM800 from SIMCOM. I've done several projects using it. Previously I used to send SMS from the same module. which were delivered appropriately. Since yesterday, whenever I am sending an SMS to my…
Gaurav Mishra
  • 75
  • 1
  • 7
4
votes
0 answers

Arduino GSM receiving text and then storing value as a variable in code

I am using an Arduino Mega board with a SIM900 GSM. My goal is to be able to text the GSM with a value of two digits (ex: 79) and then store that value as a variable in the code. I know how to set up the Mega and the GSM in terms of wiring and…
user131763
  • 41
  • 1
  • 2
1
2 3
25 26