background image

SIM808 GPS/GPRS/GSM Shield for arduino

SIM808 GPS/GPRS/GSM Shield SKU: TEL0097

Contents

1  Introduction
2  Specification
3  Board Overview
4  Arduino Examples

4.1  Preparation
4.2  Examples

4.2.1  Make Phone Calls
4.2.2  Send SMS Messages
4.2.3  Auto Answering Phone Calls and Reading SMS Messages
4.2.4  Read SMS Messages
4.2.5  Connect TCP and Send GET Requests
4.2.6  Get GPS Data

5  USB Debugging (AT command)

5.1  Preparation
5.2  Make a Phone Call
5.3  Answer the phone and Hang up
5.4  Send SMS
5.5  Read SMS
5.6  TCP Communication
5.7  GPS Orientation

6  SIM808 Low Power Consumption Mode
7  Minimum Functionality Mode
8  Instructions
9  More

Introduction

SIM808 GPS/GPRS/GSM arduino shield (https://www.dfrobot.com/product­1469.html) is an integrated quad­band GSM/GPRS and GPS navigation technology
Arduino expansion shields. A credit card size only, according to the standard Arduino pin packaging, compatible with Arduino UNO
(https://www.dfrobot.com/product­1468.html), arduino Leonardo (https://www.dfrobot.com/product­698.html), arduino Mega (https://
www.dfrobot.com/product­
358.html) and other arduino mainboard (https://www.dfrobot.com/category­104.html). 
Compared to the previous generation SIM908, SIM808 made some improvement on the performance and stability. In addition to the normal SMS and phone
functions, the shield also supports MMS, DTMF, FTP and other functions. You can achieve the data acquisition, wireless data transceiver, IoT application and GPS
orientating. The should integrates onboard microphone and headphone jack, saving your cost and making your project easily. it can also directly connect to the
GSM and GPS antenna by an external antenna connector. 

SIM808 GPS/GPRS/GSM Arduino Shield V1.0 uses the latest version of Simcom SIM808 module, compared with the early SIM808 module available in the market,
the new module has better stability. But GPS part of AT commands are not compatible with the old version of the SIM808 module, please refer to the bottom of the
"more" in the AT commands.  

Specification

Operating voltage: 5V
Input Power: 7­23V
Quad­band 850/900/1800/1900MHz
GPRS multi­slot class 12/10
GPRS mobile station class B
Comply with GSM phase 2/2 +

Class 4 (2 W @ 850 / 900MHz)
Class 1 (1 W @ 1800 / 1900MHz)

Support low power consumption mode: 100mA @ 7V­GSM mode
Support AT command control (3GPP TS 27.007,27.005 and SIMCOM enhanced AT Commands)
Support GPS satellite navigation technology
Support LED status indicator: Power supply status, network status and operating modes
Working environment: ­40 

 ~ 85 

Size: 69 * 54mm/2.71 * 2.12 inches

Board Overview

Summary of Contents for TEL0097

Page 1: ...n SIM908 SIM808 made some improvement on the performance and stability In addition to the normal SMS and phone functions the shield also supports MMS DTMF FTP and other functions You can achieve the d...

Page 2: ...e with PC to make a debug AT debugging 3 Arduino When the expansion board plugged on the Arduino dial to here to make SIM808 communicate with Arduino Arduino Examples In this SIM808 Arduino Shields tu...

Page 3: ...sim808 init delay 1000 Serial print Sim808 init error r n Serial println Sim808 init success Serial println Start to call Call specified number sim808 callUp PHONE_NUMBER void loop nothing to do Send...

Page 4: ...lease call or send SMS message to me void loop Wait serial data if sim808 readable sim808_read_buffer gprsBuffer 32 DEFAULT_TIMEOUT Serial print gprsBuffer Detect the current state of the telephone or...

Page 5: ...if messageIndex 0 sim808 readSMS messageIndex message MESSAGE_LENGTH phone datetime In order not to full SIM Memory is better to delete it sim808 deleteSMS messageIndex Serial print From number Serial...

Page 6: ...nect TCP mbed org 80 Serial println Connect error else Serial println Connect mbed org success Send a GET request Serial println waiting to fetch sim808 send http_cmd sizeof http_cmd 1 while true int...

Page 7: ...ial print speed_kph Serial println sim808 GPSdata speed_kph Serial print heading Serial println sim808 GPSdata heading Serial println Turn off the GPS power sim808 detachGPS USB Debugging AT command I...

Page 8: ...08 chip through the serial port assistant Make a Phone Call wiki index php File TEL0097_Phone_call png Make a Phone Call Send AT in the serial port assistant if it returns OK it means that serial comm...

Page 9: ...wiki index php File TEL0097_Send_Message png Send Message Read SMS wiki index php File TEL0097_Read_Message png Read Message TCP Communication...

Page 10: ...More exciting instruction please refer to AT command on the page of the end These two test code are very simple and easy to be understood Only need to enter the corresponding serial AT commands you wo...

Page 11: ...Series GNSS Application Note V1 00 https github com leffhub DFRobotSIM808_Leonardo_mainboard raw master Documents NEW 20SIM800 20Series_GNSS_Application 20Note 20V1 00 pdf SIM800 Series AT Command Ma...

Reviews: