Last updated
This is a telecommunication HAT for Raspberry Pi which supports global bands of NB-IoT, Cat-M, and GPRS, as well as GNSS positioning function. Due to its advantages such as 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.
Compared to SIM7080G, this module also supports GPRS (2G); compared to SIM7000C/E, it is more generic due to the global bands support.
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, BeiDou, GLONASS, 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
SIM card slot supports ONLY 1.8V SIM card (3V SIM card is not available)
2x LED indicators, easy to monitor the working status
Baudrate: 300~3686400 bps
Common baud rate auto-negotiation: 9600/19200/38400/57600/115200 bps
Comes with development resources and manual (examples for Raspberry Pi/Arduino/STM32)
Dimensions:30.50mm × 65.00mm
Weight: 0.148 kg
Initialize IO and install software
The PWRKEY pin is connected to P7 (wiringPi number) of Raspberry Pi by jumper. To let the SIM7080G board work normally, you should firstly initialize the P7 pin. Download codes and run by the following commands.
Enable UART and hardware connection.
Open raspi-config by following commands, and choose Interfacing Options -> Serial, close login shell and open the hardware serial port.
The python codes is provided for MQTT function.
The demo codes provided is based on Waveshare Open103C, it is use for TCP connecting.
The demo codes provide is based on Arduino UNO. The D10 (RX) and D11 (TX) is used for software serial.
Support 25mm X 15mm SIM standard card as shown in the picture below, if it is a Micro or Nano card you need to add a card holder.
SIM7070G may get stuck when it is first turned on, send AT commands several times until it returns OK.
NB-IOT/CAT-M/2G
Band
NB-IoT: B1/B2/B3/B4/B5/B8/B12/B13/B18/B19/B20/B25/B26/B28/B66/B71/B85
Cat-M: 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
Data rate
NB-IoT: 136Kbps(DL)/150Kbps(UL)
Cat-M: 589Kbps(DL)/1119Kbps(UL)
GPRS: 85.6Kbps(DL)/85.6Kbps(UL)
EDGE: 236.8Kbps(DL)/236.8Kbps(UL)
SIM card support
NB-IoT/Cat-M/2G card (1.8V SIM card ONLY)
Applicable region
global
GNSS
Receiver type
16-channel
C/A Code
Band
GPS L1: 1575.42 ± 1.023MHz
GLONASS L1: 1598.0625 ~ 1605.375MHz
BDS B1: 1559.052 ~ 1591.788MHz
Galileo L1: 1575.42 ± 1.023MHz
Data format
NMEA-0183
Antenna
Active antenna
OTHER
Power supply
5V
Operating voltage
5V / 3.3V (configured via 0Ω resistor)
Current consumption
about 41mA (idle mode)
Operating temperature
-40°C ~ 85°C
Storage temperature
-45°C ~ 90°C
Dimensions
30.50mm × 65.00mm