Dienste für Remote-Dinge
Im Folgenden finden Sie eine Liste der Dienste, die mit Remote-Dingen verwendet werden können.
Dienst
Beschreibung
EvaluateReporting
Dieser Dienst wertet den Berichterstattungsstatus des Dings basierend auf seiner Strategie aus.
Im Folgenden werden die Eingabeparameter für den Dienst aufgeführt:
eventName – Name des Ereignisses
eventTime – Zeitpunkt, zu dem das Ereignis ausgelöst wird
source – Name des Dings, das Ereignisse ausgelöst hat
sourceProperty: Source Property eventData
Nach Ausführung dieses Diensts wird keine Ausgabe empfangen.
GetEventSubscriptions
Ruft die Ereignisse ab, die an das Remote-Ding gebunden sind.
Für diesen Dienst ist keine Eingabe erforderlich.
Bei Ausführung dieses Diensts werden die abonnierten Ereignisse für das Remote-Ding in Form einer Infotable zurückgegeben.
Die folgenden Parameter werden nach Ausführung dieses Diensts empfangen:
Data Shape – EdgeThingEventNotification
Infotable Type – Nur Infotable
GetPropertySubscriptions
Ruft die Eigenschaften sowie den Datenänderungstyp und den Datenänderungs-Schwellenwert für das Edge-Ding ab.
Im Folgenden werden die Eingabeparameter für den Dienst aufgeführt:
options – Vom aufrufenden SDK unterstützte Bindungsoptionen
Bei Ausführung dieses Diensts werden die abonnierten Eigenschaften für das Remote-Ding in Form einer Infotable zurückgegeben.
Die folgenden Parameter werden nach Ausführung dieses Diensts empfangen:
Data Shape – EdgeThingEventNotification
Infotable Type – Nur Infotable
GetQueuedTasks
Ruft alle Aufgaben für dieses verbundene Ding ab.
Für diesen Dienst ist keine Eingabe erforderlich.
Bei Ausführung dieses Diensts werden die Edge-Dinge in Form einer Infotable zurückgegeben.
Die folgenden Parameter werden nach Ausführung dieses Diensts empfangen:
Data Shape – MessageStoreList
Infotable Type – Nur Infotable
GetRemoteMetadata
Gibt die Metadaten für das verbundene Ding zurück.
Für diesen Dienst ist keine Eingabe erforderlich.
Bei Ausführung dieses Diensts werden die Metadaten des verbundenen Dings im JSON-Format zurückgegeben.
GetReportingStrategy
Ruft die Berichterstattungsstrategie dieses Dings ab.
Für diesen Dienst ist keine Eingabe erforderlich.
Bei Ausführung dieses Diensts werden die Metadaten des verbundenen Dings im STRING-Format zurückgegeben.
Invoke
Im Folgenden werden die Eingabeparameter für den Dienst aufgeführt:
endpointUri
paramsTable
headerParams
resultType
Bei Ausführung dieses Diensts wird die Ausgabe in Form einer Infotable zurückgegeben.
ProcessRemoteEvents
Verarbeitet Remote-Ereignisse.
Im Folgenden werden die Eingabeparameter für den Dienst aufgeführt:
values
Nach Ausführung dieses Diensts wird keine Ausgabe empfangen.
ReceiveRouteLifecycleEvent
Im Folgenden werden die Eingabeparameter für den Dienst aufgeführt:
eventPayload
Nach Ausführung dieses Diensts wird keine Ausgabe empfangen.
RegisterRoute
Im Folgenden werden die Eingabeparameter für den Dienst aufgeführt:
routeXml
Nach Ausführung dieses Diensts wird keine Ausgabe empfangen.
SendMaxQueuedTasks
Sendet bis zu einer bestimmten maximalen Anzahl von Aufgaben in der Warteschlange an das verbundene Ding.
Im Folgenden werden die Eingabeparameter für den Dienst aufgeführt:
maxCount – Die maximale Anzahl von Nachrichten, die vom Edge-Gerät gewünscht werden.
Bei Ausführung dieses Diensts wird die Anzahl der gesendeten Aufgaben in der Warteschlange im INTEGER-Format bis zum maxCount-Wert zurückgegeben.
SendQueuedTasks
Sendet alle Aufgaben in der Warteschlange an das verbundene Ding.
Für diesen Dienst ist keine Eingabe erforderlich.
Nach Ausführung dieses Diensts wird keine Ausgabe empfangen.
SetReportingStrategy
Legt die Berichterstattungsstrategie dieses Dings fest.
Im Folgenden werden die Eingabeparameter für den Dienst aufgeführt:
strategyThing – Name des Strategie-Dings.
Nach Ausführung dieses Diensts wird keine Ausgabe empfangen.
UpdateSubscribedPropertyValues
Schreibt Werte abonnierter Eigenschaften für ein verbundenes Ding.
Im Folgenden werden die Eingabeparameter für den Dienst aufgeführt:
maxCount – Die maximale Anzahl von Nachrichten, die vom Edge-Gerät gewünscht werden.
Nach Ausführung dieses Diensts wird keine Ausgabe empfangen.
War dies hilfreich?