B1, B3, B5, B8, and B20
B1, B3, B5, B8, and B20
Up to 27.2 kbps (uplink) and 62.5 kbps (downlink)
Typical 10mA (idle), 20mA (active)
3.2V - 4.2V
UART, I2C, or SPI
-40C to 85C
-40C to 125C
Applications
| The M5Stack COM.NB-IoT Module (SIM7020G) is suitable for a wide range of IoT applications, including |
Smart metering and energy management
Industrial automation and monitoring
Smart cities and infrastructure
Agriculture and environmental monitoring
Wearables and health monitoring
Smart home and building automation
Overall, the M5Stack COM.NB-IoT Module (SIM7020G) with antenna is a reliable and efficient communication module for IoT devices, offering a combination of low power consumption, compact size, and robust cellular connectivity.
M5Stack COM.NB-IoT Module (SIM7020G) with Antenna DocumentationOverviewThe M5Stack COM.NB-IoT Module (SIM7020G) is a NarrowBand Internet of Things (NB-IoT) module that enables low-power, low-bandwidth communication for IoT applications. It is based on the SIM7020G chipset and comes with an integrated antenna, making it a compact and convenient solution for IoT projects.Hardware SpecificationsChipset: SIM7020G
Frequency Bands: B1/B3/B5/B8/B20/B28
Data Rate: Up to 27.2 kbps (UL) and 62.5 kbps (DL)
Power Consumption: Sleep mode: < 1 mA, Idle mode: 10 mA, Active mode: 50 mA
Operating Voltage: 3.3 V - 4.2 V
Interface: UART, USB
Antenna: Integrated PCB antennaSoftware RequirementsM5Stack Arduino library (for Arduino-based projects)
Python library (for Python-based projects)Code Examples### Example 1: Sending Data to a Server Using AT Commands (Arduino)This example demonstrates how to use the M5Stack COM.NB-IoT Module to send data to a server using AT commands.
```cpp
#include <M5Stack.h>#define BAUDRATE 115200void setup() {
Serial.begin(BAUDRATE);
delay(1000);
// Initialize the NB-IoT module
Serial.println("AT+CFUN=1");
delay(1000);
// Set the APN
Serial.println("AT+CSTT=""your_apn""");
delay(1000);
// Set the username and password
Serial.println("AT+CIICR=""your_username"