SIM7000 LTE CAT-M1/NB-IoT Модуль сотовой связи

Узнайте всё о модуле SIM7000: характеристики LTE CAT-M1, NB-IoT и GPRS, распиновка, схемы подключения к ESP32, datasheet и примеры кода

SIM UART

Обзор

SIM7000 — это универсальный многодиапазонный модуль, поддерживающий современные стандарты LTE CAT-M1 и NB-IoT, а также обладающий обратной совместимостью с GPRS/EDGE. Это делает его идеальным мостом между старыми 2G сетями и современными энергоэффективными технологиями сотовой связи.

SIM7000 разработан для приложений, требующих низкой задержки и умеренной пропускной способности данных при низком энергопотреблении. Он совместим по пинам с популярными модулями серий SIM900 и SIM800, что упрощает обновление существующих устройств.

Модуль SIM7000
Быстрая навигация
Основные разделы

О модуле SIM7000

SIM7000 — это “рабочая лошадка” для IoT-проектов средней сложности. Основное преимущество — поддержка режима fallback, когда при отсутствии современных сетей Cat-M/NB-IoT модуль переключается на проверенный временем 2G (GPRS).

Ключевые особенности

  • Гибридная связь — Поддержка LTE CAT-M1, NB-IoT и GPRS/EDGE.
  • Энергоэффективность — Оптимизирован для работы от аккумуляторов в спящем режиме.
  • Совместимость — Совпадение по пинам с модулями SIM800 и SIM900.
  • Навигация — Встроенный GNSS (GPS/GLONASS/BeiDou).
  • Широкий спектр применения — От умных счетчиков до систем мониторинга транспорта.

🔗 Выбираете модуль для апгрейда? Посмотрите нашу таблицу сравнения серий SIM7000/800/900. 🚀

Где купить

Приобретите SIM7000 LTE CAT-M1/NB-IoT Модуль сотовой связи

Технические характеристики

Характеристики SIM7000

Основные технические параметры модуля SIM7000.

Поддерживаемые сети
Cat-M1, NB-IoT, GPRS
Диапазоны частот
LTE-FDD B1/B3/B5/B8/B20...
Навигация
GPS / ГЛОНАСС / BeiDou
Питание
3.0В ... 4.3В
Скачать datasheet (PDF)
Распиновка модуля

Конфигурация пинов SIM7000

Распиновка модуля SIM7000 для работы по UART.

Распиновка SIM7000
Всего пинов
9
Совместимость

Модуль программно совместим с AT-командами серий SIM800 и SIM900.

Таблица выводов UART
Пины Название Тип Описание
1 VBAT Питание Вход напряжения (3.0В - 4.3В).
2 GND Power Общая земля.
3 TXD UART TX Выход данных из модуля (к RX контроллера).
4 RXD UART RX Вход данных в модуль (к TX контроллера).
5 PWRKEY Control Включение модуля (прижать к земле на >1 сек).
Схема подключения

Подключение SIM7000 к ESP32

Для корректной работы требуется надежное питание и соединение по UART.

Схема подключения SIM7000 к ESP32
Протокол
UART (115200 bps)
Питание
3.7V - 4.2V (LiPo)
Таблица соединений
SIM7000 Pin На ESP32 Описание
VBAT Внешний 4В / LiPo Основное питание (ток до 2А).
GND GND Общий минус.
TXD GPIO16 (RX2) Передача из модуля в контроллер.
RXD GPIO17 (TX2) Передача из контроллера в модуль.
Устранение неполадок

Отладка SIM7000

Проблема: Модуль регистрируется только в 2G (GPRS)
1. Проверьте региональные настройки режима (AT+CMNB).
2. Убедитесь, что ваша SIM поддерживает Cat-M/NB-IoT.
3. Попробуйте принудительно выбрать режим LTE через AT-команды.
Примеры программирования

Программирование SIM7000

Arduino

Arduino (Базовый тест)

C++
#include <HardwareSerial.h>

HardwareSerial SIMSerial(2); // UART2 на ESP32

void setup() {
  Serial.begin(115200);
  // Настройка UART2: RX=16, TX=17
  SIMSerial.begin(115200, SERIAL_8N1, 16, 17);
  
  Serial.println("Инициализация SIM7000...");
  delay(1000);
  
  SIMSerial.println("AT"); // Проверка связи
}

void loop() {
  if (SIMSerial.available()) {
    Serial.write(SIMSerial.read());
  }
  if (Serial.available()) {
    SIMSerial.write(Serial.read());
  }
}
MicroPython

MicroPython

Python
from machine import UART, Pin
import time

uart = UART(2, baudrate=115200, tx=17, rx=16)

def send_command(cmd):
    uart.write(cmd + '\r\n')
    time.sleep(1)
    if uart.any():
        print(uart.read().decode('utf-8'))

# Тест связи
send_command("AT")
send_command("AT+CPIN?") # Проверка SIM-карты

Итоги и рекомендации

Преимущество

SIM7000 — самый безопасный выбор для регионов, где NB-IoT покрытие еще нестабильное, благодаря поддержке 2G Fallback.

Совет

Для работы в NB-IoT убедитесь, что ваш оператор поддерживает этот стандарт в вашем регионе и у вас активирована соответствующая услуга.

Похожие модули