AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

Waveshare

$54.40 |
In stock
No reviews yet

Prohibited by the module manufacturer SIMCOM, we're not allowed to ship this product, or to provide any tech support, to the following countries/regions: ...

Stock availability

In our warehouse
1 in stock
Available with leadtime
10 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout
Prohibited by the module manufacturer SIMCOM, we're not allowed to ship this product, or to provide any tech support, to the following countries/regions: Iran, North Korea, Cuba, Sudan, Syrian.
NB-IoT/Cat-M(eMTC)/GNSS HAT for Raspberry Pi, Based on SIM7080G, Globally Applicable
Overview 
This is a telecommunication HAT which features multi communication functionalities: NB-IoT (NarrowBand-Internet of Things), Cat-M (aka eMTC, enhanced Machine Type Communication), and GNSS (Global Navigation Satellite System).
With the developing of telecommunication technology LTE, 2G/3G networks are fading away, the future world would be dominated by IoT technologies consisting of low bandwidth NB-IoT/Cat-M and high bandwidth 4G/5G standards.
This HAT supports global bands of NB-IoT and Cat-M, as well as positioning function. Due to its advantages like small size, low delay, and wide coverage, it is the ideal choice for IoT applications such as intelligent instruments, asset tracking, remote monitoring, e-health, and so on.
Features
  • Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards
  • Supports communication protocols such as TCP/UDP/HTTP/HTTPS/TLS/DTLS/PING/LWM2M/COAP/MQTT
  • Supports GNSS positioning (GPS, GLONASS, BeiDou, and Galileo)
  • Onboard USB interface, to test AT Commands, get GPS positioning data, and so on
  • Breakout UART control pins, to connect with host boards like Arduino/STM32
  • Onboard voltage translator, 3.3V by default, allows to be switched to 5V via onboard jumper
  • SIM card slot, supports ONLY 1.8V SIM card (3V SIM card is not available)
  • 3x LED indicators, easy to monitor the working status
  • Baudrate: 300~3686400 bps
  • Common baudrate auto-negotiation: 9600/19200/38400/57600/115200 bps
  • Comes with development resources and manual (examples for Raspberry Pi/Arduino/STM32)
Communications Specifications
GNSS Specifications
  • Receiver type 
    • 16-channel
    • C/A code
  • Bands 
    • GNSS L1: 1575.42±1.023MHz
    • GLONASS: 1597.5~1605.8 MHz
    • BeiDou: 1559.05~1563.14 MHz
    • Galileo L1: 1575.42±1.023MHz
  • Update frequency: 1 Hz (default) 
  • Data format: NMEA-0183
  • Antenna: active antenna
Other Specifications
  • Power supply voltage: 5V
  • Logic level: 5V / 3.3V (configured via jumper)
  • Overall current (idle mode): 39mA
  • Module sole current (VBAT=3.8V): 
    • Idle mode: 10mA
    • Sleep mode: 1.2mA
    • PSM mode: 3.2uA
    • eDRX mode: 0.59mA (eDRX=81.92s)
  • Operating temperature: -40°C ~ 85°C

  • Storage temperature: -45°C ~ 90°C
  • Dimension: 30.2mm x 65mm
Example
Note: the Raspberry Pi in photo is NOT included.
Dimensions
Development Resources
  1. SIM7080G Cat-M/NB-IoT HAT x1
  2. LTE antenna x1
  3. GPS External Antenna (B) x1
  4. USB type A plug to micro plug cable x1
  5. 2×20PIN female header x1
  6. RPi screws pack (2pcs) x1
1
2
3
4
5
6

Jargon buster

Plain-language definitions for the technical terms used above.

5G
5G is the fifth-generation mobile network standard, offering higher-speed, lower-latency wireless data than earlier 4G/LTE networks. 5G modems can move large amounts of data over cellular networks but may draw significant current and need a suitable aerial and reliable power.
breakout
A breakout board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny contacts.
Galileo
Europe’s satellite navigation system. Galileo support can improve satellite availability and accuracy, especially when combined with GPS and other constellations.
GLONASS
Russia’s satellite navigation system. A receiver that can also use GLONASS has more satellites to choose from, which can improve positioning reliability when the sky view is partly blocked.
GNSS
GNSS stands for Global Navigation Satellite System, an umbrella term for satellite positioning networks such as GPS, GLONASS, Galileo and BeiDou. Receivers use these satellites to determine position, and high-precision units can output a steady stream of serial position data.
GPIO
General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
GPS
The US satellite navigation system used by GNSS receivers to calculate position and time. Support for GPS is important because it is widely available and often used together with other constellations for more reliable positioning.
IoT
Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
LED
A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
MQTT
A lightweight messaging protocol often used for IoT devices to publish and receive data through a server called a broker. It matters for home automation and sensor networks because it is simple, efficient, and widely supported.
NB-IoT
NB-IoT is a low-power cellular network standard designed for sending small amounts of data from remote devices on long battery life. When a product lists NB-IoT, it can report readings from places without Wi-Fi or Ethernet, provided there is suitable cellular coverage and a data plan.
STM32
STM32 is a family of microcontroller chips commonly used in embedded electronics. Knowing a product uses an STM32 can help when looking at firmware updates, pin connections, or low-level serial control options.
UART
UART is a simple asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.
VBAT
VBAT is a backup battery power pin used to keep a small part of a circuit, such as a real-time clock, running when the main power is off. It matters if your project needs to remember the time while the board is shut down.
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.