waveshare SIM7070G Cat-M/NB-IoT/GPRS HAT
waveshare SIM7070G NB-IoT/Cat-M/GPRS HAT for Raspberry Pi User Manual
Model: SIM7070G Cat-M/NB-IoT/GPRS HAT
1. Introduktion
The waveshare SIM7070G NB-IoT/Cat-M/GPRS HAT is a versatile telecommunication module designed for Raspberry Pi series boards. It provides global band support for NB-IoT, Cat-M, and GPRS communication protocols, enabling low-power, wide-area network connectivity. Additionally, it integrates GNSS positioning capabilities, supporting GPS, BeiDou, GLONASS, and Galileo satellite systems. This HAT is suitable for various IoT applications requiring reliable cellular communication and accurate location tracking.
2. Pakkens indhold
Bekræft, at alle nedenstående varer er inkluderet i din pakke:

Image: The waveshare SIM7070G HAT module, an LTE antenna, a GPS external antenna, a USB-A to Micro-B cable, and a pack of standoffs.
- SIM7070G Cat-M/NB-IoT/GPRS HAT
- LTE-antenne
- GPS ekstern antenne
- USB-A to Micro-B cable
- Standoffs pack
3. Funktioner

Image: The SIM7070G HAT module with text highlighting its core functionalities like NB-IoT, Cat-M, GPRS, and GNSS support.
- Standard Raspberry Pi 40PIN GPIO extension header, compatible with Raspberry Pi series boards.
- Supports communication protocols including TCP/UDP/HTTP/HTTPS/TLS/DTLS/PING/LWM2M/COAP/MQTT.
- Integrated GNSS positioning (GPS, BeiDou, GLONASS, Galileo).
- Onboard USB interface for AT command testing and GPS data acquisition.
- Breakout UART control pins for connection with external host boards like STM32.
- SIM card slot, exclusively supports 1.8V SIM cards. 3V SIM cards are not compatible.
- Two LED indicators for monitoring working status.
- Adjustable baud rate: 300 to 3686400 bps.
- Common baud rate auto-negotiation: 9600/19200/38400/57600/115200 bps.
- Includes development resources and manuals for Raspberry Pi/Arduino/STM32.
4. Produktet er slutview (What's On Board)
This section details the main components and interfaces of the SIM7070G HAT.

Image: Labeled diagram of the SIM7070G HAT, showing key components such as the SIM7070G module, USB interface, GPIO header, SIM card slot, and antenna connectors.
- SIM7070G module
- MP1482 power chip
- R19193-33 power chip
- Raspberry Pi 40PIN GPIO header: For connecting with Raspberry Pi
- USB interface: For testing AT Commands and acquiring GPS positioning data
- SIM7070G control interface: For connecting with host boards like Arduino/STM32
- SIM card slot: Supports 1.8V SIM card ONLY
- GNSS antennestik
- LTE antennestik
- Module power key
- Netværksstatusindikator
- Strømindikator
- Operation voltage selection: A: set IO level as 5V; B: set IO level as 3.3V (default)
- DTR selection: A: DTR is connected to P26; B: DTR is disconnected (default)
- PWR selection: A: PWR is connected to P4 (default); B: PWR is connected to power supply
5. Specifikationer
Key technical specifications for the SIM7070G HAT are provided below:

Image: A table detailing various specifications including band support, data rates, SIM card compatibility, GNSS features, power supply, operating voltage, current consumption, temperature ranges, and dimensions.
| Kategori | Specifikation |
|---|---|
| NB-IoT/Cat-M/2G | |
| NB-IoT Band | B1/B2/B3/B4/B5/B8/B12/B13/B18/B19/B20/B25/B26/B28/B66/B71/B85 |
| Cat-M Band | B1/B2/B3/B4/B5/B8/B12/B13/B14/B18/B19/B20/B25/B26/B27/B28/B66/B85 |
| GSM/GPRS/EDGE Band | 850/900/1800/1900MHz |
| NB-IoT Data Rate | 136Kbps(DL)/150Kbps(UL) |
| Cat-M Data Rate | 589Kbps(DL)/1119Kbps(UL) |
| GPRS-datahastighed | 85.6Kbps(DL)/85.6Kbps(UL) |
| EDGE Data Rate | 236.8Kbps(DL)/236.8Kbps(UL) |
| SIM-kort support | NB-IoT/Cat-M/2G card (1.8V SIM card ONLY) |
| Applicable Region | Global |
| GNSS | |
| Satellitsystemer | GPS, BeiDou, GLONASS, Galileo |
| Modtager type | 16-channel, C/A Code |
| GPS L1 | 1575.42 ± 1.023 MHz |
| GLONASS L1 | 1598.0625 ~ 1605.375MHz |
| BDS B1 | 1559.052 ~ 1591.788MHz |
| Galileo L1 | 1575.42 ± 1.023 MHz |
| Dataformat | NMEA-0183 |
| Antenne | Aktiv antenne |
| ANDRE | |
| Strømforsyning | 5V |
| Operation Voltage | 5V / 3.3V (configured via 0Ω resistor) |
| Nuværende forbrug | About 41mA (idle mode) |
| Driftstemperatur | -40°C ~ 85°C |
| Opbevaringstemperatur | -45°C ~ 90°C |
| Dimensioner | 30.50mm × 65.00mm |
6. Opsætning og installation
Follow these steps to properly set up your SIM7070G HAT with a Raspberry Pi:
- Prepare the SIM Card: Ensure you have a 1.8V SIM card. Insert it into the SIM card slot (7) on the HAT. Note: 3V SIM cards are not supported.
- Vedhæft antenner: Connect the LTE antenna to the LTE antenna connector (9) and the GPS external antenna to the GNSS antenna connector (8). Ensure they are securely fastened.
- Connect to Raspberry Pi: Align the 40PIN GPIO header of the SIM7070G HAT with the corresponding GPIO pins on your Raspberry Pi board. Gently press down to ensure a firm connection.
- Tænd: Once connected, power on your Raspberry Pi. The HAT will draw power from the Raspberry Pi's GPIO header.
- Softwarekonfiguration: Refer to the official Waveshare documentation and development resources for specific software setup, driver installation, and AT command examples for your operating system.

Billede: Eksamples of the SIM7070G HAT connected to a Raspberry Pi 4 and a Raspberry Pi Zero WH, demonstrating the physical installation.
7. Betjeningsvejledning
The SIM7070G HAT can be operated through various interfaces and commands.
7.1 Kommunikationstilstande

Image: A diagram illustrating two communication paths: Raspberry Pi/PC to NB-IoT/Cat-M/2G module via USB (AT Command), and Raspberry Pi/Arduino/STM32 to NB-IoT/Cat-M/2G module via UART (AT Command), both connecting to the Internet.
- USB-grænseflade: Connect the HAT to your Raspberry Pi or PC via the USB-A to Micro-B cable. This interface allows for sending AT commands to the SIM7070G module and receiving data, including GNSS positioning information.
- UART grænseflade: The breakout UART control pins (6) enable communication with other host boards such as Arduino or STM32 using AT commands.
7.2 LED-indikatorer
- Network Status Indicator (11): Provides visual feedback on the module's network connection status. Refer to the module's datasheet for specific blink patterns and their meanings.
- Power Indicator (12): Lyser, når modulet modtager strøm.
7.3 GNSS Positioning

Image: An illustration depicting GNSS positioning with example AT commands like AT+CGPSINFO and AT+CGPS=1, indicating satellite communication.
The SIM7070G HAT supports GPS, BeiDou, GLONASS, and Galileo. To obtain positioning data, use the appropriate AT commands via the USB or UART interface. Ensure the GPS external antenna is connected and has a clear view af himlen for optimal ydeevne.
8. Pinout-definition
Understanding the pinout is crucial for advanced integration and custom applications.

Image: A detailed pinout diagram showing the 40-pin header with labels for 5V Power, GND, Module UART RX/TX, Module on/off control pin (P4), and Module sleep mode control pin (P26).
| Pin-funktion | Beskrivelse |
|---|---|
| 5V strøm | 5V strømforsyning indgang |
| GND | Jordforbindelse |
| Module UART RX | Module's UART Receive pin |
| Module UART TX | Module's UART Transmit pin |
| P4 (Module on/off control) | Keep high level for 2s to turn on/off, keep low level when idle. |
| P26 (Module sleep mode control) | NC by default, configurable via jumper DTR. |
9. Fejlfinding
If you encounter issues with your SIM7070G HAT, consider the following common troubleshooting steps:
- Ingen strømindikator:
- Ensure the HAT is correctly seated on the Raspberry Pi's GPIO header.
- Verify the Raspberry Pi is powered on and receiving adequate power.
- Ingen netværksforbindelse:
- Check if the 1.8V SIM card is correctly inserted and active.
- Ensure the LTE antenna is securely connected.
- Verify that the network status indicator (11) is showing expected activity.
- Confirm that your region supports the NB-IoT/Cat-M/GPRS bands used by the module.
- No GPS Data:
- Ensure the GPS external antenna is connected and placed in an open area with a clear view af himlen.
- Verify that the correct AT commands are being sent to request GPS data.
- Communication Issues (USB/UART):
- Check cable connections for USB and UART.
- Ensure correct baud rates are configured in your software.
- Verify that the IO level selection (13) matches your Raspberry Pi's or host board's voltage (3.3V eller 5V).
- Modulet svarer ikke:
- Try cycling power to the Raspberry Pi.
- Ensure the module power key (10) is in the correct position or activated as needed.
10. Vedligeholdelse
To ensure the longevity and optimal performance of your SIM7070G HAT, follow these maintenance guidelines:
- Rensning: Hold modulet fri for støv og snavs. Brug en blød, tør klud til rengøring. Undgå at bruge væsker eller slibende rengøringsmidler.
- Miljøforhold: Operate and store the HAT within the specified temperature and humidity ranges (-40°C to 85°C operating, -45°C to 90°C storage). Avoid exposure to extreme temperatures, direct sunlight, or high moisture.
- Fysisk håndtering: Handle the module with care to prevent physical damage to components or connectors. Avoid applying excessive force when connecting or disconnecting antennas and cables.
- Firmwareopdateringer: Tjek regelmæssigt den officielle Waveshare-udbyder website for any available firmware updates for the SIM7070G module, which may improve performance or add new features.
11. Garanti og support
For warranty information, technical support, and additional resources, please refer to the official Waveshare webwebstedet eller kontakt dit købssted.
Du kan også besøge Waveshare Store on Amazon for product details and support options.