Registrieren eines ThingPoint bei der RAD Server Engine

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Überblick zu ThingPoint


Ein ThingPoint ist eine eigenständige Anwendung, die neben dem EMS-Server ausgeführt werden kann (sie kann auf verschiedenen Computern ausgeführt werden).

Ein mit einem EMS-EdgeModule implementiertes ThingPoint muss beim EMS-Server registriert sein, damit von einer EMS-Client-Anwendung darauf zugeriffen werden kann.

Ein ThingPoint registriert die folgenden Daten beim EMS-Server:

  • ModuleName. Eindeutiger Name des ThingPoint auf dem EMS-Server.
  • Protocol. TCP-Protokoll zum Herstellen der Verbindung mit dem EMS-Server.
  • Verbindungseigenschaften. Host und Port, an dem der ThingPoint-Dienst Anforderungen vom EMS-Server empfängt.
    • Host. Host, auf dem der ThingPoint ausgeführt wird.
    • Port. Port, über den der ThingPoint-Dienst Anforderungen vom EMS-Server empfängt.
  • Ressourcennamen. Namen von Ressourcen, die die ThingPoint-Funktionalität erweitern.

Der EMS-Server verwendet die folgenden gespeicherten Daten jedes ThingPoint:

  • ModuleName und Ressourcenname, um eine REST-Anforderung von einer EMS-Client-Anwendung zu identifizieren, die an ein ThingPoint gerichtet ist.
  • Verbindungseigenschaften, um REST-Anforderungen an das ThingPoint zu stellen.

Registrieren eines ThingPoint im EMS-Server

Sie können die folgenden Komponenten verwenden, um ein ThingPoint mit EMS-EdgeModules und deren Ressourcen beim EMS-Server zu registrieren.

Komponente Verwendung

TEMSEdgeService

Verwenden Sie die auf True gesetzte Eigenschaft AutoRegister.

TEMSClientAPI

Verwenden Sie die RegisterModule-Methode.

Hinweis: Die benutzerdefinierten Ressourcen des ThingPoint sind auch beim EMS-Server registriert.

Siehe auch