Type : JSON
Tableau d'objets JSON qui représentent les appareils.
Champs de l’appareil
Nom |
Type |
Autorise la valeur Null/N’accepte pas la valeur Null |
Liste de valeurs |
id |
Entier long |
N'accepte pas la valeur null |
ID d’appareil sur la console de gestion locale |
sensorId |
Entier long |
N'accepte pas la valeur null |
ID d’appareil sur le capteur |
zoneId |
Entier long |
N'accepte pas la valeur null |
ID de zone de l’appareil |
siteId |
Entier long |
N'accepte pas la valeur null |
ID de site de l’appareil |
ipAddresses |
Tableau de chaînes JSON |
Nullable |
Tableau JSON d’adresses IP. Chaque appareil peut avoir plusieurs adresses dans le cas d’adresses Internet ou d’un appareil avec plusieurs cartes réseau. |
name |
String |
N'accepte pas la valeur null |
Le nom de l'appareil. |
type |
String |
N'accepte pas la valeur null |
Le type d’appareil. Pour plus d’informations, consultez Valeurs type prises en charge. |
macAddresses |
Tableau de chaînes JSON |
Nullable |
Tableau JSON d’adresses MAC. Les appareils avec plusieurs cartes réseau peuvent avoir plusieurs adresses. |
operatingSystem |
String |
Nullable |
Système d’exploitation de l’appareil. |
engineeringStation |
Boolean |
N'accepte pas la valeur null |
True ou false |
scanner |
Boolean |
N'accepte pas la valeur null |
True ou false |
autorisé |
Boolean |
N'accepte pas la valeur null |
True ou false |
vendor |
String |
Nullable |
Le fournisseur de l’appareil. |
Protocoles |
Tableau JSON |
Nullable |
Tableau JSON d’objets de protocole. Pour plus d’informations, consultez Champs de protocole. |
firmware |
Tableau JSON |
Nullable |
Tableau JSON d’objets de microprogramme. Pour plus d’informations, consultez Champs de microprogramme. |
Champs de protocole
Nom |
Type |
Autorise la valeur Null/N’accepte pas la valeur Null |
Liste de valeurs |
Nom |
String |
N'accepte pas la valeur null |
Nom du protocole |
Adresses |
Tableau JSON d’adresses de protocole |
N'accepte pas la valeur null |
Master , N/A ou une représentation numérique de l’adresse de protocole |
Champs du microprogramme
Nom |
Type |
Autorise la valeur Null/N’accepte pas la valeur Null |
Liste de valeurs |
serial |
String |
N'accepte pas la valeur null |
N/A ou le numéro de série du microprogramme |
model |
String |
N'accepte pas la valeur null |
N/A ou le modèle du microprogramme |
firmwareVersion |
Double |
N'accepte pas la valeur null |
N/A , ou la version du microprogramme |
additionalData |
String |
N'accepte pas la valeur null |
N/A ou des données de microprogramme spécifiques au fournisseur |
moduleAddress |
String |
N'accepte pas la valeur null |
N/A ou l’adresse du module du microprogramme |
rack |
String |
N'accepte pas la valeur null |
N/A ou le rack du microprogramme |
slot |
String |
N'accepte pas la valeur null |
N/A ou l’emplacement du microprogramme |
address |
String |
N'accepte pas la valeur null |
N/A ou l’adresse du microprogramme |
Exemple de réponse
[
{
"sensorId": 7,
"zoneId": 1,
"siteId": 1,
"vendor": null,
"name": "10.4.14.102",
"firmware": [
{
"slot": "N/A",
"additionalData": "N/A",
"moduleAddress": "Network: Local network (0), Node: 0, Unit: CPU (0x0)",
"rack": "N/A",
"address": "10.4.14.102",
"model": "AAAAAAAAAA",
"serial": "N/A",
"firmwareVersion": "20.55"
},
{
"slot": "N/A",
"additionalData": "N/A",
"moduleAddress": "Network: Local network (0), Node: 0, Unit: Unknown (0x3)",
"rack": "N/A",
"address": "10.4.14.102",
"model": "AAAAAAAAAAAAAAAAAAAA",
"serial": "N/A",
"firmwareVersion": "20.55"
},
{
"slot": "N/A",
"additionalData": "N/A",
"moduleAddress": "Network: Local network (0), Node: 3, Unit: CPU (0x0)",
"rack": "N/A",
"address": "10.4.14.102",
"model": "AAAAAAAAAAAAAAAAAAAA",
"serial": "N/A",
"firmwareVersion": "20.55"
},
{
"slot": "N/A",
"additionalData": "N/A",
"moduleAddress": "Network: 3, Node: 0, Unit: CPU (0x0)",
"rack": "N/A",
"address": "10.4.14.102",
"model": "AAAAAAAAAAAAAAAAAAAA",
"serial": "N/A",
"firmwareVersion": "20.55"
}
],
"id": 79,
"macAddresses": null,
"authorized": true,
"ipAddresses": [
"10.4.14.102"
],
"engineeringStation": false,
"type": "PLC",
"operatingSystem": null,
"protocols": [
{
"addresses": [],
"id": 62,
"name": "Omron FINS"
}
],
"scanner": false
}
]