- Базовый URL
/api/v01/<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-параметров.
Поддерживаемые параметры:
- Чтение параметров
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)