Podobné příspěvky
Ukázka konfigurace volné vazby mezi DDS aplikacemi
Volná vazba mezi aplikacemi z pohledu času je velmi užitečnou vlastností při použití komunikačního modelu publish-subscribe. Umožňuje totiž aplikacím přijímat data, která již byla odeslána. Je to užitečné v situacích, kdy: Potřebujete informace o posledním stavu. Při sporadickém odesílání dat. Když chcete aplikacím předávat konfigurační data. Když potřebuji získat data i v případě, kdy jsem…
Data Distribution Service (DDS) vs Apache Kafka
V čem jsou tyto technologie podobné, v čem se liší a jak je nejlépe ve svém IoT nejlépe použít. To se dozvíte v tomto videu DDS: plně decentralizovaná komunikační platforma (technologie) pro sdílení dat v reálném čase mezi různými zařízeními a aplikacemi s možnosti ovlivňovat parametry přenosu pomocí QoS Kafka: distribuovaná streamovací platforma pro zpracování…
Co je událostmi řízená architektura – Event Driven Architecture (EDA)?
Událostmi řízená architektura, je architektonický styl, vytváření systémů, ale i aplikací, kde jsou základem události (indikující změny stavu), které již nastaly a jsou tedy neměnné. Komponenty systému spolu komunikují výhradně pomocí událostí (eventů). Nepoužívají tedy příkazy nebo dotazy. Mezi základní komponenty systému řízeného událostmi patří Poskytovatelé eventů (např. monitorovací aplikace, senzory, middleware, aplikace) Příjemci eventů…
Bez které komponenty IoT řešení nevytvoříte?
IoT systémy jsou rozděleny do několika vrstev a funkčních celků. Nejčastěji je architektura rozdělena na tři vrstvy/úrovně: Vrstva zařízení – senzory a akční prvky (Edge). Kontrolní vrstva – zpracování dat, analýza dat a řízení vrstvy zařízení (Fog 🌫️). Podniková vrstva – podnikové procesy, pravidla a aplikace pro uživatele (Cloud ☁️). Mezi těmito vrstvami probíhá komunikace,…
Formáty dat pro přenos mezi aplikacemi
V rámci distribuovaných systémů potřebujete sdílet data. Jaký formát dat ale zvolíte, abyste mohli komunikovat mezi aplikacemi nezávisle na programovacím jazyku a operačním systému. Na formáty serializace dat pro přenos strukturovaných dat mezi aplikacemi se podíváme v tomto videu . Nejznámější formáty jsou XML JSON (JavaScript Object Notation) Ty jsou jsou používaný u webových API…
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…