GSM/GPRS/GNSS/Bluetooth HAT for Raspberry Pi

WaveshareSKU: RB-Wav-129
Manufacturer #: 13460

Price  :
Sale price $31.99

Shipping calculated at checkout

Stock  :
In stock, 4 units

Payments and Security

Payment methods

American Express Apple Pay Diners Club Discover Meta Pay Google Pay Mastercard PayPal Shop Pay Venmo Visa

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.



  • Raspberry Pi connectivity, compatible with Raspberry Pi 2B/3B/Zero/Zero W
  • Supports SMS, phone call, GPRS, DTMF, HTTP, FTP, MMS, email, etc.
  • Support GPS, COMPASS, Glonass, LBS base station positioning, omni-positioning
  • Bluetooth 3.0, supports data transferring through Bluetooth
  • Onboard USB TO UART converter CP2102 for UART debugging

This is GSM/GPRS/GNSS/Bluetooth HAT for Raspberry Pi very handy, low power Raspberry Pi HAT which features multi communication functionalities: GSM, GPRS, GNSS and Bluetooth.It allows your Pi to easily make a telephone call, send messages, connect to wireless Internet, global position, transfer data via Bluetooth, and so on.

GSM/GPRS/GNSS/Bluetooth HAT for Raspberry Pi- Click to Enlarge

  • 1 x GSM Antenna
  • 1 x GPS External Antenna (B)
  • 1 x Bluetooth Antenna
  • 1 x USB type A plug to micro plug cable
  • 1 x RPi screws pack (2pcs)

GSM/GPRS/GNSS/Bluetooth HAT for Raspberry Pi- Click to Enlarge

  • 30.2mm x 65mm
  • 6x LEDs for indicating the module working status
  • SIM card slot for 1.8V/3V SIM card
  • RTC with backup battery holder
  • Baudrate auto detection (1200bps ~115200bps)
  • Control via AT commands (3GPP TS 27.007, 27.005, and SIMCOM enhanced AT Commands)
  • Supports SIM application toolkit: GSM 11.14 Release 99
  • Comes with development resources and manual (examples for Raspberry Pi/Arduino/STM32)



  • GSM 850/EGSM 900/DCS 1800/PCS 1900 MHz
  • Quad-band auto search
  • Compliant to GSM phase 2/2+
  • Emitting power
  • Class 4 (2W @ GSM 850/EGSM 900 MHz)
  • Class 1 (1W @ DCS 1800/PCS 1900 MHz)
  • GPRS connectivity
  • GPRS multi-slot class 12 (default)
  • GPRS multi-slot class 1~12 (configurable)
  • GPRS data feature
  • Downlink speed: max 85.6kbps
  • Uplink speed: max 85.6kbps
  • Coding schemes: CS-1\CS-2\CS-3\CS-4
  • Supports PAP (Password Authentication Protocol) for PPP connection
  • Supports PBCCH
  • Supports USSD
  • SMS
  • Supports: MT/MO/CB/Text/PDU mode
  • SMS storage: SIM card
  • Audio
  • Voice encode/decode mode: Half Rate\Full Rate\Enhanced Full Rate\Adaptive muti rate
  • Supports echo cancellation
  • Supports noise reduction


  • Receiver type
  • 33 tracking channels
  • 99 acquisition channels
  • GPS L1 C/A code
  • Sensitivity
  • Tracking: -165 dBm
  • Cold starts : -148 dBm
  • Time-To-First-Fix
  • Cold starts : 28s (typ.)
  • Hot starts : < 1s
  • Warm starts: 26s
  • Accuracy
  • Horizontal position : <2.5m CEP


  • Integrates AT commands
  • Compliant to Bluetooth specification3.0 + EDR
  • Supports SPP, OPP, HFP/HSP, etc.


  • Operating voltage: 5V
  • Operating temperature: -40°C ~ 85°C
  • Storage temperature: -45°C ~ 90°C

Customer Reviews

Based on 3 reviews
Good bang for buck

Base on price, it work out pretty well. Only one complaint is the GPS somehow doesn’t work well 5 different type of antenna

Great product!

Got my Pi Zero up and running with a SIM card thanks to this GSM HAT! Useful examples to get started quickly!

Brilliant device but needs some programming knowledge

You can use the HAT to send and receive SMS messages and even make phone calls. You need to put a SIM in it to get it to work (a PAYG SIM is fine). You'll need some technical knowledge to get it to work although I believe there is some software around that will help you out. Highly recommended!

Estimate shipping

You may also like