L’API générique (REST) générique permet à votre organisation d’implémenter une API REST sur mesure qui extrait les données de télémétrie de votre système. InfoWorks WS Pro et IWLive Pro sont des clients de cette API REST. Votre service informatique fournira le serveur pour l’API REST.
Les fonctions API qu’InfoWorks WS Pro et IWLive Pro s’attendent à trouver sont définies ci-dessous.
Votre service informatique est responsable de la mise en place d’une sécurité adéquate dans l’implémentation de cette API REST.
Base_url se présenter comme suit : https://MyTelemetry:Portnumber
Base_url / dans l’adaptateur de données actives, page de connexion, indiquera que le test de connexion a réussi
Base_url /tags renvoie une liste de balises pour la liste déroulante Balises dans la page des flux de données actives.
Requête :
Réponse :
Base_url/tags/tagname confirme qu’un nom de balise particulier existe.
Requête :
Réponse :
Base_url/tags/tagname/history renverra des données temporelles pour une balise particulière.
Requête :
Réponse :
Exemple 1
{
"result": {"tagname":"tag name 2","values": [{"timestamp":"2023-09-01T23:00:00.000Z","integerValue": 0}]
}
Exemple 2
{
"result": {"tagname":"tag name 3","values": [{"timestamp":"2023-09-01T23:00:00.000Z","booleanValue": false}]
}
Exemple 3
{
"result": {"tagname":"tag name 4","values": [{"timestamp":"2023-09-01T23:00:00.000Z","stringValue": "ABC2460189.5"}]
}
Exemple 4
{
"result": {
"tagname": "tag name 15",
"values": [
{
"timestamp": "2024-03-15T09:40:00.000Z",
"doubleValue": -0.9659258262890684
},
{
"timestamp": "2024-03-15T09:45:00.000Z",
"doubleValue": -0.9612616959383188
}
]
}
}