Type: JSON
Matrix van JSON-objecten die apparaten vertegenwoordigen.
Apparaatvelden
Naam |
Type |
Nullable /Not nullable |
Lijst met waarden |
id |
Lang geheel getal |
Niet nullable |
Apparaat-id in de on-premises beheerconsole |
sensorId |
Lang geheel getal |
Niet nullable |
Apparaat-id op de sensor |
Zone |
Lang geheel getal |
Niet nullable |
De zone-id van het apparaat |
siteId |
Lang geheel getal |
Niet nullable |
De site-id van het apparaat |
ipAddresses |
JSON-matrix met tekenreeksen |
Null-waarde toegestaan |
JSON-matrix met IP-adressen. Elk apparaat kan meerdere adressen hebben in het geval van internetadressen of een apparaat met meerdere NIC's. |
name |
Tekenreeks |
Niet nullable |
De apparaatnaam. |
type |
Tekenreeks |
Niet nullable |
Het apparaattype. Zie Ondersteunde type waarden voor meer informatie. |
macAddresses |
JSON-matrix met tekenreeksen |
Null-waarde toegestaan |
JSON-matrix met MAC-adressen. Apparaten met meerdere NIC's kunnen meerdere adressen hebben. |
Operatingsystem |
Tekenreeks |
Null-waarde toegestaan |
Het besturingssysteem van het apparaat. |
engineeringStation |
Booleaans |
Niet nullable |
True of false |
Scanner |
Booleaans |
Niet nullable |
True of false |
Gemachtigd |
Booleaans |
Niet nullable |
True of false |
Leverancier |
Tekenreeks |
Null-waarde toegestaan |
De leverancier van het apparaat. |
Protocollen |
JSON-matrix |
Null-waarde toegestaan |
JSON-matrix van protocolobjecten. Zie Protocolvelden voor meer informatie. |
Firmware |
JSON-matrix |
Null-waarde toegestaan |
JSON-matrix met firmwareobjecten. Zie Firmwarevelden voor meer informatie. |
Protocolvelden
Naam |
Type |
Nullable /Not nullable |
Lijst met waarden |
Naam |
Tekenreeks |
Niet nullable |
De protocolnaam |
Adressen |
JSON-matrix met protocoladressen |
Niet nullable |
Master , N/A of een numerieke weergave van het protocoladres |
Firmwarevelden
Naam |
Type |
Nullable /Not nullable |
Lijst met waarden |
Seriƫle |
Tekenreeks |
Niet nullable |
N/A of het serienummer van de firmware |
Model |
Tekenreeks |
Niet nullable |
N/A of het firmwaremodel |
firmwareversie |
Dubbel |
Niet nullable |
N/A of de firmwareversie |
Additionaldata |
Tekenreeks |
Niet nullable |
N/A of aanvullende, leverancierspecifieke firmwaregegevens |
moduleAddress |
Tekenreeks |
Niet nullable |
N/A of het adres van de firmwaremodule |
Rack |
Tekenreeks |
Niet nullable |
N/A of het firmwarerek |
Sleuf |
Tekenreeks |
Niet nullable |
N/A of de firmwaresleuf |
Adres |
Tekenreeks |
Niet nullable |
N/A of het firmwareadres |
Voorbeeld van antwoord
[
{
"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
}
]