Szoftver
VCore - szerver alkalmazás keretrendszer
- socket byte protokoll
- http(s) websocket
- snmp
- ModBus
- http(s) web page reader
- directory figyelő
- imap/pop3/smtp levélkezelés
- ssh/telnet parancssori vezérlés
- sftp/ftp/tftp távoli fájl manipuláció
A DHS-ek (DeviceHandlerServer) egy meta adatbázis kezelő. Lehetőséget nyújt a célrendszerhez illeszkedő objektum típusok és adatbázis reprezentációjának definiálására, míg a procedurális konfiguráció lehetőséget nyújt az NS kommunikáció kezelésére (attribútum konvertálás, formázás, riasztási információ hozzárendelés, egyszerű szabályok kezelése). A DHS az attribútum változásokat és parancskiadásokat történet tárolókban naplózza visszakereshetően, a változásokat disztributálja más komponensek (SLS, TSS) és külső rendszerek felé (Pl. NetCool, SAP, SCADA). A DHS szinten kezelt üzleti objektumok generált riasztási szintjeit egy alarmtabló interfész segítségével kiajánlja, míg a felhasználói felületek felé objektum láthatósági szabályokat kezel.
Az SLS-ek (Serverside Logics Server) az objektum/attribútum változásokhoz konfigurációval hozzárendelt procedurális szabályok végrehajtását végzi. A DHS-től elválasztva attribútum változásokra adott beavatkozásokat és adat feldolgozásokat tud végezni, pl. megfelelő attr érték esetén levelet, SMS-t küld, parancsot ad ki valamelyik berendezésnek, attribútum értéket módosít. Ezenkívül CRONTAB jellegű háttérfolyamatokat is végre tud hajtani.
A TSS-ek idősor kezelő komponensek. A nyers mentett attribútum értékek alapján számolt történeti adatokat tud generálni, amelyek táblázatokban és diagrammokon is megjelenhetnek. A számolási logikákat a TSS konfigurációjában adhatjuk meg, amelyekhez prototípusokat nyújt a rendszer.
A COS egy backend komponens, amely egyrészt a különálló DHS, SLS és TSS komponensek által kezelt adatokat közös interfészen ajánlja ki a WEB és APP GUI felé JSON RPC protokollal, valamint lehetőséget nyújt egyéb üzleti eljárások megvalósítására, a konfigurációjában egyéb feldolgozási eljárásokat tudunk definiálni, amely transzparensen elérhetőek a GUI-k számára.
A DIAG diagnosztikai modul felügyeli a szerverkomponensek működését, és szükség esetén beavatkozik, értesít. A komponens ellenőrzés és beavatkozások logikáját a konfigurációban tudjuk testreszabni.
A fenti keretrendszerekkel a következő rendszereket valósítottuk meg:
- időjárási adatok gyűjtése, térképi és diagram jellegű megjelenítése
- könyvtári nyilvántartó rendszer kölcsönzés funkcióval, kimutatások
- napelem inverter felügyelet (GROWATT)
- árfigyelő alkalmazás, áradatok historikus megjelenítése, figyelmeztetések
- akkumulátor monitorozás, statisztika
- gps nyomkövetés, térképi megjelenítés, flottakezelés, riasztások
- recept alapú gyártás tervezés, felügyelet (RFID)
WCore - WEB GUI keretrendszer
A WCore keretrendszer kétirányú kommunikációt valósít meg a teljes rendszeren belül, ezzel kötve össze a VCore-t és a klienseket. A böngésző alapú kliens (a WCore része) rendelkezik jelenleg a bővebb funkcionalitással, míg az Android operáciüs rendszeren futó (ACore) kliens kiemelt funkciókat valósít meg.
A WCore backend a VCore által biztosított JSON-RPC felületét használva kommunikál. Emellett több olyan feladatot is megvalósít, amely nem (feltétlenül) része a VCore funkcionalitásának (pl. felhasználók kezelése, beléptetés, logolás, modulkezelés, nyelvesítés, stb.)
A frontend műszerfalából (Dashboard) jelenleg a következő funkciók érhetőek el, mint alap szolgáltatási készlet:- műszerfal: telephely fa és objektum lista, riasztások
- objektum kezelés: felvétel, státusz és konfigurációs attribútumok módosítása, objektum törlés, parancsok végrehajtása
- objektum(ok) utolsó adatai
- diagram
- történet
- alarmtabló
- térképi megjelenítés
Konfigurálási/testreszabási lehetőség:
A kliensek szabványos JSON-RPC segítségével kommunikálnak a WCore backendjével. Emiatt könnyedén testreszabhatóak mind külsőben, mind működésben. Ráadásul tetszőleges újabb kliensek is használhatják a backend funkcióit.
ACore - Android kliens keretrendszer
A WCore fontosabb funkcióihoz készült demo jelleggel egy natív Android OS alkalmazás is. Ez működésében egyszerűbb a webes kliensnél, de kezelése az okostelefonok sajátságait veszi figyelembe. A műszerfalra könnyedén felhelyezhetőek preiódikusan frissülő attribútumok és parancsok is, egyedileg definiált paraméterekkel. A hang alapú vezérlés megkönnyíti az alkalmazás használatát azon szakemberek számára, akik a feladataik végrehajtása során nem feltétlenül tudják a telefont kézből használni. Az objektumok helye térképen megjeníthető és egy gombnyomásra útvonal is tervezhető a pozícióhoz.
A rendszer funkciói könyvtárakba vannak szervezve, így a különböző, konkrét rendszerekhez viszonylag kis ráfordítással, egyedi kliens fejleszthető.
Jelenleg elérhető funkciók:
- műszerfal: kiválasztott attribútum adatok megjelenítése, parancsok közvetelen meghívása, dedikált paraméterezéssel
- objektumok és adataik lekérdezése
- objektum pozíciójának megjelenítése térképen
- hang alapú keresés
- parancsok szerkesztése
PNM
Easy Track
A TELL Rendszerszolgáltatások Kft. részére fejlesztett egyedi szoftver.
Az easyTRACK a közúti fuvarozás és gépjármûvédelem területére kifejlesztett interneten keresztül a világon bárhonnan biztonságosan elérhetõ globális mûholdas gépjármûkövetõ és védelmi rendszer. A térképes információkat a világ szinte összes fejlett országának teljes utcaszintû úthálózatát lefedõ digitális térképen jeleníti meg és minden olyan funkcióval rendelkezik, amely biztosítja a gépjármû védelmét, helyzetének meghatározását, on-line nyomkövetését és megkönnyíti az üzemanyag és munkaidõ elszámolást.
A flottamenedzsment szolgáltatás vállalatok, intézmények, cégek számára nyújt segítséget a gépjármûvek üzembetartási költségeinek racionalizálásához.
A cégautók nyomon követésével a magán és céges utak elkülönítésével garantált csökkentést érhet el a fenntartási költségekben.
Fõbb szolgáltatások:
- Lekérdezhetõ kimutatások (Excel, PDF formátum)
- Útvonal visszajátszás
- Megtett útvonalak és nyomvonal megtekintése
- Utcakép (Google Street View) megjelenítése
- Valós idejû közlekedési információk
- Napi grafikonok
- Magán/céges út elkülönítése
- Hasznos és tiltott területek kijelölése és megjelenítése a kimutatásokban
- RFID Sofõrazonosítás
- Mobiltelefonos nyomkövetés
- Illesztési lehetõség ügyviteli rendszerhez
- A gépjármû computere által rögzített adatok bemutatása
- Önálló riasztási funkciók
- GSM és GPS jel letakarás védelem