ESP32 IoT platforma za mobilnu mrežu

Vaš 4G ESP32, uživo na svakom telefonu.

Instalirajte open-source ESP-IDF firmware na bilo koju ESP32 ploču sa 4G ili LTE-M modemom, fabričku ili sopstvene izrade. Dodajte je preko serijskog broja i dobijte merenja uživo, alarme i upravljanje u oba smera na webu, Androidu i iOS-u. Bez Wi-Fi mreže na terenu. Bez pisanja servera.

  • NB-IoT · LTE-M · Cat-1Profili mobilnih modema
  • Web · Android · iOSAplikacije su uključene
  • ESP-IDF nativeOpen source · ESP Component Registry
SensMonitor stanica sa solarnim panelom, baterijom, GPS-om, ESP32 4G pločom, senzorom i relejem koji upravlja pumpom, ventilatorom i grejačem. Preko mobilne mreže razmenjuje merenja i komande sa SensMonitor cloud-om, a telefon prikazuje temperaturu uživo, alarm i uključuje ventilator. STANICA ESP32 S3 · classic 4G MODEM SIM7670G A7670E SIM7080G SIM7000G I2C SENZOR BME280 SHT31 BH1750 INA219 RELEJ Pumpa Ventilator Grejač ESP32 + 4G ploča · senzori · releji LilyGO · Waveshare · Makerfabs · sopstvena ↑ merenja ↓ komande, pravila mobilna mreža · TLS ↓ uživo, push ↑ komande VIŠE STANICA jedan nalog · više stanica SensMonitor cloud API · dvosmerni WebSocket čuva istoriju · proverava granice šalje push alarme · sinhronizuje pravila PLASTENIK 2 Temperatura · uživo 24,6° 28,9° 31,2° max 30° 1 h sada Relej ventilatora Isključen Šalje se uređaju… Uključen · uređaj potvrdio Baterija 87% · Solar ! Temperatura iznad maks. Plastenik 2 · 31,2 °C
Radi sa ESP32 4G pločamaTestirani hardver →
LilyGOT-SIM7000GT-SIM7080G S3T-SIM7670G S3
WaveshareESP32-S3 A7670EESP32-S3 SIM7670G
MakerfabsESP32-S3 SIM7670GESP32-S3 A7670
Sopstvena izradaESP32 + UART modem
ModemiSIM7000SIM7080SIM7670A7670još u planu

Kako radi

Od ploče na stolu do podataka na telefonu za jedno popodne.

Vi obezbeđujete ploču, SIM karticu sa internetom i senzor. SensMonitor daje firmware, cloud i aplikacije.

  1. 1

    Instalirajte firmware

    Izaberite profil ploče, podesite APN svog mobilnog operatera, pa kompajlirajte i flešujte preko ESP-IDF-a.

  2. 2

    Dodajte uređaj

    Ploča pri pokretanju ispisuje svoj serijski broj. Unesite ga u aplikaciju ili skenirajte QR kod.

  3. 3

    Imenujte senzore i podesite granice

    U aplikaciji dajte ime stanici i senzorima i podesite minimalne i maksimalne vrednosti.

  4. 4

    Pratite, primajte alarme, upravljajte izlazima

    Vrednosti uživo, grafici istorije, push alarmi i upravljanje relejima na svakom vašem uređaju.

$ idf.py set-target esp32s3
$ idf.py menuconfig      # board, modem, sensor, APN
$ idf.py flash monitor

I (2310) modem: registered, LTE-M
I (4105) ppp: connected
I (4630) smonitor: serial SM-ESP32-A1B2C3D4E5F6
I (5211) smonitor: config received, 1 sensor
I (5240) smonitor: sample sent  T=24.6 H=58 P=1012
Vrednosti uživo sa stanice, direktno iz SensMonitor aplikacije

Šta dobijate

Sve što dolazi posle firmware-a već je napravljeno.

Delovi koji inače traju mesecima: server, ažuriranje u realnom vremenu, alarmi i mobilne aplikacije.

Podaci uživo

Vrednosti se osvežavaju čim stigne merenje, preko zaštićene WebSocket veze.

Istorija i grafici

Linijski, stubičasti i kružni grafici za poslednji sat, dan, nedelju, mesec ili godinu.

Push alarmi

Podesite minimum i maksimum za svaki senzor. Obaveštenje stiže na telefon, a svaki događaj se beleži.

Daljinski izlazi

Uključujte releje i digitalne izlaze iz aplikacije, sa bilo kog mesta sa signalom.

Na uređaju · pravila u PLC stilu

Automatizacija koja radi na samom uređaju

U aplikaciji podesite jednostavna pravila „ako, onda”. Ploča ih čuva i izvršava sama, pa se ventilator uključuje i kada nestane mreže.

Ako Temperatura > 30 °C
Onda Relej ventilatora Uključen

Mapa i GPS

Vidite gde je svaka stanica, uključujući i one koje se kreću.

Baterija i napajanje

Nivo baterije i stanje napajanja za stanice na solarnom ili baterijskom napajanju.

Za instalatere

Vi postavljate stanicu. Vaši klijenti je prate.

Svaki klijent dodaje isti uređaj preko serijskog broja u svom nalogu. Svako dobija svoje alarme, podešavanja i jezik aplikacije. Vi brinete o hardveru, oni dobijaju odgovore.

Dostupno na engleskom, srpskom, nemačkom, španskom, ruskom i kineskom.

Treba vam pod vašim brendom? Javite nam se →

SM-ESP32-A1B2C3D4E5F6 · Plastenik 2
IN
Instalater

Svi senzori, izlazi i pravila

Na mreži
VL
Vlasnik farme

Alarmi iznad 30 °C, jezik: srpski

Alarm poslat
AG
Agronom

Grafici vlažnosti, nedeljni prikaz

Prati

Zašto mobilna mreža

Wi-Fi se završava kod zgrade. Vaši senzori ne.

Mobilne mreže male potrošnje napravljene su za ovakve uređaje, a moduli su postali dovoljno jeftini i za pojedinačne stanice.

LTE-M · NB-IoT

Za malu potrošnju

Mreže namenjene malim uređajima na baterije koji često šalju male količine podataka.

0 rutera

Ništa ne treba instalirati na terenu

SIM kartica i antena. Radi na njivi, na gradilištu i u vozilu.

GNSS u modemu

Lokacija je uključena

Isti modem javlja i poziciju, pa se stanice u pokretu vide na mapi.

Napravljeno na ESP-IDF-u

Nativni ESP-IDF firmware, podeljen sa Espressif zajednicom.

SensMonitor firmware je napisan na ESP-IDF-u, zvaničnom Espressif framework-u za ESP32. Radi na FreeRTOS-u, ceo TCP/IP stek i TLS su na samom čipu, a sa modemom komunicira preko PPP-a pomoću Espressif-ovog esp_modem. To je ista osnova koju Espressif koristi za proizvodne uređaje.

Delovi za mobilnu mrežu i senzore objavljeni su kao komponente u ESP Component Registry-ju. Svaki ESP-IDF projekat može da ih koristi jednom linijom, sa SensMonitorom ili bez njega.

# dodavanje u bilo koji ESP-IDF projekat
$ idf.py add-dependency "sensmonitor/smonitor-modem"
$ idf.py add-dependency "sensmonitor/smonitor-i2c"

# main/idf_component.yml
dependencies:
  idf: ">=5.5,<5.6"
  sensmonitor/smonitor-modem: "0.1.6"
  sensmonitor/smonitor-i2c: "^0.1.1"

GitHub · Apache 2.0

smonitor-iot

Aplikacioni firmware: profili ploča, očitavanje senzora, pravila na uređaju i zaštićena WebSocket veza sa SensMonitorom.

github.com/sensmonitor/smonitor-iot →

ESP Component Registry · Apache 2.0

smonitor-modem

Prenos podataka preko PPP-a za SIMCom i A7670 modeme, napravljen na Espressif esp_modem. NB-IoT, LTE-M, Cat-1 i GNSS.

sensmonitor/smonitor-modem →

ESP Component Registry · Apache 2.0

smonitor-i2c

Podesivo očitavanje I2C senzora. Novi senzori se dodaju kao JSON profili, pa lista raste bez novih drajvera.

sensmonitor/smonitor-i2c →

Senzori

Lista senzora koja stalno raste, bez pisanja drajvera.

Profil senzora i njegovu I2C adresu izaberite u menuconfig-u. Aplikacija zatim prikazuje svako merenje sa sopstvenim jedinicama, graficima i granicama.

Profili senzora u smonitor-i2c

BME280BMP280SHT31AHT20BH1750 INA219ADS1115MPU6050QMC5883LVL53L0X

Temperatura, vlažnost, pritisak, osvetljenost, struja i napon, analogni ulazi, kretanje, magnetno polje i rastojanje.

Primeri primene

Mesta bez Wi-Fi mreže.

Plastenici

Alarmi za temperaturu i vlažnost, ventilatori i otvori po pravilu.

Pčelinjaci

Vremenski uslovi i lokacija za pokretne pčelinjake.

Gradilišta

Stanje napajanja i baterije tamo gde nema mreže za struju.

Meteo stanice

Istorija temperature, pritiska i vlažnosti po satu ili godini.

Vozila

GPS pozicija stanica u pokretu na jednoj mapi.

Imate ESP32 4G ploču na stolu?

Vidite je uživo na telefonu još danas.