Jak technologii DDS®🌀 rychle pochopit?

Jednou z možností jak se rychle seznámit s koncepty a funkčnostmi technologie DDS® je pomocí Shapes Demo aplikace, která je volně ke stažení od implementátorů. V tomto videu se dozvíte , kde je možné si aplikaci Shapes Demo stáhnout a základní koncept pro sdílení dat pomocí technologie DDS®. Shapes Demo aplikace: Real-Time Innovations (RTI) Object…

Je naučení technologie DDS složité?

Možná se vám někdy stalo, že jste použili technologii a ta nefungovala podle očekávání? To se může stát například v případě, kdy technologie není použita způsobem, pro který byla primárně navržena. Ale co když není v týmu nikdo, kdo technologii DDS zná?  Jak složité je naučení technologie? Použit technologii, kterou tým dobře nezná, a kterou…

|

Integrace aplikací je stále velký problém!

Internet věcí je založen na DATECH, jejich získávání, zpracování a sdílení. Vytvoření složitějších systémů však není jednoduché. Hlavním problém je integrace aplikací. A na to se podíváme v tomto videu. Proč tomu tak je? Je to kvůli tomu, protože v rámci IoT jsou vytvářena různá data, která je potřeba přenášet často ve velkých objemech, umožnit…

|

Potřebujete přenášet data s minimálním zpožděním? Zapomeňte na cloud!

Pro přenesení dat do cloudu a zpět jsou data přenášena na velké vzdálenosti a přes několik překážek (aktivních síťových prvků). Tím narůstá zpoždění při přenosu dat. Jak velké toto zpoždění bude není možné předvídat. Cloud je prostě moc vysoko v oblacích. Je však mnoho aplikací, které potřebují minimální a zaručenou dobu odezvy. průmyslová automatizace, roboti,…

Rozšiřitelnost datového modelu u technologie DDS®

V příspěvku Formáty dat pro přenos mezi aplikacemi jsme si řekli, jak je důležité přemýšlet o možnosti vývoje schématu datového modelu. Mluvili jsme o Protocol Bufferech, Apache Thriftu, Apache Avro a DDS-Xtypes. A o tom jak DDS-XTypes podporují vývoj schématu se podíváme blíže v tomto videu🎞️👇. Představte si stav, kdy integrace systémů mezi sebou a…

Jak zapisovat a číst data v DDS aplikaci

V příspěvku Co tvoří DDS aplikaci a doporučení pro implementaci jsme si řekli, co tvoří DDS aplikaci. Že se jedná o entity DomainParticipant, Topic, Publisher, Subscriber, DataWriter DataReader. V tomto videu se podíváme na to, jakým způsobem je možné zapisovat a číst data . Aplikace zapisuje data pomocí DataWriterů a čte data pomocí DataReaderů. Každý…

|

Data-centric revoluce

Před časem jsem mluvil od architektuře zaměřené na data (Data-centric architecture), kde jsou data základním prvkem a tato data jsou využívána aplikacemi. Funkčnosti aplikací jsou tak založeny na jednotném, co nejjednoduším a rozšiřitelném datovém modelu. Přínosem pak je že, data jsou k dispozici všem aplikacím a je snadná jejich integrace. Správná data jsou tak k dispozici…

|

Funguje DDS bez multicastu?

Technologie DDS je neodmyslitelně spojena s použitím multicastu.  DDS používá multicast pro vyhledávání a zajištění nízké latence a škálovatelnost sdílení dat. Protože data mohou být odeslána pouze jednou, i když je více příjemců, která tato data vyžadují.  S rostoucím využitím různých živých vysílání se multicast bude využívat stále více. Nicméně s tím multicastem to není…

Technologie DDS v robotech a v mikrokontrolerech

Mezi projekty, které využívají technologii DDS® je i projekt ROS 2™ a Micro-ROS. A na tyto dva projekty se podíváme v tomto videu. ROS 2 je sada knihoven a nástrojů, která je určena pro usnadnění a sjednocení tvorby robotů. DDS byla v tomto projektu zvolena jako komunikační platforma, pro komunikaci mezi částmi jednoho robota, nebo…

Technologie DDS® není bezpečná? Naopak❗

V distribuovaných systémech, jako jsou třeba IoT systémy, je potřeba data přenášet mezi jednotlivými částmi systému. Mluvíme tak o datech v pohybu (Data in Motion). Jak tato data zabezpečit a jak to řeší technologie DDS® se podíváme v tomto videu. Nejpoužívanějším způsobem pro zabezpečení dat při přenosu přes síť je použití šifrování pomocí: TLS –…