Skip to content

T-SIM7080-S3 快速开始

依赖库

库名版本来源
TinyGSM最新GitHub
XPowersLib最新GitHub

Arduino

PlatformIO(推荐)

克隆 LilyGo-Modem-Series,在 platformio.ini 中选择 T-SIM7080-S3 环境,编译上传。


外设示例

NB-IoT / LTE-M 数据(TinyGSM)

cpp
#define TINY_GSM_MODEM_SIM7080
#include <TinyGsmClient.h>

// SIM7080G UART: RX=4, TX=5, PWR_KEY=12
HardwareSerial modemSerial(1);
TinyGsm modem(modemSerial);

void setup() {
  Serial.begin(115200);
  modemSerial.begin(115200, SERIAL_8N1, 4, 5);
  pinMode(12, OUTPUT);
  digitalWrite(12, HIGH); delay(1000);
  digitalWrite(12, LOW);  delay(3000);

  modem.restart();
  Serial.println("调制解调器: " + modem.getModemInfo());
  modem.setNetworkMode(38); // LTE-M + NB-IoT
  modem.gprsConnect("your.apn", "", "");
  Serial.println("已连接: " + String(modem.isGprsConnected()));
}

void loop() { delay(1000); }

电源管理(AXP2101 — XPowersLib)

cpp
#include <XPowersLib.h>

XPowersPMU pmu;

void setup() {
  Serial.begin(115200);
  Wire.begin();
  if (!pmu.begin(Wire, AXP2101_SLAVE_ADDRESS)) {
    Serial.println("PMU 初始化失败");
    return;
  }
  Serial.printf("电池电压: %d mV\n", pmu.getBattVoltage());
}

void loop() { delay(1000); }

常见问题

Q:SIM7080G 无响应?
A:插入支持 NB-IoT 或 LTE-M 服务的 Nano SIM 卡,连接蜂窝天线,使用 PWR_KEY GPIO 给模组上电后再发送 AT 指令。