UniSet 2.41.2
OPCUAServer HTTP API
Базовый URL

/api/v01/<object>/

/help

Возвращает список доступных команд и их краткое описание.

GET /<object>/help

/status

Возвращает текущее состояние OPC UA сервера.

GET /api/v01/OPCUAServer1/status
Response
{
"result": "OK",
"status": {
"endpoint": {
"name": "uniset2 OPC UA gate",
"url": "urn:uniset2.server"
},
"httpEnabledSetParams": 0,
"maxSessionTimeout": 5000,
"name": "OPCUAServer1",
"params": {
"updateTime_msec": 100
}
}
}

/getparam и /setparam

Чтение и изменение выбранных runtime-параметров.

Поддерживаемые параметры:

  • updateTime_msec (ms)
Чтение параметров
GET /api/v01/OPCUAServer1/getparam?name=updateTime_msec
Response:
{
"result": "OK",
"params": { "updateTime_msec": 300000 }
}
Изменение параметров
GET /api/v01/OPCUAServer1/setparam?updateTime_msec=6000
Response:
{
"result": "OK",
"updated": { "updateTime_msec": 6000 }
}
Ограничения
  • Изменение может быть заблокировано флагом httpEnabledSetParams.
Коды ошибок
  • 400/5xx: некорректные значения (например, updateTime_msec="abc")
  • 400: пустой запрос /setparam (нет key=value) или /getparam (нет name)