SensMonitor integracija

LilyGO T-SIM7670G-S3

Povežite ESP32-S3, SIM7670G LTE Cat-1 modem i opcioni BME280 senzor sa SensMonitor platformom koristeći open-source smonitor-iot firmware.

  • ESP32-S3Wi-Fi, Bluetooth LE, 16 MB flash
  • SIM7670GLTE Cat-1 i GNSS
  • BME280Temperatura, vlažnost i pritisak
LilyGO T-SIM7670G-S3 razvojna ploča
Fotografija: LILYGO T-SIM7670G-S3

01 / Pregled

Kompaktan LTE Cat-1 monitoring uređaj

LilyGO T-SIM7670G-S3 kombinuje ESP32-S3 mikrokontroler sa SIM7670G LTE Cat-1 modemom. Dobar je izbor za monitoring stanice na lokacijama gde nema Wi-Fi mreže, ali postoji standardna LTE pokrivenost i potreban je jednostavniji Cat-1 data link.

01

Kontroler

ESP32-S3 ploča sa Wi-Fi, Bluetooth LE, flash memorijom i podrškom za PSRAM.

02

Mobilna mreža

SIM7670G obezbeđuje LTE Cat-1 povezivanje za slanje podataka preko mobilne mreže.

03

GNSS lokacija

SensMonitor modem komponenta može da pročita SIM7670 GNSS lokaciju pre pokretanja PPP data sesije.

04

Senzorska merenja

Podrazumevani profil može koristiti BME280 senzor povezan preko I2C interfejsa ploče.

Šta firmware radi? Pri pokretanju izvodi jedinstveni serijski broj iz ESP32-S3 eFuse MAC adrese, inicijalizuje napajanje ploče, pokreće SIM7670 modem, čita GNSS lokaciju kada je dostupna, uspostavlja PPP data vezu, sinhronizuje vreme, preuzima konfiguraciju uređaja i šalje merenja u SensMonitor.

02 / Priprema

Šta je potrebno

LilyGO T-SIM7670G-S3 ploča

Nano SIM kartica sa aktivnim LTE data paketom i ispravnim APN-om

LTE antena povezana pre uključivanja modema

GNSS antena ako je potrebna lokacija

BME280 I2C modul i odgovarajući QWIIC/STEMMA QT kabl ili žice

USB-C data kabl povezan na ESP32-S3 USB port

Linux, macOS ili Windows računar sa Git alatom

ESP-IDF 5.x razvojno okruženje

Pre uključivanja ploče Ubacite SIM karticu dok je ploča isključena, povežite LTE antenu, proverite APN i potvrdite da SIM/operator podržava LTE data servis na toj lokaciji.

03 / Hardver

Povežite BME280

Podrazumevani SensMonitor profil za ovu ploču koristi GPIO 3 za SDA, GPIO 2 za SCL i I2C adresu 0x76. Na Standard varijanti ove linije su namenjene QWIIC konektoru na ploči. Ako vaš modul koristi 0x77, promenite adresu u konfiguraciji.

BME280LilyGOFunkcija
VIN / VCC3.3VNapajanje
GNDGNDMasa
SDAGPIO 3I2C data
SCLGPIO 2I2C clock
LilyGO T-SIM7670G-S3 ploča
Fotografija ploče služi kao referenca. Pri povezivanju senzora pratite tabelu i oznake na svojoj reviziji ploče.
Modem i pinovi ploče koje firmware koristi
TX GPIO 4RX GPIO 5PWRKEY GPIO 46DTR GPIO 7PSM GPIO 42QWIIC SDA GPIO 3QWIIC SCL GPIO 2

Modem kontrolne veze su već rutirane na ploči i ne povezuju se ručno. Eksterni senzorski bus zavisi od konektora ili header pinova dostupnih na konkretnoj varijanti ploče.

04 / Firmware

Instalacija i podešavanje smonitor-iot firmware-a

Projekat koristi ESP-IDF 5.x. Internet konekcija je potrebna pri prvom buildu da bi ESP-IDF Component Manager preuzeo SensMonitor komponente.

  1. 1

    Instalirajte ESP-IDF 5.x

    Pratite zvanično Espressif uputstvo, zatim otvorite terminal u kome je ESP-IDF okruženje aktivirano.

    ESP-IDF uputstvo za instalaciju ↗

  2. 2

    Preuzmite firmware

    git clone https://github.com/sensmonitor/smonitor-iot.git
    cd smonitor-iot
    idf.py set-target esp32s3
  3. 3

    Podesite profil ploče

    cp examples/lilygo_sim7670_s3/sdkconfig.defaults sdkconfig.defaults.local
    idf.py menuconfig

    U meniju SensMonitor IoT podesite APN, PPP autentifikaciju i opcione parametre senzora.

  4. 4

    Proverite konfiguraciju senzora

    U SensMonitor IoT → I2C sensor ostavite BME280, SDA 3, SCL 2 i adresu 0x76, osim ako vaša veza ili varijanta ploče zahtevaju drugačije vrednosti.

  5. 5

    Build i flash

    idf.py build
    idf.py -p /dev/ttyACM0 flash monitor

    Zamenite /dev/ttyACM0 stvarnim serijskim portom ploče, na primer /dev/ttyUSB0 na Linux-u ili COM5 na Windows-u.

05 / SensMonitor

Registrujte uređaj

Firmware automatski izvodi serijski broj iz fabričke ESP32-S3 MAC adrese. Serijski broj identifikuje uređaj i nije tajna.

smonitor_iot: Device serial:
SM-ESP32-A1B2C3D4E5F6

DEVICE_NOT_REGISTERED:
Register SM-ESP32-A1B2C3D4E5F6
in the SensMonitor application.
  1. 1

    Prijavite se na app.sensmonitor.com.

  2. 2

    Otvorite sekciju Devices i dodajte novi uređaj.

  3. 3

    Izaberite LilyGO T-SIM7670G-S3 kao tip uređaja.

  4. 4

    Unesite serijski broj tačno kako je prikazan u monitoru.

  5. 5

    Kreirajte stanicu, dodelite uređaj i podesite BME280 senzore ako ih koristite.

  6. 6

    Restartujte ploču kako bi firmware ponovo zatražio konfiguraciju.

06 / Provera

Kako izgleda uspešna konekcija

Initializing esp_modem for SIM7670
BME280 initialized successfully
SIM7670 GNSS location: latitude=...
Network registration: registered
Modem connected to PPP server
Received device-sample-ack

Spremni za merenje?

Pratite terenske podatke u realnom vremenu.

Tehnički izvori: SensMonitor firmware, LILYGO product page i LilyGo Modem Series.

Fotografije pripadaju originalnom vlasniku i treba ih servirati sa zvaničnog LILYGO CDN-a ili iz vaše uploadovane kopije.

LilyGO T-SIM7670G S3