Book Contents

Book Index

Internet vecí (IoT)

Book Contents

Book Index

Všeobecné zoznámenie s modulom

Internet vecí stále častejšie preniká do výrobných aj veľkoobchodných firiem. Celá rada vecí okolo nás dnes dokáže zbierať určité dáta a posielať ich ďalej. Či už ide o teplotu, vlhkosť, mieru, opotrebenie alebo otrasy, s využitím aktívnych prvkom internetu vecí (IoT) je možné všetky tieto veličiny merať, pomocou predom nastavených procesov na ne adekvátne reagovať a dáta ukladať k ďalšiemu použitiu.

Jednotlivým dátam zo snímačov a strojov je naviac možné definovať väzby na ďalšie moduly v K2. Môžete tak napríklad sledovať súvislosť medzi podmienkami na pracovisku a výkonnosťou zamestnancov, kontrolovať, či bol stroj skutočne v prevádzke v dobe, ktorú zamestnanec zadal pri odvode výroby alebo automaticky vytvárať požiadavky na servisnú údržbu strojov. Zároveň môžete dáta porovnávať so všetkými ostatnými údajmi uloženými v K2, analyzovať ich a nachádzať zaujímavé korelácie, ktoré nie sú na prvý pohľad zrejmé.

Príklady použitia

Spôsob komunikácie K2 s IoT

Pretože celý svet IoT zariadení je pomerne dosť roztrieštený a využíva rad všeobecných proprietárnych protokolov, je potrebné vždy najskôr K2 naučiť s daným typom zariadenia správne komunikovať. Preto je celé riešenie pripravené tak, aby bolo možné sťahovanie dát riešiť pomocou K2 skriptu.

v K2 sú pripravené moduly pre evidenciu zariadení a jednotlivých senzorov, a to vrátane ukladania nameraných či inak získaných hodnôt.

Ďalej existuje definičný modul IoT - Ovládače, ktorý definuje, akým spôsobom sa s daným zariadením komunikuje a súčasťou tohto ovládača je aj skript, ktorý celú komunikáciu ďalej rieši. Komunikáciu ako takú následne vykonáva Plánovaná úloha, ktorá sa v požadovanom intervale spustí a stiahne dáta podľa vlastností daných ovládačov.

Zjednodušene povedané existujú nasledujúce možnosti, ako sa dáta do K2 zo zariadení môžu dostať:

  1. Dáta sú sťahované priamo zo zariadení, typicky cez sieťové rozhranie (Ethernet alebo Wi-Fi).
  2. Dáta sú sťahované z cloudu výrobcu daného zariadenia pomocou API alebo HTTP požiadaviek.
  3. Dáta sú do K2 zasielané aktívne zariadením alebo cloudom prostredníctvom K2 API.
  4. Dáta sú importované do K2 pomocou špeciálnych skriptov zo súborov alebo inej databázy.

Podľa spôsobu komunikácie existujú potom dva základné spôsoby evidovania zariadení v K2:

  1. Pokiaľ sú dáta sťahované priamo zo zariadenia, potom je potrebné zariadenia založiť do K2 ručne a typicky mu priradiť minimálne jeho IP adresu. Skript následne pri komunikácií zariadení osloví a už si môže stiahnuť ďalšie doplňujúce informácie o zariadeniach a senzoroch.
  2. Pokiaľ sú dáta sťahované z cloudu alebo importom, potom aj zariadenie ako také môže zakladať priamo komunikačný skript.

Podporované zariadenia

Momentálne sú pripravené skripty pre nasledujúcich dvoch dodávateľov IoT zariadení:

IoT - Ovládače

Definuje spôsob komunikácie s daným zariadením. Každé IoT - Zariadenie v K2 teda má priradený práve jeden ovládač. Daný Ovládač tu môžeme pomenovať a nastaviť mu vlastnosť, či je Povolený. Komunikácia prebieha cez ovládače, ktoré sú povolené. Ďalej je potrebné priradiť skript, ktorý bude komunikáciu vykonávať a prípadne mu nastaviť parametre. Na ďalších stranách sa zobrazujú všetky zariadenia, ktoré tento ovládač používajú a na strane Logy sú zapisované prípadné chybové situácie pri komunikácií.

IoT - Zariadenia

Zariadením je myslené samotný IoT prístroj, ktorý typicky zhromažďuje dáta z jedného alebo viac pripojených senzorov. Každé zariadenie teda má svoje označenie a priradený IoT - Ovládač, pomocou ktorého prebieha komunikácia medzi ním a K2.

Priamo na zariadení je možné definovať väzby na ďalšie moduly v K2 a tým definovať súvisiace alebo prípadne ďalšie spracovanie a vyhodnotenie dát. Je možné teda Zariadenie priradiť jednému z nasledujúcich modulov v K2:

V každom z týchto modulov sa nachádza tlačidlo pre zobrazenie všetkých senzorov, ktoré patria k pripojenému zariadeniu, a to vrátane možnosti zobraziť namerané dáta v jednoduchom grafe.

Ďalšie evidované údaje sa týkajú informácií o komunikácií so zaradením a internými údajmi slúžiacimi pre korektnú synchronizáciu dát.

Na ďalších stranách je zobrazený:

IoT - Senzory

Senzorom je typicky snímač pripojený k IoT - Zariadeniu, ktoré meria požadovaný parameter. K jednému zariadeniu môže byť pripojené niekoľko senzorov.

Rovnako ako pri zariadení, tak pri senzore je možné nadefinovať väzby na ďalšie moduly v K2, na ktorých následne informácie o týchto senzoroch môžu zobrazovať.

Na ďalších stranách je zobrazený:

IoT - Merania

Kniha zobrazuje všetky hodnoty pre evidované IoT - Senzory. Slúžia teda pre rýchly prehľad nad kompletnými dátami s možnosťou filtrovania a širšiemu vyhodnocovaniu týchto údajov.

IoT - Parametre

Kniha zobrazuje všetky parametre pre IoT - Zariadenia aj IoT - Senzory. Slúžia predovšetkým pre potrebu vykonávania hromadných zmien nad skupinami parametrov.

IoT - Logy

Kniha zobrazuje všetky logy pre IoT . Zariadenia aj IoT - Senzory.

IoT - Aktualizácie dát

Ide o nevizuálnu akciu, ktorá vyvolá komunikáciu pre všetky povolené IoT - Ovládače a stiahne dáta zo zariadení a senzorov, ktoré následne zapíše do K2. Táto akcia je určená pre použitie v Plánovanej úlohe.