Projekty
Referenčný projekt · IoT, sieť a digital signage

Smartenic

Senzory pripojené, prenos hodnôt v reálnom čase, sieť a backend, centrálna správa obrazoviek.

  • Priama linka na vášho technika
  • Prevádzka vrátane výmeny hardvéru
  • Naplánované a postavené pre vašu prevádzku
Smartenic
Krátka odpoveď

Čo je platforma Smartenic a kto ju vyvinul?

Platforma Smartenic zbiera senzorové dáta z budovnej techniky a centrálne riadi digitálne obrazovky — v záujme inteligentnejšieho riadenia budovy. NDVDL pre ňu vytvorila napojenie senzorov na platformu, prenos dát v reálnom čase cez protokol MQTT, Python backend na spracovanie a úpravu senzorových dát a systém digital signage na centrálne riadenie obrazoviek. Základom je model publish/subscribe: veľké množstvo senzorov môže dáta odosielať súčasne bez toho, aby ich platforma musela jednotlivo aktívne dopytovať. Senzorové dáta aj riadenie obrazoviek tak bežia na jednej spoločnej platforme namiesto oddelených systémov.

Naša úloha v Smartenicu

Smartenic spája technológie budovy s digitálnymi obrazovkami: senzory dodávajú namerané hodnoty z budovy, digitálne displeje zobrazujú obsah a oboje má bežať cez spoločnú platformu, nie cez oddelené ostrovčeky.

NDVDL pri tom podporuje na troch úrovniach: pri IoT — teda pripojení senzoriky a prenose hodnôt v reálnom čase —, pri sieti, cez ktorú spolu senzory, obrazovky a backend vôbec komunikujú, a pri správe digital signage, ktorou sa obrazovky centrálne riadia. Spolupráca je priebežná, nie obmedzená na jednorazový projekt.

Východisková situácia

Smartenic potreboval platformu, ktorá zbiera senzorové dáta z technológií budovy a centrálne riadi digitálne obrazovky — pre inteligentnejšiu správu budovy. NDVDL pri tom podporuje v oblastiach IoT, sieť a digital signage.

Rozsah projektu

Čo sme urobili

Pripojenie IoT senzorov

Pripojenie senzorov z technológií budovy k platforme.

Prenos dát cez MQTT

Prenos senzorových dát v reálnom čase cez protokol MQTT.

Backend v Pythone

Spracovanie a príprava senzorových dát v backende napísanom v Pythone.

Správa digital signage

Centrálny systém na riadenie digitálnych obrazoviek v budove.

Sieť a pripojenie

Sieťové pripojenie senzorov, obrazoviek a backendu, aby namerané hodnoty a obsah spoľahlivo dorazili.

Technické detaily sú špecifické pre každý projekt — presnú realizáciu radi prediskutujeme osobne.

Ako to prebieha

Od analýzy až po bežiacu prevádzku

Žiadny projekt z katalógu — ale jasná cesta k IT, na ktorú sa môžete spoľahnúť.

  1. 01

    Úvodný rozhovor & analýza

    Pozrieme sa na vašu IT — bezplatne a nezáväzne. Dostanete úprimné zhodnotenie: čo je dobré, čo chýba, čo je rizikové.

  2. 02

    Koncept & ponuka

    Dostanete koncept ušitý presne na vašu prevádzku — zrozumiteľne vysvetlený, bez odborného žargónu a bez skrytých položiek.

  3. 03

    Realizácia

    Postavíme vašu infraštruktúru — čisto zdokumentovanú a s minimálnym narušením vašej bežiacej prevádzky.

  4. 04

    Prevádzka & full servis

    Po inštalácii len začíname: monitoring, údržba, optimalizácia — a na želanie výmena hardvéru, keď niečo vypadne.

Technický stack

Napojenie IoT senzorov

Pripája senzory z budovnej techniky na platformu.

Senzorika v budovnej technike zriedka tvorí jednotný systém — senzory pochádzajú od rôznych výrobcov a komunikujú rôznymi protokolmi. Napojenie musí túto rôznorodosť previesť na jedno spoločné rozhranie, aby nadväzujúce systémy mohli pracovať s jednotným formátom dát.

MQTT

Prenáša senzorové dáta do backendu v reálnom čase.

MQTT je protokol typu publish/subscribe, navrhnutý pre veľa súčasne odosielajúcich zariadení s obmedzenou šírkou pásma — na rozdiel od HTTP pollingu netreba priebežne aktívne zisťovať, či sú k dispozícii nové dáta. To znižuje záťaž siete a funguje spoľahlivo aj pri krátkych výpadkoch spojenia, pretože MQTT brokery vedia správy dočasne podržať.

Python

Spracúva a upravuje prichádzajúce senzorové dáta v backende.

Python ponúka široký ekosystém knižníc na spracovanie časových radov a rýchlo sa prispôsobuje novým typom senzorov či dátovým formátom. Pre backend, ktorý priebežne spracúva dáta z rôznorodých zdrojov, je táto flexibilita dôležitejšia než čistá rýchlosť vykonávania.

Digital signage management

Centrálne riadi digitálne obrazovky v budove.

Zobrazovacie zariadenia v budove bežia bez trvalej obsluhy na mieste a musia spoľahlivo prijímať a zobrazovať obsah aj vtedy, keď je jednotlivé zariadenie dočasne nedostupné. Centrálny riadiaci systém umožňuje spravovať obsah a stav všetkých obrazoviek z jedného miesta namiesto údržby každého zariadenia samostatne.

Sieť

Prepája senzoriku, obrazovky a backend.

IoT zlyháva málokedy na senzore a často na sieti za ním: zariadenia musia byť dostupné, ich dáta musia nájsť cestu do backendu a obrazovky musia spoľahlivo získavať svoj obsah. Dobre naplánovaná a segmentovaná sieť preto nie je vedľajšia téma, ale predpoklad toho, aby platforma v budove vôbec stabilne bežala.

Čo je na IoT senzorovej platforme pre budovnú techniku technicky náročné

Senzorika budovnej techniky priebežne generuje dáta z potenciálne veľkého počtu zariadení naraz — a tieto zariadenia nie sú vždy dostupné. Prenos cez HTTP polling by znamenal aktívne dopytovanie každého senzora v pevných intervaloch bez ohľadu na to, či sa niečo zmenilo, čo vytvára zbytočnú záťaž siete aj servera. MQTT to rieši modelom publish/subscribe: senzory odosielajú hodnoty, hneď ako vzniknú, a backend odoberá len relevantné témy bez aktívneho dopytovania. Pri krátkych výpadkoch spojenia, ktoré sa v sieťach budov vyskytujú, dokážu MQTT brokery správy podržať namiesto toho, aby sa stratili.

Druhá požiadavka sa týka riadenia obrazoviek: zariadenia digital signage bežia v budove bez dohľadu a musia spoľahlivo prijímať obsah aj vtedy, keď je zariadenie krátko offline alebo sa reštartuje. To si vyžaduje riadenie, ktoré pozná stav každého jednotlivého zariadenia a obsah doručí znova, namiesto toho, aby mlčky predpokladalo, že obrazovka zobrazuje aktuálny obsah. V kombinácii so spracovaním senzorových dát v backende tak vzniká platforma, ktorá musí na spoločnom základe zvládať dve odlišné požiadavky reálneho času — prichádzajúce senzorové dáta a odchádzajúci obsah obrazoviek.

Technické otázky k projektu

Pri HTTP pollingu by bolo potrebné každý senzor dopytovať v pevných intervaloch aj vtedy, keď sa nič nezmenilo — pri väčšom počte senzorov to spôsobuje zbytočnú záťaž siete a servera. MQTT funguje na princípe publish/subscribe: senzory odosielajú hodnoty, hneď ako vzniknú, a backend odoberá len relevantné dátové toky. To je šetrnejšie k šírke pásma a odolnejšie voči krátkym výpadkom spojenia, ktoré sa v sieťach budov môžu vyskytnúť.

Senzory v budovnej technike často pochádzajú od rôznych výrobcov a dodávajú dáta v rôznych formátoch a intervaloch. Platforma musí túto rôznorodosť previesť na jednotné rozhranie skôr, než sa dáta ďalej spracujú — to je jedna z hlavných úloh napojenia senzorov.

Python ponúka široký ekosystém knižníc na prácu s časovými radmi a pomerne rýchlo sa prispôsobuje novým typom senzorov či dátovým formátom. Pre backend, ktorý priebežne pripravuje rôznorodé senzorové dáta, je táto prispôsobivosť praktickou výhodou.

Zobrazovacie zariadenia v budove zvyčajne fungujú bez trvalej obsluhy na mieste. Ak zariadenie krátko vypadne alebo stratí spojenie, musí po opätovnom pripojení samo aktualizovať obsah, namiesto toho, aby zobrazovalo zastaraný obsah. Centrálny riadiaci systém preto preberá riadenie a udržiava prehľad o stave všetkých obrazoviek.

NDVDL podporuje Smartenic pri IoT, sieti a digital signage: pripojenie senzoriky, prenos hodnôt v reálnom čase cez MQTT, spracovanie v Python backende, sieťový základ za tým a centrálna správa obrazoviek. Spolupráca prebieha priebežne.

Pretože každé zariadenie, senzor aj obrazovka potrebujú funkčné spojenie — a pretože IoT zariadenia predstavujú samostatné riziko, keď visia neoddelené vedľa pracovných staníc a serverov. Plánovanie, segmentácia a pokrytie siete preto rozhodujú o tom, či senzorové dáta spoľahlivo dorazia a či zariadenia neohrozia zvyšok prevádzky.

Nenašli ste svoju otázku?

Zavolajte nám alebo napíšte. Hovoríte priamo s technikom — aj vtedy, keď z toho nakoniec projekt nebude.

Služby, ktoré tento projekt dokladá

Aj pre vašu prevádzku: infraštruktúra, ktorá jednoducho funguje

Porozprávajme sa o vašej situácii — nezáväzne a bezplatne.