Tipo: JSON
Matriz de objetos JSON que representam dispositivos.
Campos do dispositivo
Nome |
Type |
Anulável/Não anulável |
Lista de valores |
id |
Long integer |
Não permite valor nulo |
ID do dispositivo no console de gerenciamento local |
sensorId |
Long integer |
Não permite valor nulo |
ID do dispositivo no sensor |
zoneId |
Long integer |
Não permite valor nulo |
ID da zona do dispositivo |
siteId |
Long integer |
Não permite valor nulo |
ID do site do dispositivo |
ipAddresses |
Matriz de cadeias de caracteres JSON |
Nullable |
Matriz JSON de endereços IP. Cada dispositivo pode ter vários endereços no caso de endereços da internet ou um dispositivo com várias NICs. |
name |
String |
Não permite valor nulo |
O nome do dispositivo. |
tipo |
String |
Não permite valor nulo |
O tipo de dispositivo. Para obter mais informações, confira Valores type com suporte. |
macAddresses |
Matriz de cadeias de caracteres JSON |
Nullable |
Uma matriz JSON de endereços MAC. Dispositivos com várias NICs podem ter vários endereços. |
operatingSystem |
String |
Nullable |
Sistema operacional do dispositivo. |
engineeringStation |
Boolean |
Não permite valor nulo |
True ou false |
scanner |
Boolean |
Não permite valor nulo |
True ou false |
autorizado |
Boolean |
Não permite valor nulo |
True ou false |
vendor |
String |
Nullable |
O fornecedor do dispositivo. |
Protocolos |
Matriz JSON |
Nullable |
Matriz JSON de objetos de protocolo. Para saber mais, confira Campos de protocolo. |
firmware |
Matriz JSON |
Nullable |
Matriz JSON de objetos de firmware. Para obter mais informações, confira Campos do firmware. |
Campos de protocolo
Nome |
Type |
Anulável/Não anulável |
Lista de valores |
Nome |
String |
Não permite valor nulo |
O nome do protocolo |
Endereços |
Matriz JSON de endereços de protocolo |
Não permite valor nulo |
Master , N/A ou uma representação numérica do endereço do protocolo |
Campos de firmware
Nome |
Type |
Anulável/Não anulável |
Lista de valores |
serial |
String |
Não permite valor nulo |
N/A , ou o número de série do firmware |
modelo |
String |
Não permite valor nulo |
N/A ou o modelo de firmware |
firmwareVersion |
Double |
Não permite valor nulo |
N/A ou a versão do firmware |
additionalData |
String |
Não permite valor nulo |
N/A ou dados de firmware adicionais e específicos ao fornecedor |
moduleAddress |
String |
Não permite valor nulo |
N/A ou o endereço do módulo de firmware |
rack |
String |
Não permite valor nulo |
N/A ou o rack de firmware |
slot |
String |
Não permite valor nulo |
N/A ou o slot de firmware |
address |
String |
Não permite valor nulo |
N/A ou o endereço de firmware |
Exemplo de resposta
[
{
"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
}
]