Обзор
SIM7080G — это специализированный LPWA (Low Power Wide Area) модуль, предназначенный для энергоэффективных IoT-приложений. Он поддерживает современные стандарты Cat-M1 и NB-IoT, обеспечивая глубокое проникновение сигнала и сверхнизкое энергопотребление.
SIM7080G оптимизирован для устройств с батарейным питанием. В режиме глубокого сна он потребляет ничтожно мало, что позволяет датчикам работать годами от одного заряда. Также встроен полноценный GNSS-приемник для позиционирования.
О модуле SIM7080G
SIM7080G — это будущее промышленного IoT. В отличие от стандартных 4G-модулей, он работает по протоколам, которые потребляют в десятки раз меньше энергии. Это делает его идеальным для «умных» счетчиков, трекеров и автономных датчиков.
⚡ Ключевые особенности
- Cat-M1 и NB-IoT — Работа в специализированных сетях для интернета вещей.
- Сверхнизкое энергопотребление — Всего около 3 мкА в режиме сна (PSM).
- Компактный размер — Один из самых миниатюрных модулей в линейке.
- Глобальный охват — Поддержка практически всех мировых частот Cat-M/NB.
- Навигация (GNSS) — Встроенная поддержка GPS, ГЛОНАСС, Galileo и BeiDou.
Приобретите SIM7080G LPWA Модуль (NB-IoT и Cat-M1)
Характеристики SIM7080G
Основные параметры LPWA модуля SIM7080G.
Распиновка SIM7080G
Основные выводы для типового модуля на базе SIM7080G.
Уровни UART составляют 1.8В. Используйте согласование уровней для ESP32/Arduino.
| Пины | Название | Тип | Описание |
|---|---|---|---|
| 1 | VBAT | Питание | Основной вход (2.7В - 4.8В). |
| 2 | GND | Земля | Общий провод. |
| 3 | TXD | UART TX | Выход данных (1.8В). |
| 4 | RXD | UART RX | Вход данных (1.8В). |
| 5 | PWRKEY | Управление | Кнопка включения (пульс на землю). |
Подключение SIM7080G к ESP32
Для работы с ESP32 необходимо учитывать, что уровни сигналов UART у модуля составляют 1.8В.
| SIM7080G Pin | На ESP32 | Описание |
|---|---|---|
| VBAT | 3.3V (мощный источник) | Питание модуля. |
| GND | GND | Общий минус. |
| TXD | GPIO16 (RX2) | Через делитель/конвертер 1.8V -> 3.3V. |
| RXD | GPIO17 (TX2) | Через конвертер 3.3V -> 1.8V. |
Отладка SIM7080G
Проблема: Модуль не видит сеть NB-IoT
2. NB-IoT требует правильной настройки APN (команда AT+CGDCONT).
3. Убедитесь, что антенна поддерживает диапазон 700-900 МГц.
Примеры программирования SIM7080G
Пример для Arduino (AT-тест)
Простой тест связи с модулем через AT-команды
C++
Пример для Arduino (AT-тест)
Простой тест связи с модулем через AT-команды
#include <HardwareSerial.h>
HardwareSerial modem(2); // UART2 на ESP32
void setup() {
Serial.begin(115200);
// Инициализация модуля на скорости 115200, пины 16 (RX), 17 (TX)
modem.begin(115200, SERIAL_8N1, 16, 17);
Serial.println("Проверка SIM7080G...");
delay(1000);
modem.println("AT"); // Тест связи
}
void loop() {
// Пересылка данных из модема в Serial монитор
if (modem.available()) {
Serial.write(modem.read());
}
// Пересылка данных из Serial монитора в модем
if (Serial.available()) {
modem.write(Serial.read());
}
}
Пример для ESPHome
Базовая конфигурация UART и управления питанием
YAML
Пример для ESPHome
Базовая конфигурация UART и управления питанием
uart:
tx_pin: GPIO17
rx_pin: GPIO16
baud_rate: 115200
id: uart_bus
# Управление питанием через PWRKEY
switch:
- platform: gpio
pin: GPIO4
id: pwr_key
name: "Modem Power Key"
Итоги и рекомендации
Рекомендация
Используйте SIM7080G для автономных датчиков, работающих от батарей. Это самый современный и экономичный способ передачи данных.
Внимание
Не забывайте про разницу в логических уровнях (1.8В). Прямое подключение к 5В убьет модуль, а к 3.3В может работать нестабильно.
Изучите альтернативные модули
Ищете альтернативы SIM7080G? Посмотрите эти похожие модули — возможно, они лучше подойдут под задачи вашего проекта.