CMU RASPBERRY PI GSM/GPRS MOD V2

SKU: CMU RASPBERRY PI GSM/GPRS MOD V2

BRAND: Communica


Raspberry PI SIM800 GSM GPRS ADD-ON V2.0 Module Shield

Raspberry Pi GSM/GPRS Module V2

Overview

SIM800 GSM GPRS Add-on V2.0 Message Module Expansion Board for Raspberry Pi

Raspberry PI GSM Add-on V2.0 is customized for Raspberry Pi interface based on SIM800 quad-band GSM/GPRS/BT module. AT commands can be sent via the serial port on Raspberry Pi, thus functions such as dialing and answering calls, sending and receiving messages and surfing on line can be realized. Moreover, the module supports powering-on and resetting via software.

Features

  • PWR (Power): When there is normal supply to the board, the indicator keeps on.
  • 8STATUS (SIM800 status): When SIM800 works normally, the indicator keeps on.


  • NET (SIM800 network status): used to indicate network status, the working status of the indicator is as below:
  • OFF SIM800 does not work
  • 64ms on/800ms off SIM800 does not find network
  • 64ms on/3000ms off SIM800 registers the network
  • 64ms on/300ms off GPRS communicates

Specifications

  • Quad-Band 850/ 900/ 1800/ 1900 MHz
  • GPRS multislot class 12
  • Operation temperature: -40°C to +85 °C
  • Operation Level: Digital 3.3V DC
  • Interface: UART
  • Baud rate: 9600(default)

Additional Information

Device Message Module Expansion Board
Type GSM | GPRS | V2.0 | Shield | Raspberry Pi | SIM800
References
  1. Install the RPI GSM ADD-on V2.3 on the Raspi 3B (Ensure Antenna attached before power up!)
  2. Power Pi and boot up the Pi (assuming you have a SDcard in the Pi)
  3. Open a terminal/console/shell command line

    Run these commands:
  4. wget https://www.waveshare.com/w/upload/3/3e/SIM800C-GSM-GPRS-HAT-Demo-Code.zip

  5. mkdir temp
  6. cd temp
  7. unzip /home/pi/SIM800C-GSM-GPRS-HAT-Demo-Code.zip 
  8. sudo nano /etc/rc.local

    # Add this line just before "exit 0" which will be on the very last line

    sh /home/pi/temp/SIM800C-GSM-GPRS-HAT-Demo-Code/Raspberry/pi_gpio_init.sh
  9. Just for reference, pi_gpio_init.sh contains:

    echo "4" > /sys/class/gpio/export
    sleep 0.1
    echo "out" > /sys/class/gpio/gpio4/direction
    echo "0" > /sys/class/gpio/gpio4/value
  10. sudo nano /lib/systemd/system/hciuart.service
    [Unit]
    Description=Configure Bluetooth Modems connected by UART
    ConditionFileNotEmpty=/proc/device-tree/soc/gpio@7e200000/bt_pins/brcm,pins
    Requires=dev-serial1.device
    #After=dev-serial1.device
    After=dev-ttyS0.device

    [Service]
    Type=forking
    #ExecStart=/usr/bin/btuart
    ExecStart = /usr/bin/hciattach /dev/ttyS0 bcm43xx 460800 noflow -

    [Install]
  11. sudo apt-get update
  12. sudo apt-get upgrade
  13. sudo rpi-update
  14. reboot
  15. minicom -b 9600 -D /dev/ttyAMA0

    AT

    OK

  16. The above returning an "OK" indicate that there is modem communication
  17. You can now setup pppd or sakis3g or wvdial or your preferred point-to-point protocol service on /dev/ttyAMA0