soporte en línea

Compartición de datos

Puede compartir todos los datos recibidos utilizando la función de compartición. En Device Explorer, haga clic en el icono de compartir

__wf_reserved_inherit

Un asistente le permitirá elegir el tipo de compartición así como las opciones asociadas.

Indicación 1: pasos de la configuración de la compartición. Estamos en el primer paso de selección del conector
Indicación 2: botón de selección de conectores
Indicación 3: activación/desactivación del conector

__wf_reserved_inherit

Para cada conector, puede elegir diferentes parámetros de conexión.

Formato de los mensajes

Los mensajes se envían en formato JSON y el contenido depende de la configuración de la sección Format Message del conector:

__wf_reserved_inherit

Sección Measurement

Esta sección contiene estos campos

{ "measure": {

"model": "model_name", # nom du modele de données, il s agit d'un nom utilisé en interne par Device Explorer

"attributeName": "attribute_name", # nom de l'attribut par exemple temperature, ce nom est le meme que celui visible dans la grille de detail d'un objet

"attributeUnit": "unit", # unité de l'attribut, par exemple C pour celcius

"attributeType": "attribute_type", # valeurs possibles : string, on/off, integer, float

"value": "value", # la valeur par exemple 20

"timestamp": "2025-03-24T15:46:09-0400",

"data":

{ "attribute_name": "value" } # identique aux valeurs précédentes

},

Sección Message

"message": {

"timestamp": "2025-03-24T15:46:09-0400",

"number": 1

},

Sección Thing

"thing": {

"id": "c744ea96-b312-11e7-abc4-cec278b6b50a", # identifiant interne unique

"name": "thing_name", # nom du device, il s'agit du nom visible dans l'interface de Device Explorer

"status": "CREATED" , # Status: INACTIVE, ACTIVE, CREATED... voir la documentation sur les status possibles

}

Sección Product

"product": {

"id": "c744ea96-b312-11e7-abc4-cec278b6b50a", # identifiant unique du catalog

"name": "thing_name", # nom de l objet, identique à celui de la section Thing

"manufacturer": "manufacturer_name", # nom du fabriquant issu du catalog

"model": "model_name" }, # nom du modele de donnees, identique à celui dans Measurement

Sección gateway

Il s agit d'un tableau des gateway qui reçoivent le message LoRaWAN. Les informations sont identiques à celle de l onglet radio du détail d'un objet

"gateway": [

{ "id": "80501259-4e2a-4434-83e3-baba8ea4a18f",

"name": "gateway_name_1",

"status": "Disconnected",

"deveui": "7076ff0055060166",

"rssi": -85,

"snr": 8.5 },

{ "id": "8ba57fa8-5b80-436c-a5d7-9ac54a35c4ff", "name": "gateway_name_1", "status": "Connected", "deveui": "7076ff0055060199", "rssi": -80, "snr": 9.5 } ] }

Agrupación de datos

En el caso de la agrupación de datos, el formato es diferente ya que los datos se agruparán por sensor.

Los timestamp están en formato Unix en segundos.

Le JSON se compose de:

"id": "9b4b4639-82ae-4e98-896b-83b71877ab5d". # l id du message

"timestamp": 1744297191, # timestamp du message

Sección thing

"thing": {

"id": "c3c70cc8-75d3-45e2-8d6a-125dfb038893", # id de l'objet

"name": "10a3c55a10000005",

"fixedName": "atim 6",

"company": "PTH",

"tags": [],

"description": "",

"status": "ACTIVE",

"lastActivityDate": 1744297191,

"fixedLatitude": 1,

"fixedLongitude": 10,

"lastMessageDate": 1744297191,

"dynamicGps": false,

"messageActivityTimeoutPeriod": 600,

"importDate": 0,

"creationDate": 1622685011,

"displayName": "atim 6",

"site": {. # si l objet est associé à un site

"id": "d11109dd-8123-41aa-9d7b-0c01a8d3fa1b",

"name": "Montreal",

"company": "PTH",

"address": "Montreal",

"city": "Commerce",

"postalCode": "ABC123",

"latitude": 45.48504880253466,

"longitude": -73.56801595386,

"description": null,

"countryCode": null,

"siteType": null

},

"customFields": [ # proprietes specifiques à l objet

{

"id": "56a4f6ac-5e21-4e46-ae1f-57615a96013f",

"name": "SUPERVIOT_ICON_POSITION",

"label": "SUPERVIOT_ICON_POSITION",

"type": "TEXT",

"value": "{\"x\":249,\"y\":146}"

}

],

"lastMeasurements": {. # liste des derniers valeurs, le nom des champs depend du model de donnes de l'objet

"units": {

"humidity": "%",

"temperature": "°C"

},

"measurements": {

"humidity": 29.13,

"temperature": 19.89

}

},

"lastMeasurementsTimestamps": {

"measurements": {

"humidity": 1744297191,

"temperature": 1744297191

}

}

Sección Measurements

"measurements": {. # identique a thing.lastMeasurements.measurements (pour compatibilité avec format v1)

"temperature": 19.89,

"humidity": 29.13

}

}

Sección producto

"product": {

"id": "e7d4f8a1-b3c2-4e95-9f6d-28a7c5d91234", #id unique du produit (voir catalogue)

"model": "Milesight - CT101/CT103" # nom du modele de donnees associé

}