Apama Analytics Builder 10.6 | Bedienungsanleitung für Apama Analytics Builder for Cumulocity IoT | Modelle und Geräte | Broadcast-Geräte
 
Broadcast-Geräte
Obwohl die Modelle von Apama Analytics Builder normalerweise jedes Gerät unabhängig verarbeiten, ist es manchmal hilfreich, Signale zu haben, die für alle Geräte gelten. Dies können Signale von Geräten sein oder von anderen Systemen, die so präsentiert werden, als wären sie Signale von einem Gerät. Apama Analytics Builder unterstützt daher sogenannte Broadcast-Geräte. Die Signale von diesen Geräten stehen allen Modellen und Geräten zur Verfügung.
Broadcast-Geräte können in jedem Modell als Eingaben verwendet werden, entweder zusammen mit den Eingaben für einzelne Geräte oder für Gerätegruppen. Das folgende Diagramm zeigt ein Broadcast-Gerät, das für alle Geräte innerhalb einer Gerätegruppe gilt. Es ist möglich, die Signale von Geräten in einer Gerätegruppe mit den Signalen von einem Broadcast-Gerät zu kombinieren, indem man sie einem Verarbeitungsblock (wie zum Beispiel dem Ausdruck-Block) als unterschiedliche Eingaben übergibt.
Ein Broadcast-Gerät kann - im Gegensatz zu anderen Geräten - nur für synchrone Ausgaben eines Modells verwendet werden, das ausschließlich Daten von Broadcast-Geräten verarbeitet. Broadcast-Ausgaben des asynchronen Typs können von einem Modell generiert werden, das Nicht-Broadcast-Eingaben verarbeitet.
Es ist auch nicht möglich, Modelle mit Hilfe von synchronen Ausgabedaten eines Broadcast-Geräts zu verbinden (das heißt, kein Modell kann einen Messwert von einem Broadcast-Gerät verwenden, das die Ausgabe eines anderen Modells ist). Modelle können über asynchrone Ausgaben eines Broadcast-Geräts miteinander verbunden werden (das heißt, Modelle können eine Operation von einem Broadcast-Gerät verwenden, das die Ausgabe eines anderen Modells ist).
Broadcast-Geräte identifizieren
Broadcast-Geräte werden durch das Vorhandensein einer Eigenschaft auf dem Geräteobjekt im Inventar dieses Geräts identifiziert. Dies ist die Eigenschaft pas_broadcastDevice. Ob ein Gerät als Broadcast-Gerät behandelt wird oder nicht, ist daher über alle Modelle hinweg global. Es ist nicht zulässig, eine Gerätegruppe zu verwenden, die ein Broadcast-Gerät enthält.