Podobné příspěvky
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ý…
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 –…
Co usnadňuje DDS? Část 2: Vývoj
Často se ve spojení s DDS používá pojem middleware. Což si můžeme představit jako vrstvu, mezi aplikacemi a operačním systémem, která zabezpečuje komunikaci mezi všemi částmi distribuovaného systému. Na straně aplikací poskytuje jednotné rozhraní, aby se při vývoji nemuseli starat na které platformě (operační systém, architektura procesoru) je aplikace nasazena. Middleware (tedy i DDS) z…
Digital Twin a DDS™🌀
V souvislosti s průmyslovým internetem věcí jste možná zaslechli pojem Digital Twin – digitální dvojče. V tomto videu se podíváme na to, co to digitální dvojče je, k jakým účelům slouží, a jak může technologie Data Distribution Service™ (DDS)🌀 pomoci s jeho vytvořením. Co je digitální dvojče🧑🤝🧑? • Já zde nebudu uvádět přesné definice, od…
Jak funguje u technologie DDS™ 🌀 vyhledávání a jaké to má důsledky?
Představte si, že máte systém, kdy potřebují zařízení nebo aplikace komunikovat přímo mezi sebou, bez centrálního místa. Třeba v případě kdy potřebujete minimalizovat zpoždění v přenosu dat nebo v případě, kdy výpadek centrálního místa způsobí nefunkčnost celého systému. Proto technologie DDS™ umožňuje vyhledávání účastníků, aby se usnadnilo nasazování větších distribuovaných systémů. V tomto videu se…
Message-centric nebo Data-centric?
Když potřebujete přenášet data mezi aplikacemi a zařízeními v distribuovaném prostředí tak napřed zvolíte způsob komunikace pro danou část systému:👉 Point to point, 👉 Client-Server 👉 Publish-Subscribe Aby jste usnadnili komunikaci mezi komponentami systému, tak si zvolíte technologii nebo aplikační protokol pro komunikaci. Např. MQTT, RESTFull HTTP, gRPC, AMQP, CoAP, DDS, Kafka a další. Ale…