Simple IoT platform
Agenda Současný stav Cíle projektu Způsob řešení Harmonogram a aktuální stav Diskuze
Současný stav 1#7 Na pracovištích Technické univerzity v Liberci se již běžně řeší projekty v kontextu SmartCity/SmartCar/SmartFactory se zapojením IoT zařízení včetně realtime komunikace. Pro správu zařízení a efektivní definování událostí a reakce na ně zejména v kontextu k řídicím systémům neexistuje vhodné a customizovatelné řešení nebo jednotná platforma Existuje řada platforem, ne všechny jsou ale vhodné pro průmyslové využití nebo ne zcela odpovídají požadavkům na realizaci na akademické půdě Neexistuje připravené řešení pro snadnou integraci s řídicími systémy výrobních zařízení umožňující plug&play práci s IoT z hlediska bezpečnosti, podpory a provozu, které by zároveň bylo na takové uživatelské úrovni, aby bylo snadno použitelné pracovníky výroby/údržby
Cíle projektu 2#7 Vývoj platformy umožňující různým skupinám zákazníků/aplikací (tenantům) odděleně definovat skupiny IoT zařízení, registrovat zařízení, vybrané události a způsob reakce na ně, princip připojení a chování během autonomního řízení. Předpokládané řešení zahrnuje tyto oblasti: registraci a správu IoT zařízení, kvalifikovaný odběr a doručení generovaných událostí, generování následných akcí podle předem připravených pravidel, včetně callback funkcí Prověřené napojení platformy na výrobní SCADA řídicí systémy Ověření na dvou typizovaných IoT projektech – řízení výrobních zařízení a IoT komunikace z vozu vehicle-to- infrastructure Příprava koncepce podpory a provozu zařízení a možnosti plug&play IoT Prezentace výsledků na mezinárodní konferenci v roce 2018
Základní principy 3#7 analytics realtime, smart reactions, IFTTT, predictive devices IIoT sensors, sigfox, tiny PCs management device management, authentication, security, queuing, messaging storage NoSQL, cloud storage, hadoop machine learning predictive analysis, process discovery, optimization, adaptivity
Achitektura prototypu 4#7 OPC UA aggregator OPC MQTT broker App server REST API Management DB IoT 1 IoT 2 IoT n PLC 1 PLC n
web view HTML5 application Achitektura IoT app 5#7 application layer plaform native client web view HTML5 application Native Client Security module HW interface module Communication module plug-in layer
Harmonogram 6#7 analýza design support vývoj testy finalizace Analysis Definice backlogu a výběr platformy pro IoT a vývoj backendu Pát 18.08.17 Dokončení vývoje Pát 29.12.2017 Ukončení projektu Pon 30.04.2018 Zahájení projektu Pon 29.05.2017 První prototyp celého řešení Pon 16.10.2017 Dokončení testů a příprava finální projektové dokumentace Pát 02.03.2018 today analýza design support vývoj testy finalizace Analysis Functional / non-functional requirements (Lastenheft) Backend services specification (Pflichtenheft) Development Iterative development of backend and frontend, continuous testing and validation against project goals Testing Functional testing, bugfixing User acceptance testing Pilot Two phases of piloting – internal and on piloting market with selected importer 06 07 08 09 10 11 12 01 02 03 04 2017 2018
Aktuální stav 7#7 Analýza a volba IoT jednotek pro realizaci prototypu dokončena Výběr technologie a vývojové platformy dokončena Probíhá příprava technologické časti (PLC, OPC a UA) Probíhá vývoj management platformy Připravuje se implementace IFTTT backendu Připravuje se finální design frontendu
Děkujeme za pozornost ;--) Závěr Děkujeme za pozornost ;--) Jindřich Cýrus jindrich.cyrus@tul.cz +420 485353932