Main.ArduinoGSMShield History

Hide minor edits - Show changes to markup

June 12, 2014, at 06:13 PM by Arturo -
Changed lines 45-52 from:

Notes on the Telefonica/Bluevia SIM included with the shield

The GSM shield comes bundled with a SIM from Telefonica/Bluevia that will work well for developing machine to machine (M2M) applications. It is not necessary to use this specific card with the shield. You may use any SIM that works on a network in your area.

The Bluevia SIM card includes a roaming plan. It can be used on any supported GSM network. There is coverage throughout the Americas and Europe for this SIM, check the Bluevia service availability page for specific countries that have supported networks.

Activation of the SIM is handled by Bluevia. Detailed instructions on how to register and activate your SIM online and add credit are included on a small pamphlet that comes with your shield. The SIM must be inserted into a powered GSM shield that is mounted on an Arduino for activation.

to:

Notes on the Telefonica/Movilforum SIM included with the shield

The GSM shield comes bundled with a SIM from Telefonica/Movilforum that will work well for developing machine to machine (M2M) applications. It is not necessary to use this specific card with the shield. You may use any SIM that works on a network in your area.

The Movilforum SIM card includes a roaming plan. It can be used on any supported GSM network. There is coverage throughout the Americas and Europe for this SIM, check the Movilforum service availability page for specific countries that have supported networks.

Activation of the SIM is handled by Movilforum. Detailed instructions on how to register and activate your SIM online and add credit are included on a small pamphlet that comes with your shield. The SIM must be inserted into a powered GSM shield that is mounted on an Arduino for activation.

Changed lines 57-60 from:

You can only place and receive SMS with other SIMs on the Bluevia network.

It's not possible to create a server that accepts incoming requests from the public internet. However, the Bluevia SIM will accept incoming requests from other SIM cards on the Bluevia network.

to:

You can only place and receive SMS with other SIMs on the Movilforum network.

It's not possible to create a server that accepts incoming requests from the public internet. However, the Movilforum SIM will accept incoming requests from other SIM cards on the Movilforum network.

April 08, 2014, at 02:57 PM by Arturo -
April 08, 2014, at 02:43 PM by Arturo -
Changed lines 5-6 from:
to:
April 08, 2014, at 02:36 PM by Arturo -
Changed lines 5-6 from:
to:
April 08, 2014, at 02:36 PM by Arturo -
February 04, 2014, at 11:47 AM by Roberto Guido - corrected typo. Thanks Korbinian Gleis for report
Changed line 29 from:
  • Requires and Arduino board (not included)
to:
  • Requires an Arduino board (not included)
March 11, 2013, at 05:50 PM by Roberto Guido -
Changed line 13 from:
to:
March 11, 2013, at 03:30 PM by Scott Fitzgerald -
Added lines 19-20:
Deleted line 103:
March 11, 2013, at 10:04 AM by Scott Fitzgerald -
Changed lines 17-18 from:
to:
March 11, 2013, at 06:54 AM by Scott Fitzgerald -
Changed lines 25-26 from:
to:
March 11, 2013, at 06:52 AM by Scott Fitzgerald -
Changed lines 21-22 from:

The Arduino GSM Shield connects your Arduino to the internet using the GPRS wireless network. Just plug this module onto your Arduino board, plug in a SIM card from an operator offering GPRS coverage and follow a few simple instructions to start controlling your world through the internet. You can also make/receive voice calls (you will need an external audio amplifier) and send/receive SMS messages.

to:

The Arduino GSM Shield connects your Arduino to the internet using the GPRS wireless network. Just plug this module onto your Arduino board, plug in a SIM card from an operator offering GPRS coverage and follow a few simple instructions to start controlling your world through the internet. You can also make/receive voice calls (you will need an external speaker and microphone circuit) and send/receive SMS messages.

Changed lines 29-30 from:
  • Connection with Arduino on pins 2, 3 (Software Serial) and 7 (reset)
to:
  • Connection with Arduino Uno on pins 2, 3 (Software Serial) and 7 (reset).See these notes for working with a Mega, Mega ADK, or Leonardo.
Changed lines 33-36 from:

The Arduino GSM Shield allows an Arduino board to connect to the internet, make/receive voice calls and send/receive SMS messages. The Shield uses a radio modem M10 by Quectel (datasheet). It is possible to communicate with the board using AT commands. Use the GSM library to learn more about how to make sketches using one or more of the functions described.

Arduino boards use digital pins 2 and 3 for software serial communication with the M10. Pin 2 is connected to the M10’s TX pin and pin 3 to its RX pin. The modem's PWRKEY pin is connected to Arduino pin 7.

to:

The Arduino GSM Shield allows an Arduino board to connect to the internet, make/receive voice calls and send/receive SMS messages. The shield uses a radio modem M10 by Quectel (datasheet). It is possible to communicate with the board using AT commands. The GSM library has a large number of methods for communication with the shield.

The shield uses digital pins 2 and 3 for software serial communication with the M10. Pin 2 is connected to the M10’s TX pin and pin 3 to its RX pin. See these notes for working with an Arduino Mega, Mega ADK, or Leonardo. The modem's PWRKEY pin is connected to Arduino pin 7.

Changed line 39 from:

To interface with the cellular network, the board requires a SIM card provided by a network operator. See the getting started page for additional information on SIM usage.

to:

To interface with the cellular network, the board requires a SIM card provided by a network operator. See the getting started page for additional information on SIM usage.

Changed lines 41-50 from:

The most recent revision of the board uses the 1.0 pinout on rev 3 of the Arduino UNO board.

Notes on the SIM included with the shield

The GSM shield comes bundled with a SIM from Telefonica/Bluevia that will work well for developing mobile to mobile applications. It is not necessary to use this specific card with the shield. You may use any SIM that works on a network in your area.

The Bluevia SIM card includes a world-wide roaming plan, it can be used on any GSM network in the world.

Activation of the SIM is handled by Bluevia, a Telefonica subsidiary. Detailed instructions on how to register and activate your SIM online and add credit are included on a small pamphlet that comes with your shield. The SIM must be inserted into the shield, mounted on an Arduino, and powered on when you go online for activation.

to:

The most recent revision of the board uses the 1.0 pinout on rev 3 of the Arduino Uno board.

Notes on the Telefonica/Bluevia SIM included with the shield

The GSM shield comes bundled with a SIM from Telefonica/Bluevia that will work well for developing machine to machine (M2M) applications. It is not necessary to use this specific card with the shield. You may use any SIM that works on a network in your area.

The Bluevia SIM card includes a roaming plan. It can be used on any supported GSM network. There is coverage throughout the Americas and Europe for this SIM, check the Bluevia service availability page for specific countries that have supported networks.

Activation of the SIM is handled by Bluevia. Detailed instructions on how to register and activate your SIM online and add credit are included on a small pamphlet that comes with your shield. The SIM must be inserted into a powered GSM shield that is mounted on an Arduino for activation.

Changed lines 53-58 from:

You cannot use the included SIM to place or receive voice calls or SMS.

It's not possible to create a server that accepts incoming requests from the public internet. The Bluevia SIM will accept incoming requests from other SIM cards on the same network.

For using the voice, SMS, and server functionality of the shield, you'll need to find a different network provider and SIM. Operators will have different policies for their SIM cards, it's best to check directly with them to see what sort of connections are supported.

to:

You cannot use the included SIM to place or receive voice calls.

You can only place and receive SMS with other SIMs on the Bluevia network.

It's not possible to create a server that accepts incoming requests from the public internet. However, the Bluevia SIM will accept incoming requests from other SIM cards on the Bluevia network.

For using the voice, and other functions of the shield, you'll need to find a different network provider and SIM. Operators will have different policies for their SIM cards, check with them directly to determine what types of connections are supported.

Changed lines 63-66 from:

It is recommended that the board be powered with an external power supply that can provide between 700mA and 1000mA. Powering an Arduino and the GSM shield from a USB connection will not provide the required current.

The modem can pull up to 2A of current at peak usage, this can happen during data transmission. This is provided through the large orange capacitor on the board's surface.

to:

It is recommended that the board be powered with an external power supply that can provide between 700mA and 1000mA. Powering an Arduino and the GSM shield from a USB connection is not recommended, as USB cannot provide the required current for when the modem is in heavy use.

The modem can pull up to 2A of current at peak usage, which can occur during data transmission. This current is provided through the large orange capacitor on the board's surface.

Changed lines 77-82 from:

The shield supports AIN1 and AOUT1 as audio interfaces; an analog input channel and an analog output channel. The input, exposed on pins MIC1P/MIC1N, can be used for both microphone and line inputs. An electret microphone can be used for this interface. The output, exposed as lines SPK1P/SPK1N, can be used with either a receiver or speaker. The M10 datasheet contains schematics and suggested components.

There are two small buttons on the shield. The button labeled "Reset" is tied to the Arduino reset pin. When pressed, it will restart the sketch. The button labeled "Power" is connected to the modem and will power the modem on and off. Before using the shield, you will must press the power button to turn it on.

Several of the modem pins are exposed on the underside of the board. These provide access to the modem for features like speaker output and microphone input.

to:

The shield supports AIN1 and AOUT1 as audio interfaces; an analog input channel and an analog output channel. The input, exposed on pins MIC1P/MIC1N, can be used for both microphone and line inputs. An electret microphone can be used for this interface. The output, exposed as lines SPK1P/SPK1N, can be used with either a receiver or speaker. Through the modem, it is possible to make voice calls. In order to speak to and hear the other party, you will need to add a speaker and microphone.

On page 43 of the modem documentation, there is an example voice and sound circuit that will connect to an earphone:

There are two small buttons on the shield. The button labeled "Reset" is tied to the Arduino reset pin. When pressed, it will restart the sketch. The button labeled "Power" is connected to the modem and will power the modem on and off. For early versions of the shield, it was necessary to press the power button to turn on the modem. Newer versions of the board will turn the modem on automatically.

If you have an early version of the shield, and it does not turn on automatically, you can solder a jumper to the CTRL/D7 pad on the reverse side of the board, and it will turn on when an attached Arduino receives power.

Several of the modem pins are exposed on the underside of the board. These provide access to the modem for features like speaker output and microphone input. See the datasheet for complete information.

Changed lines 101-102 from:
to:
February 04, 2013, at 12:47 PM by Scott Fitzgerald -
Changed lines 45-48 from:

The GSM shield comes bundled with a SIM from Telefonica that will work well for developing mobile to mobile applications. It is not necessary to use this specific card with the shield. You may use any SIM that works on a network in your area.

The SIM card includes a world-wide roaming plan specifically aimed at data transfers. It can be used on any GSM network in the world.

to:

The GSM shield comes bundled with a SIM from Telefonica/Bluevia that will work well for developing mobile to mobile applications. It is not necessary to use this specific card with the shield. You may use any SIM that works on a network in your area.

The Bluevia SIM card includes a world-wide roaming plan, it can be used on any GSM network in the world.

Changed lines 53-58 from:

The Bluevia/Telefonica SIMS cards can send and receive SMS messages with each other, but not outside the Telefonica network.

You cannot accept incoming server connections from outside the network, it's not possible to create a server that accepts incoming requests from the public internet. The SIM will, however, accept incoming requests from other SIM cards on the same network.

For using the voice, SMS, and server functionality of the shield outside of the Bluevia/Telefonica network, you'll need to find a different network provider and SIM. Different network operators will have different policies for their SIM cards, it's best to check directly with them to see what sort of connections are supported.

to:

You cannot use the included SIM to place or receive voice calls or SMS.

It's not possible to create a server that accepts incoming requests from the public internet. The Bluevia SIM will accept incoming requests from other SIM cards on the same network.

For using the voice, SMS, and server functionality of the shield, you'll need to find a different network provider and SIM. Operators will have different policies for their SIM cards, it's best to check directly with them to see what sort of connections are supported.

January 29, 2013, at 01:04 PM by Scott Fitzgerald -
Changed lines 43-60 from:

Notes on the SIM card included with the shield

the Shield comes bundled with a SIM from Telefonica aimed at those of you creating M2M applications

the SIM cards include a world-wide roaming plan specifically aimed at data transfers

A SIM card comes with the GSM shield. It is not necessary to use this specific card with the shield. You may use any that works on a network in your area.

The included SIM from Telefonica is enabled for worldwide roaming. It can be used on any GSM network in the world. Activation of the SIM is handled by Bluevia, a Telefonica subsidiary. Detailed instructions on ow to register and activate your SIM are included on a small pamphlet with your shield.

These SIM card come without a PIN, but it is possible to set one using the GSM library.

the telefonica sims, send and receive SMS messages with each othr, but not outside the network.

You cannot accept incoming server connections from outside the network. they are behind a proxy, so they don't offer a public IP for e.g. interact in the public internet. Different network operators will have different policies. Foe example, two bluevia sims can communicate with each other on the same network.

if you're looking to use the sms and voice functionality of the shield, you may want to use a different SIM.

to:

Notes on the SIM included with the shield

The GSM shield comes bundled with a SIM from Telefonica that will work well for developing mobile to mobile applications. It is not necessary to use this specific card with the shield. You may use any SIM that works on a network in your area.

The SIM card includes a world-wide roaming plan specifically aimed at data transfers. It can be used on any GSM network in the world.

Activation of the SIM is handled by Bluevia, a Telefonica subsidiary. Detailed instructions on how to register and activate your SIM online and add credit are included on a small pamphlet that comes with your shield. The SIM must be inserted into the shield, mounted on an Arduino, and powered on when you go online for activation.

These SIM card come without a PIN, but it is possible to set one using the GSM library's GSMPIN class.

The Bluevia/Telefonica SIMS cards can send and receive SMS messages with each other, but not outside the Telefonica network.

You cannot accept incoming server connections from outside the network, it's not possible to create a server that accepts incoming requests from the public internet. The SIM will, however, accept incoming requests from other SIM cards on the same network.

For using the voice, SMS, and server functionality of the shield outside of the Bluevia/Telefonica network, you'll need to find a different network provider and SIM. Different network operators will have different policies for their SIM cards, it's best to check directly with them to see what sort of connections are supported.

January 24, 2013, at 08:58 PM by Scott Fitzgerald -
Added lines 43-60:

Notes on the SIM card included with the shield

the Shield comes bundled with a SIM from Telefonica aimed at those of you creating M2M applications

the SIM cards include a world-wide roaming plan specifically aimed at data transfers

A SIM card comes with the GSM shield. It is not necessary to use this specific card with the shield. You may use any that works on a network in your area.

The included SIM from Telefonica is enabled for worldwide roaming. It can be used on any GSM network in the world. Activation of the SIM is handled by Bluevia, a Telefonica subsidiary. Detailed instructions on ow to register and activate your SIM are included on a small pamphlet with your shield.

These SIM card come without a PIN, but it is possible to set one using the GSM library.

the telefonica sims, send and receive SMS messages with each othr, but not outside the network.

You cannot accept incoming server connections from outside the network. they are behind a proxy, so they don't offer a public IP for e.g. interact in the public internet. Different network operators will have different policies. Foe example, two bluevia sims can communicate with each other on the same network.

if you're looking to use the sms and voice functionality of the shield, you may want to use a different SIM.

December 03, 2012, at 05:29 PM by Scott Fitzgerald -
Added lines 1-67:
December 03, 2012, at 05:29 PM by Scott Fitzgerald -
December 03, 2012, at 05:28 PM by Scott Fitzgerald -
Deleted lines 0-58:
November 30, 2012, at 04:51 PM by Scott Fitzgerald -
Added lines 25-26:
November 27, 2012, at 11:48 PM by Scott Fitzgerald -
Added lines 53-56:

Several of the modem pins are exposed on the underside of the board. These provide access to the modem for features like speaker output and microphone input.

November 27, 2012, at 09:44 PM by Scott Fitzgerald -
Added lines 35-42:

Power requirements

it is recommended that the board be powered with an external power supply that can provide between 700mA and 1000mA. Powering an Arduino and the GSM shield from a USB connection will not provide the required current.

The modem can pull up to 2A of current at peak usage, this can happen during data transmission. this is provided through the large orange capacitor on the board's surface.

On board indicators

Added lines 49-50:

On board interfaces

November 27, 2012, at 09:30 PM by Scott Fitzgerald -
Changed line 38 from:
  • Status: turns on to when the modem is powered and is data being transferred to/from the GSM/GPRS network.
to:
  • Status: turns on to when the modem is powered and data is being transferred to/from the GSM/GPRS network.
Changed lines 41-42 from:

There are two small buttons on the shield. The button labeled "Reset" is tied to the Arduino reset pin. When pressed, it will restart the sketch. The button labeled "Power" is connected to the modem and will perform a reset of the M10 module.

to:

There are two small buttons on the shield. The button labeled "Reset" is tied to the Arduino reset pin. When pressed, it will restart the sketch. The button labeled "Power" is connected to the modem and will power the modem on and off. Before using the shield, you will must press the power button to turn it on.

November 16, 2012, at 02:41 AM by Scott Fitzgerald -
Changed lines 33-37 from:

The most recent revision of the board exposes the 1.0 pinout on rev 3 of the Arduino UNO board.

The shield contains a number of informational LEDs:

to:

The most recent revision of the board uses the 1.0 pinout on rev 3 of the Arduino UNO board.

The shield contains a number of status LEDs:

Changed lines 38-40 from:
  • Status: blinks to show there is data being transferred to/from the GSM/GPRS network.
  • Net: is ON when the modem is communicating with the radio network.
to:
  • Status: turns on to when the modem is powered and is data being transferred to/from the GSM/GPRS network.
  • Net: blinks when the modem is communicating with the radio network.

There are two small buttons on the shield. The button labeled "Reset" is tied to the Arduino reset pin. When pressed, it will restart the sketch. The button labeled "Power" is connected to the modem and will perform a reset of the M10 module.

November 09, 2012, at 10:05 PM by Scott Fitzgerald -
Changed lines 31-32 from:

The Arduino GSM Shield allows an Arduino board to connect to the internet, make/receive voice calls and send/receive SMS messages. The Shield uses a radio modem M10 by Quectel (datasheet). It is possible to communicate with the board using (AT commands). Use the GSM library to learn more about how to make sketches using one or more of the functions described. You could e.g. make the shield post information on a website every time it gets a phonecall.

to:

The Arduino GSM Shield allows an Arduino board to connect to the internet, make/receive voice calls and send/receive SMS messages. The Shield uses a radio modem M10 by Quectel (datasheet). It is possible to communicate with the board using AT commands. Use the GSM library to learn more about how to make sketches using one or more of the functions described. You could e.g. make the shield post information on a website every time it gets a phonecall.

November 07, 2012, at 12:30 AM by David Cuartielles -
Changed lines 38-51 from:
  • PWR: indicates that the board and shield are powered

  • LINK: indicates the presence of a network link and flashes when the shield transmits or receives data

  • FULLD: indicates that the network connection is full duplex

  • 100M: indicates the presence of a 100 Mb/s network connection (as opposed to 10 Mb/s)

  • RX: flashes when the shield receives data

  • TX: flashes when the shield sends data

  • COLL: flashes when network collisions are detected
to:
  • On: shows the Shield gets power.
  • Status: blinks to show there is data being transferred to/from the GSM/GPRS network.
  • Net: is ON when the modem is communicating with the radio network.
November 07, 2012, at 12:09 AM by Scott Fitzgerald -
Changed lines 31-32 from:

The Arduino GSM Shield allows an Arduino board to connect to the internet, make/receive voice calls and send/receive SMS messages. The Shield uses a radio modem M10 by Quectel (datasheet). Use the GSM library to learn more about how to make sketches using one or more of the functions described. You could e.g. make the shield post information on a website every time it gets a phonecall.

to:

The Arduino GSM Shield allows an Arduino board to connect to the internet, make/receive voice calls and send/receive SMS messages. The Shield uses a radio modem M10 by Quectel (datasheet). It is possible to communicate with the board using (AT commands). Use the GSM library to learn more about how to make sketches using one or more of the functions described. You could e.g. make the shield post information on a website every time it gets a phonecall.

November 07, 2012, at 12:03 AM by Scott Fitzgerald -
Changed line 12 from:
to:
November 06, 2012, at 11:52 PM by Scott Fitzgerald -
Deleted lines 8-10:
November 06, 2012, at 11:26 PM by David Cuartielles -
Changed lines 24-25 from:

The Arduino GSM Shield connects your Arduino.......

to:

The Arduino GSM Shield connects your Arduino to the internet using the GPRS wireless network. Just plug this module onto your Arduino board, plug in a SIM card from an operator offering GPRS coverage and follow a few simple instructions to start controlling your world through the internet. You can also make/receive voice calls (you will need an external audio amplifier) and send/receive SMS messages.

As always with Arduino, every element of the platform – hardware, software and documentation – is freely available and open-source. This means you can learn exactly how it's made and use its design as the starting point for your own circuits. Hundreds of thousands of Arduino boards are already fueling people’s creativity all over the world, everyday. Join us now, Arduino is you!

Changed lines 30-31 from:
  • Connection with Arduino on SPI port
to:
  • Connection with Arduino on pins 2, 3 (Software Serial) and 7 (reset)
Changed lines 34-35 from:

The Arduino GSM Shield allows an Arduino board to connect ........

to:

The Arduino GSM Shield allows an Arduino board to connect to the internet, make/receive voice calls and send/receive SMS messages. The Shield uses a radio modem M10 by Quectel (datasheet). Use the GSM library to learn more about how to make sketches using one or more of the functions described. You could e.g. make the shield post information on a website every time it gets a phonecall.

Changed line 55 from:
to:
October 22, 2012, at 03:05 PM by Scott Fitzgerald -
Added lines 1-53:

Share