Internet věcí (IoT)
Obecné seznámení s modulem
Internet věcí stále častěji proniká do výrobních i velkoobchodních firem. Celá řada věcí kolem nás dnes dokáže sbírat určitá data a posílat je dále. Ať už jde o teplotu, vlhkost, míru opotřebení nebo otřesy, s využitím aktivních prvků internetu věcí (IoT) lze všechny tyto veličiny měřit, pomocí předem nastavených procesů na ně adekvátně reagovat a data ukládat k dalšímu použití.
Jednotlivým datům z čidel i strojů je navíc možné definovat vazby na další moduly v K2. Můžete tak například sledovat souvislost mezi podmínkami na pracovišti a výkonností zaměstnanců, kontrolovat, zda stroj byl skutečně v provozu v době, kterou zaměstnanec zadal při odvodu výroby nebo automaticky vytvářet požadavky na servisní údržbu strojů. Zároveň můžete data porovnávat se všemi ostatními údaji uloženými v K2, analyzovat je a nacházet zajímavé korelace, které nejsou na první pohled zřejmé.
Příklady použití
- Měření podmínek při přepravě – s pomocí bezdrátového čidla s vlastní SIM kartou máte k dispozici veškerá data o podmínkách během přepravy. Díky tomu můžete ručit za kvalitu výrobku a podmínky během přepravy.
- Automatická tvorba reportů pro audity – díky čidlům měřícím teplotu a vlhkost ve vašem skladu můžete při externím auditu jednoduše prokázat podmínky, za kterých své suroviny skladujete.
- Sledování spotřeby elektrické energie – vzhledem k navyšujícím se cenám za energie vás určitě bude zajímat, jakou spotřebu elektřiny má určité pracoviště a jestli například zbytečně nespotřebovává nějaký stroj energii i mimo pracovní dobu.
- Možnost podívat se na data neotřelým způsobem – zajímá vás, proč některé dny stihnete za jednu směnu vyrobit více zboží než jinde? Zkuste data z odvodu výroby porovnat třeba s množstvím CO2 v provozu nebo teplotou. Možná objevíte korelace, které by vás na první pohled nenapadly.
Způsob komunikace K2 s IoT
Protože celý svět IoT zařízení je poměrně dost roztříštěn a využívá řadu obecných nebo proprietárních protokolů, je potřeba vždy nejprve K2 naučit s daným typem zařízení správně komunikovat. Proto je celé řešení připraveno tak, aby bylo možno stahování dat řešit pomocí K2 skriptu.
V K2 jsou připraveny moduly pro evidenci zařízení a jednotlivých senzorů, a to včetně ukládání naměřených či jinak získaných dat.
Dále existuje definiční modul IoT – Ovladače, který definuje, jakým způsobem se s daným zařízením komunikuje a součástí tohoto ovladače je i skript, který celou komunikaci dále řeší. Komunikaci jako takovou následně provádí Plánovaná úloha, která se v požadovaném intervalu spustí a stáhne data podle vlastnosti daných ovladačů.
Zjednodušeně řečeno existují následující možnosti, jak se data do K2 ze zařízení mohou dostat:
- Data jsou stahována přímo ze zařízení, typicky přes síťové rozhraní (Ethernet nebo Wi-Fi).
- Data jsou stahována z cloudu výrobce daného zařízení pomocí API nebo HTTP požadavků.
- Data jsou do K2 zasílána aktivně zařízením nebo cloudem prostřednictvím K2 API.
- Data jsou importována do K2 pomocí speciálních skriptů ze souborů nebo jiné databáze.
Podle způsobu komunikace existují potom dva základní způsoby evidování zařízení v K2:
- Pokud jsou data stahována přímo ze zařízení, pak je potřeba zařízení založit do K2 ročně a typicky mu přiřadit minimálně jeho IP adresu. Skript následně při komunikaci zařízení osloví a již si může stáhnout další doplňující informace o zařízení i senzorech.
- Pokud jsou data stahována z cloudu nebo importem, pak i zařízení jako taková může zakládat přímo komunikační skript.
Podporovaná zařízení
Momentálně jsou připraveny skripty pro následující dva dodavatele IoT zařízení:
- HW group s.r.o. (https://www.hw-group.com) – způsob komunikace: 1, 2
- COMET SYSTÉM, s.r.o. (https://www.cometsystem.cz/) – způsob komunikace: 2
IoT - Ovladače
Definuje způsob komunikace s daným zařízením. Každé IoT - Zařízení v K2 tedy má přiřazen právě jeden ovladač. Daný Ovladač zde můžeme pojmenovat a nastavit mu vlastnost, zda je Povolen. Komunikace probíhá pouze přes ovladače, které povoleny jsou. Dále je nutné přiřadit skript, který bude komunikaci provádět a případně mu nastavit parametry. Na dalších stranách se zobrazují všechny zařízení, které tento ovladač používají a na straně Logy jsou zapisovány případné chybové situace při komunikaci.
IoT - Zařízení
Zařízením je myšleno samotný IoT přístroj, který typicky shromažďuje data z jednoho nebo více připojených senzorů. Každé zařízení tedy má své označení a přiřazen IoT - Ovladač, pomocí kterého probíhá komunikace mezi ním a K2.
Přímo na zařízení je možno definovat vazby na další moduly v K2 a tím definovat souvislosti pro případné další zpracování a vyhodnocení dat. Je možno tedy Zařízení přiřadit jednomu z následujících modul v K2:
- Sklad
- Zóna
- Umístění
- Vozidlo
- Zdroj (výrobní)
- Servisované zařízení
V každém z těchto modulů se nachází tlačítko pro zobrazení všech senzorů, které patří k připojenému zařízení, a to včetně možnosti zobrazit naměřená data v jednoduchém grafu.
Další evidované údaje se týkají informací pro komunikaci se zařízením a interními údaji sloužícími pro korektní synchronizaci údajů.
Na dalších stranách je zobrazeny:
- Seznam všech senzorů, které jsou k tomuto zařízení připojeny.
- Parametry, které se stahují z daného zařízení a parametry, které mohou sloužit pro definování komunikace.
- Logy zobrazující typicky chybové události při získávání dat ze zařízení nebo jeho cloudu.
IoT - Senzory
Senzorem je typicky čidlo připojené k IoT - Zařízení, které měří požadovaný parametr. K jednomu zařízení může být připojeno senzorů několik.
Stejně jako u zařízení, tak i u senzoru je možno nadefinovat vazby na další moduly v K2, na kterých se následně informace o těchto senzorech mohou zobrazovat.
Na dalších stranách je zobrazeny:
- Seznam měření, které jsou k tomuto senzoru zaznamenány. Mimko zobrazení v tabulce je zde i průběh změn hodnot zobrazen v grafu.
- Parametry, které se stahují z daného zařízení pro tento senzor a parametry, které mohou sloužit pro definování komunikace.
- Logy zobrazující typicky chybové události při získávání dat pro senzor.
IoT - Měření
Kniha zobrazuje všechny hodnoty pro evidované Iot - Senzory. Slouží tedy pro rychlý přehled nad kompletními daty s možností filtrování a širšímu vyhodnocování těchto údajů.
IoT - Parametry
Kniha zobrazuje všechny parametry pro IoT – Zařízení i IoT – Senzory. Slouží především pro potřebu provádění hromadných změn nad skupinami parametrů.
IoT - Logy
Kniha zobrazuje všechny logy pro Iot – Zařízení i IoT – Senzory.
IoT - Aktualizace dat
Jedná se o nevizuální akci, která vyvolá komunikaci pro všechny povolené IoT - Ovladače a stáhne data ze zařízení a senzorů, které následně zapíše do K2. Tato akce je určena pro použití v Plánované úloze.
Centrum podpory
Centrum podpory K2 slouží k zadávání a správě požadavků souvisejících se systémem K2. Uživatelé zde mohou hlásit chyby, vytvářet nové požadavky a také sledovat průběh jejich řešení přehledně a na jednom místě. Pro přístup do Centra podpory je nutné se obrátit na svého obchodního zástupce. Portál je dostupný na adrese https://customer.support.k2.cz. Následně uživatel obdrží e-mailovou pozvánku do portálu Centra podpory, ve které potvrdí registraci kliknutím na přiložený odkaz.

Obr.: E-mailová pozvánka do portálu K2 - Centrum podpory
Některé funkce Centra podpory jsou integrovány i do IS K2. K dispozici jsou přímo ve webové K2 na panelu pomocí tlačítek. Uživatelé si je mohou také přidat na plochu do Oblíbených.

Obr.: Nová tlačítka sekce Centrum podpory
Centrum podpory v IS K2
Centrum podpory v IS K2 slouží k přehledu o řešení zadaných požadavků a hlášených chyb evidovaných v systému K2. Umožňuje uživatelům sledovat průběh jejich řešení a mít přehled o aktuálním stavu jednotlivých požadavků. Portál Centra podpory je dostupný na adrese https://customer.support.k2.cz a jeho obsah je přístupný také v IS K2 v modulu Centrum podpory.
Pro přístup se používá tzv. API token, který je vygenerován pro uživatele s oprávněním přístupu do tohoto portálu. API token je unikátní přístupový klíč, který slouží k ověření uživatele.
Získání API tokenu
Pro získání API tokenu je nutné mít zpřístupněný uživatelský účet v systému Atlassian, který má vyšší oprávnění oproti běžnému uživatelskému účtu. Bez tohoto nastavení uživatelé nemaji možnost si jej nechat vytvořit. Zřízení přístupu zajišťuje obchodní zástupce nebo projektový manažer. Po potvrzení e-mailové pozvánky do Centra podpory může uživateli přijít potvrzení o vytvoření Atlassian účtu.
.
Obr.: Potvrzení nastavení Atlassian účtu
Dalším krokem registrace je ověření identity uživatele pomocí ověřovacího kódu zaslaného na e-mail. Po úspěšném ověření je uživateli zpřístupněna možnost vytvoření API tokenu.

Obr.: Ověření identity pomocí ověřovacího kódu
Po přihlášení do Centra podpory se v pravém horním rohu nachází ikona s iniciálami uživatele. Kliknutím na tuto ikonu se zobrazí rozbalovací menu, ve kterém je dostupná položka Profil. Po jejím otevření má uživatel k dispozici možnost Spravovat svůj účet.

Obr.: Profil uživatele v Centru podpory
Kliknutím na možnost Spravovat svůj účet se otevře okno s nastavením účtu Attlasian. Na záložce Zabezpečení je v části Tokeny API dostupná možnost Vytvářet a spravovat tokeny API.

Obr.: Záložka Zabezpečení
Po zvolení možnosti Vytvářet a spravovat tokeny API je uživatel vyzván k ověření identity. Do e-mailové schránky mu je zaslán číselný ověřovací kód, který zadá pro dokončení ověření.

Obr.: Ověření identity pomocí číselného ověřovacího kódu
Po úspěšném ověření se zobrazí možnost Vytvořit token API, který je nutné pojmenovat a potvrdit možnost Vytvořit. Vytvořený API token lze zobrazit pouze jednou. Doporučujeme si jej zkopírovat, bezpečně uložit a dále nešířit. Po jeho vytvoření je zasláno potvrzení do e-mailové schránky.

Obr.: Informace o vytvoření API tokenu
Nastavení Centra podpory v IS K2
Modul je dostupný pod názvem Centrum podpory K2, číslo 1965. Pro nastavení přístupu do modulu musí mít správce přiděleno právo Prohlížení Centra podpory K2, číslo 2522, a právo pro Nastavení Centra podpory,číslo 2523.
V otevřené knize si správce nastaví své přihlašovací údaje. Pokud chce povolit přístup dalším uživatelům, musí jim být přiděleno právo Prohlížení Centra podpory, č. 2522.

Obr.: Centrum podpory v IS K2
Kliknutím na možnost Otevřít nastavení Jira přihlašování se zobrazí přihlašovací okno, do kterého zadá správce svůj e-mail a API token.

Obr. Přihlašovací okno do Centra podpory
Potvrzením tlačítka OK dojde k přihlášení a zobrazí se seznam řešených tiketů.

Obr.: Otevřená kniha Centrum podpory K2
V rozbalovacím seznamu pod ribbonem si uživatel nastaví maximální počet požadavků, které si chce nechat zobrazovat.

Obr.: Okno pro výběr počtu požadavků ke sledování
Otevřením záložky Detail se uživatel dostane k detailnějším informacím o tiketu - včetně popisu problému, požadavku nebo komentářům.

Obr.: Centrum podpory - záložka Detail
Popis tlačítek:
Zobrazit všechny tikety |
Umožňuje vybrat zobrazení všech tiketů nebo jen otevřených (nevyřešených) tiketů. |
Stáhnout přílohy požadavku |
Umožňuje stáhnout všechny přílohy, které jsou k tiketu připojeny. |
Otevřít nastavení Jira přihlašování |
Slouží k nastavení přihlašování do systému Jira. |
Popis polí - záložka Centrum podpory K2
Tiket |
Jednoznačný identifikátor požadavku. |
Název |
Obsahuje stručný název nebo popis požadavku. |
Typ požadavku |
Může nabývat hodnot např. Nový požadavek |
Stav |
Aktuální stav řešení požadavku. |
Příloha |
Informace o tom, zda tiket obsahuje přílohu. Připojenou přílohu v tiketu označuje hodnota |
Odkaz |
Odkaz na požadavek v portálu Centrum podpory. |
Popis polí - záložka Detail
Podpora |
Označení oddělení, které řeší požadavek. |
Zadavatel |
Uživatel, který požadavek vytvořil. |
Priorita |
Určuje naléhavost požadavku. |
Popis |
Prostor pro detailní popis požadavku zadavatelem. |
Komentář |
Prostor k vyjádření řešitele požadavku. |
Stáhnout přílohu |
Umožňuje stažení přílohy v detailu požadavku. |
Nastavení informování o novinkách a chybách v IS K2
V programu K2 lze nastavit informování o novinkách a chybách v IS K2. Na plochu si uživatel může přidat zástupce funkce Novinky a chyby, číslo 996.
Registrace a přihlášení
Pokud není uživatel propojen s kontaktní osobou vyskočí po rozkliknutí funkce Novinky a chyby chybové hlášení.

Obr.: Chybová hláška
Pokud je uživatel s kontaktní osobou propojen, registrace proběhne po zadání uživatelských údajů.

Obr:. Okno s úspěšnou registrací
Po úspěšné registraci se otevře okno s možnostmi nastavení pro zasílání Novinek a chyb. V záložce Sledovat si uživatel může vybrat, jaké informace si nechá posílat. Jednoduchým zatržením zvolí možnost Novinky, Chyby, případně obojí. Dalším parametrem je Sledovat verze a zde si vybírá o jaké verzi (např. K2 nara, K2 vega, atd) bude informace dostávat. Možnost Sledovat v modulech umožňuje vybrat si konkrétní moduly, o které má uživatel zájem. V možnostech Sledovat legislativu si volí variantu Česká nebo Slovenská, případně obojí.
V Nastavení sledování se volí frekvence s jakou budou uživatelé informováni o změnách. Pokud zvolí možnost Okamžitě, jsou informace o všech změnách zasílány průběžně. Při výběru konkrétního dne v týdnu jsou informace odeslány hromadně v jednom e-mailu. E-maily lze zasílat ve třech jazykových variantách - v češtině, slovenštině a angličtině. Nastavení lze po uložení kdykoliv upravit.

Obr.: Výběrové okno
Správce má navíc v dolní části výběrového okna možnost Hromadná změna.

Obr.: Možnost změn a uložení nastavení
Po kliknutí na tlačítko Hromadná změna se otevře stejné výběrové okno jako u nesprávcovského profilu s nabídkou možností v jednotlivých modulech. V dolní části okna lze v nastavení zvolit, komu budou vybrané informace zasílány.
Uložit nastavení všem |
Vybrané nastavení přepíše dosavadní nastavení uživatelů a uloží se pro všechny uživatele v seznamu. |
Uložit nastavení označeným |
Označeným uživatelům se přepíše nastavení. |
Doplnit nastavení všem |
Nastavení v hromadné změně pouze doplní aktuální výběr uživatelů, ale nepřepíše jej. |
Doplnit nastavení označeným |
Doplní se nastavení pouze označeným uživatelům. |

Obr.: Možnosti uložení a doplnění modulů uživatelům
Zasílání upozornění
Po nastavení zasílání informací o novinkách a chybách v IS K2 budou uživatelům v seznamu chodit e-maily s informacemi z vybraných modulů. V emailu bude kromě zprávy o jakou chybu či novinku se jedná i informace od jaké verze je oprava nebo novinka aplikována.

Obr.: Ukázka týdenního souhrnu - seznam opravených chyb

Obr.: Ukázka zasílání novinek
Modul Novinky a chyby v IS K2
Modul Novinky a chyby poskytuje přehled o změnách v systému K2, včetně nových funkcí, úprav a opravených chyb. Uživatelé zde mohou jednoduše sledovat, co se v jednotlivých verzích změnilo a mít tak aktuální přehled o vývoji systému. Zobrazené záznamy je možné filtrovat podle verzí systému K2. Ve výchozím nastavení se zobrazují novinky a chyby, které jsou k dispozici od verze, která odpovídá aktuálně spuštěné verzi IS K2. Pomocí dostupných filtrů lze dále omezit zobrazení pouze na novinky nebo chyby.

Obr.: Modul Novinky a chyby
Po výběru konkrétního záznamu se v pravé části obrazovky zobrazí jeho detail s popisem změny a případnými odkazy na další informace.
Popis polí tabulky Novinky a chyby
Titulek |
Název záznamu.. |
Typ záznamu |
Novinka nebo chyba. |
Dostupné od verze |
Verze, ve které je novinka dostupná nebo je chyba opravena. |
Hlášení chyby - verze |
Verze, ve které se chyba objevila. |
Komponenty |
Oblast systému, které se změna týká. |
Legislativa |
Označení změn souvisejících s legislativou. |
V případě, že se ve sloupci Vyžaduje pozornost správce vyskytuje zatržítko, znamená to, že oprava chyby má dopad na speciální úpravy K2 nebo vyžaduje změnu nastavení. Např. je přidáno nové právo, nebo se změnila důležitá funkčnost, kdy po reinstalaci na danou verzi musí správce změnit nastavení K2, upravit zákaznické úpravy apod. Jedná se o zpětnou nekompatibilitu.