类型:JSON
表示设备的 JSON 对象数组。
设备字段
名称 |
类型 |
可为空/不可为 null |
值列表 |
id |
Long integer |
不可为 null |
本地管理控制台上的设备 ID |
sensorId |
Long integer |
不可为 null |
传感器上的设备 ID |
zoneId |
Long integer |
不可为 null |
设备的区域 ID |
siteId |
Long integer |
不可为 null |
设备的站点 ID |
ipAddresses |
字符串的 JSON 数组 |
Nullable |
IP 地址的 JSON 数组。 如果是 Internet 地址或具有多个 NIC 的设备,每个设备都可以有多个地址。 |
name |
字符串 |
不可为 null |
设备名称。 |
type |
字符串 |
不可为 null |
设备类型。 有关详细信息,请参阅支持的 type 值。 |
macAddresses |
字符串的 JSON 数组 |
Nullable |
MAC 地址的 JSON 数组。 具有多个 NIC 的设备可以有多个地址。 |
OperatingSystem |
字符串 |
Nullable |
设备操作系统。 |
engineeringStation |
布尔 |
不可为 null |
True 或 false |
扫描程序 |
布尔 |
不可为 null |
True 或 false |
已授权 |
Boolean |
不可为 null |
True 或 false |
vendor |
字符串 |
Nullable |
设备供应商。 |
协议 |
JSON 数组 |
Nullable |
协议对象的 JSON 数组。 有关详细信息,请参阅协议字段。 |
firmware |
JSON 数组 |
Nullable |
固件对象的 JSON 数组。 有关详细信息,请参阅固件字段。 |
协议字段
名称 |
类型 |
可为空/不可为 null |
值列表 |
名称 |
字符串 |
不可为 null |
协议名称 |
地址 |
协议地址的 JSON 数组 |
不可为 null |
Master 、N/A ,或协议地址的数字表示形式 |
固件字段
名称 |
类型 |
可为空/不可为 null |
值列表 |
serial |
字符串 |
不可为 null |
N/A 或固件序列号 |
model |
字符串 |
不可为 null |
N/A 或固件型号 |
firmwareVersion |
Double |
不可为 null |
N/A 或固件版本 |
additionalData |
字符串 |
不可为 null |
N/A 或其他供应商特定固件数据 |
moduleAddress |
字符串 |
不可为 null |
N/A 或固件模块地址 |
rack |
字符串 |
不可为 null |
N/A 或固件机架 |
slot |
字符串 |
不可为 null |
N/A 或固件槽 |
address |
字符串 |
不可为 null |
N/A 或固件地址 |
响应示例
[
{
"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
}
]