Preskoči na vsebino
Tangenta

Študije primerovJulij 2026

Programska rešitev za IoT napravo

Upravljalno ploščo z zaslonom na dotik smo spremenili v zanesljiv in preprost vmesnik, prilagojen potrebam in podobi podjetja ASTEL.

Kiosk z zaslonom na dotik, na katerem je prikazan zagonski logotip ASTEL Marine
PortWorld YC-SM41P s programsko opremo ASTEL.

Izziv

Pripraviti IoT napravo, da bo omogočala zanesljiv dostop do obstoječe web aplikacije v okviru lokalne IT-infrastrukture naročnika.

Naročnik je želel upravljalno ploščo z zaslonom na dotik (Portworld YC-SM41P) uporabiti kot vmesnik za upravljanje bazenske razsvetljave. Vgradna naprava je morala delovati kot preprost, stalno aktiven terminal, ki na svojem 4" touch zaslonu, omogoča prikaz in upravljanje web aplikacije. Poleg osnovnega načina delovanja je bilo treba zasnovati tudi način konfiguracije naprave za popoln nadzor. Nazadnje je bilo potrebno optimizirati tudi postopek množične namestitve rešitve na večje število naprav.

Rešitev

Prilagojen operacijski sistem za delovanje naprave v načinu kioska in programska oprema za njeno konfiguracijo.

Operacijski sistem Linux Debian, podprt s strani proizvajalca naprave, smo optimizirali tako, da smo odstranili vse nepotrebne procese in s tem zmanjšali čas zagona. Delovanje v načinu kioska smo zagotovili s celozaslonskim prikazom aplikacije, fizičnemu gumbu na napravi pa smo dodelili funkcijo prehoda v konfiguracijski način. Zatem smo razvili konfiguracijsko aplikacijo, ki uporabniku omogoča spreminjanje vseh potrebnih nastavitev, neposredno na napravi. Celoten sistem smo temeljito preizkusili ter ga skozi več razvojnih iteracij izpopolnili do končne različice, pripravljene za predajo naročniku.

Rezultat

Popolnoma delujoč in preizkušen programski sistem, pripravljen za namestitev na večje število enakih naprav.

Naročniku smo v last predali celotno programsko opremo skupaj s pripadajočo dokumentacijo, v kateri je podrobno opisan postopek namestitve na novo napravo. Programsko opremo je mogoče preprosto nadgrajevati in prilagajati prihodnjim zahtevam naročnika.

Naprava podpira torej dva načina delovanja: config in kiosk. V načinu config lahko uporabnik nastavi:

  • WiFi omrežje
  • URL naslov spletne aplikacije, ki se prikazuje v kiosk načinu
  • Svetlost zaslona: ročno ali samodejno glede na senzor svetlobe na napravi
  • Boot logo, prikazan ob zagonu naprave

V načinu kiosk se naprava poveže s shranjenim WiFi omrežjem, v celozaslonskem načinu zažene brskalnik Chromium in odpre spletno aplikacijo na shranjenem naslovu URL.

Edinemu fizičnemu gumbu na napravi smo dodelili dve funkciji. Če uporabnik gumb pritisne in ga drži 3 sekunde, se naprava znova zažene ter preide v config način, s privzetimi nastavitvami. Kratek pritisk na gumb v kiosk načinu osveži prikaz spletne aplikacije, če pride do težav z njenim delovanjem.

Konfiguracijski vmesnik kioska ASTEL za Wi-Fi, URL prikaza, svetlost in zagonski logotip
Konfiguracijski vmesnik, prilagojen za touch display in v barvah podjetja ASTEL.