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
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
Instalirajte firmware
Izaberite profil ploče, podesite APN svog mobilnog operatera, pa kompajlirajte i flešujte preko ESP-IDF-a.
- 2
Dodajte uređaj
Ploča pri pokretanju ispisuje svoj serijski broj. Unesite ga u aplikaciju ili skenirajte QR kod.
- 3
Imenujte senzore i podesite granice
U aplikaciji dajte ime stanici i senzorima i podesite minimalne i maksimalne vrednosti.
- 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
Š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.
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.
Svi senzori, izlazi i pravila
Alarmi iznad 30 °C, jezik: srpski
Grafici vlažnosti, nedeljni prikaz
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.
Za malu potrošnju
Mreže namenjene malim uređajima na baterije koji često šalju male količine podataka.
Ništa ne treba instalirati na terenu
SIM kartica i antena. Radi na njivi, na gradilištu i u vozilu.
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.
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
Temperatura, vlažnost, pritisak, osvetljenost, struja i napon, analogni ulazi, kretanje, magnetno polje i rastojanje.
Primeri primene
Mesta bez Wi-Fi mreže.
Alarmi za temperaturu i vlažnost, ventilatori i otvori po pravilu.
Vremenski uslovi i lokacija za pokretne pčelinjake.
Stanje napajanja i baterije tamo gde nema mreže za struju.
Istorija temperature, pritiska i vlažnosti po satu ili godini.
GPS pozicija stanica u pokretu na jednoj mapi.
Imate ESP32 4G ploču na stolu?
