The high-performance GSM/GPRS engine works on GSM, EGSM, DSC and PCS frequencies. The GPS has a 1 second TTF (Time To First Fix) from a hot start and 30 seconds from a cold start. Tracking sensitivity is -165 dBm.
The board has two antenna connectors, one for GSM the other for GPS. The bottom side has a SIM card slot and a Micro USB connector for interfacing with a PC.
GSM-GPS click communicates with the target board MCU through mikroBUS UART interface, with additional functionality provided by STAT, PWRKEY, RTS, RS, and CTS. Beside the mikroBUS, the board has additional pins for connecting speakers and a microphone to the GSM engine.
GSM-GPS click uses the 3.3V and 5V power supply.
Type | GPS,GSM |
Applications | GSM and GPS, remote functionality. |
On-board modules | SIM808, SIM card slot, antenna connectors, Micro USB slot |
Key Features | quad-band GSM: 850, EGSM 900, DCS 1800, PCS 1900, GPS TTF: 1s cold start; 28s warm start; 30s cold start, GPS Sensitivity: -148 dBm cold start; -159 re-acquisition; -165 dBm tracking |
Key Benefits | Automatically searches for frequency bands, SMS storage |
Interface | UART,GPIO |
Input Voltage | 3.3V or 5V |
Compatibility | mikroBUS |
Click board size | L (57.15 x 25.4 mm) |
This code snippet sends an SMS message with current GPS position coordinates.
1 void gsm_act_send_info() 2 { 3 char tmp[ 60 ] = { 0 }; 4 char msg[ 160 ] = { 0 }; 5 strcpy( tmp, "AT+CMGS=" ); 6 strcat( tmp, tmp_num ); 7 strcpy( msg, "LAT : " ); 8 strcat( msg, latitude ); 9 strcat( msg, "rnLON : " ); 10 strcat( msg, longitude ); 11 strcat( msg, "rnALT : " ); 12 strcat( msg, altitude ); 13 at_cmd( tmp ); 14 at_cmd_addition( msg ); 15 }
Code examples that demonstrate the usage of GSM-GPS click with MikroElektronika hardware, written for mikroC for ARM, AVR, FT90x, PIC and PIC32 are available on Libstock.