Shipping Notice: Due to manufacturer restrictions, this product cannot be shipped to Iran, North Korea, Cuba, Sudan, or Syria. Description Waveshare SIM7070G NB-IoT / Cat-M / GPRS / GNSS HAT for Raspberry Pi is a compact cellular IoT HAT built around the SIM7070G module, designed for Raspberry Pi and also suitable for Arduino and STM32 development through its breakout control interface. It combines global-band NB-IoT, Cat-M, GPRS, and GNSS positioning in one board, making it a practical choice for remote monitoring, asset tracking, smart metering, smart agriculture, smart city, and other low-power IoT deployments. This Waveshare SIM7070G HAT supports common cloud and networking protocols including TCP, UDP, HTTP, HTTPS, TLS, DTLS, LWM2M, COAP, and MQTT. With onboard USB for AT command testing, a standard Raspberry Pi 40PIN GPIO header, GNSS antenna support, and development resources for multiple platforms, it works well for developers building cellular communication and GNSS tracking projects. Features SIM7070G-based cellular IoT HAT with NB-IoT, Cat-M, GPRS, and GNSS support. Standard Raspberry Pi 40PIN GPIO header for direct compatibility with Raspberry Pi series boards. Supports communication protocols such as TCP/UDP/HTTP/HTTPS/TLS/DTLS/PING/LWM2M/COAP/MQTT. Supports GPS, BeiDou, GLONASS, and Galileo positioning. Onboard USB interface for AT command testing, GNSS data reading, and module debugging. Breakout UART control pins for host boards such as Arduino and STM32. 3.3V default logic level, switchable to 5V via onboard resistor configuration. 1.8V SIM card slot and onboard status indicators for power and network monitoring. Wide baud rate support from 300 to 3686400 bps, with common auto-negotiation presets. Includes official development resources for Raspberry Pi, Arduino, and STM32. Specifications Cellular Communication NB-IoT Bands B1/B2/B3/B4/B5/B8/B12/B13/B18/B19/B20/B25/B26/B28/B66/B71/B85 Cat-M Bands B1/B2/B3/B4/B5/B8/B12/B13/B14/B18/B19/B20/B25/B26/B27/B28/B66/B85 GSM/GPRS/EDGE 850/900/1800/1900MHz NB-IoT Data Rate 136Kbps (DL) / 150Kbps (UL) Cat-M Data Rate 589Kbps (DL) / 1119Kbps (UL) GPRS Data Rate 85.6Kbps (DL/UL) EDGE Data Rate 236.8Kbps (DL/UL) Applicable Region Global SIM Card Support NB-IoT / Cat-M / 2G card, 1.8V SIM card only GNSS Receiver Type 16-channel, C/A Code GNSS Frequency GPS L1: 1575.42 ± 1.023MHz; GLONASS L1: 1598.0625 ~ 1605.375MHz; BDS B1: 1559.052 ~ 1591.788MHz; Galileo L1: 1575.42 ± 1.023MHz GNSS Data Format NMEA-0183 GNSS Antenna Active antenna Hardware Power Supply 5V Operating Voltage 5V / 3.3V (configured via 0Ω resistor) Current Consumption About 41mA in idle mode Operating Temperature -40°C to 85°C Storage Temperature -45°C to 90°C Dimensions 30.50mm × 65.00mm Applications Remote monitoring systems for industrial and environmental data collection. Asset tracking and location-aware devices using GNSS and cellular backhaul. Smart metering, utility collection, and field data upload. Smart agriculture projects requiring low-power long-distance telemetry. Smart city gateways, sensor nodes, and infrastructure monitoring. Raspberry Pi IoT development for cloud-connected prototypes and proof-of-concept systems. Product List SIM7070G Cat-M/NB-IoT/GPRS HAT × 1 LTE Antenna × 1 GPS External Antenna (B) × 1 USB-A to Micro-B Cable × 1 Standoffs Pack × 1 Other Content Development support: this Waveshare SIM7070G Raspberry Pi HAT can be used directly with Raspberry Pi through the 40PIN header, or connected to STM32 and Arduino through the breakout UART control interface. Official reference wiring and setup images are included below for quick deployment. Network note: the official FAQ states that SIM7070X / SIM7080X series cannot use cellular networking and GNSS positioning at the same time. If your application depends on both communication and positioning, plan the workflow accordingly. Signal note: if the module has trouble registering to the network, the official AT command guidance highlights AT+CMNB=2 for fixed NB-IoT, AT+CMNB=1 for fixed Cat-M, and AT+CNMP=38 for fixed LTE mode. Related reading on OpenELAB: Waveshare: Leading Provider of Developer Modules, Raspberry Pi: Popular Single-Board Modular Computer, How to Set Up a Raspberry Pi for Beginners. Resources Official Wiki Schematic Source Code USB Driver sscom Tool SIMCom GPS Tool NetAssist Tool SIM7080 Series AT Command Manual V1.02 SIM7070/SIM7080/SIM7090 Series AT Command Manual V1.03 Email Application Note HTTP(S) Application Note MQTT(S) Application Note TCP/UDP(S) Application Note FAQ 1. What SIM card type does this board support?It supports a 25mm × 15mm standard SIM card. If you are using a Micro SIM or Nano SIM, you need a suitable SIM card holder or adapter. 2. Why does the module sometimes not respond to AT commands immediately?The official guidance notes that SIM7070G may get stuck when first powered on. Send the AT command several times until it returns OK. 3. Can SIM7070G use cellular networking and GPS positioning at the same time?No. According to the official FAQ, the SIM7070X / SIM7080X series cannot connect to the cellular network and use GPS positioning simultaneously. 4. What should I do if there is no signal?You can try fixing the network mode with AT+CMNB=2 for NB-IoT, AT+CMNB=1 for Cat-M, or AT+CNMP=38 for LTE mode, then refer to the official AT command manual for operator-specific configuration.