Recensement d'un ThingPoint dans le moteur RAD Server

De RAD Studio
Aller à : navigation, rechercher

Remonter à Présentation des ThingPoint


Un ThingPoint est une application autonome qui peut s'exécuter en dehors du serveur EMS (elle peut s'exécuter sur un ordinateur différent).

Un ThingPoint implémenté avec un EdgeModule EMS doit être recensé dans le serveur EMS pour pouvoir être accessible depuis une application client EMS.

Un ThingPoint recense les données suivantes dans le serveur EMS :

  • ModuleName. Nom unique du ThingPoint dans le serveur EMS.
  • Protocol. Protocole TCP utilisé pour la connexion au serveur EMS.
  • Les propriétés de connexion. Hôte et port sur lesquels le service ThingPoint écoute des requêtes émises par le serveur EMS.
    • Host. Hôte sur lequel le ThingPoint s'exécute.
    • Port. Port sur lequel le service ThingPoint écoute des requêtes émises par le serveur EMS.
  • Les noms de ressource. Noms des ressources qui étendent la fonctionnalité du ThingPoint.

Le serveur EMS utilise les données recensées suivantes de chaque ThingPoint :

  • ModuleName et Resource Name pour identifier une requête REST depuis l'application client EMS ciblant le ThingPoint.
  • Les propriétés de connexion pour envoyer des requêtes REST au ThingPoint.

Recensement d'un ThingPoint dans le serveur EMS

Vous pouvez utiliser les composants suivants afin de recenser un ThingPoint avec des EdgeModules EMS, et ses ressources dans le serveur EMS.

Composant Utilisation

TEMSEdgeService

Utilisez la propriété AutoRegister définie sur True.

TEMSClientAPI

Utilisez la méthode RegisterModule.

Remarque : Les ressources personnalisées du ThingPoint sont également recensées dans le serveur EMS.

Voir aussi