Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

URLПараметрыВозвращаемое значениеОписание
/api/objects/listGroupsнетМассив краткой информации по всем группам в системе
/api/objects/getGroup/{groupId}идентификатор группыКраткая информация по заданной группе
/api/objects/listSensorsнетМассив краткой информации по всем сенсорам в системе
/api/objects/getSensor/{sensorId}идентификатор сенсораКраткая информация по заданному сенсору
/api/objects/listAccessPointsнетМассив краткой информации по всем "своим" точкам доступа в системе
/api/objects/getAccessPoint/{accessPointId}идентификатор точки доступаКраткая информация по заданной точке доступа
/api/objects/listTasksнетМассив краткой информации по всем задачам в системе
/api/objects/getTask/{taskId}идентификатор задачиКраткая информация по заданной задаче
/api/healthSummary/getLatest

один из параметров должен быть указан:

groupId, sensorId, accessPointId или bssid

Краткая информация по результатам измерения для заданного объекта,

взятая из последнего измерения из БД сервера.

Запрос последних известных данных по измерениям для заданного объекта.

Параметры объекта передаются в URL запросе в виде ключ=значение, например

https://dev.wifisensor.pro/api/healthSummary/getLatest?sensorId=611a211ff1290747553498f4

Ответ сервера приходит синхронно и за короткое время (миллисекунды).

/api/healthSummary/requestHealth

один из параметров должен быть указан:

groupId, sensorId, accessPointId, accessPointName,

taskId, ssid или bssid (все - строки)

обязательные параметры callbackUrl (строка)

и timeout (число секунд)

Статус запуска задачи "вне очереди" на подходящих подходящем по параметрам

запроса сенсоре (сенсорах)

Запрос выполнения измерения для заданного объекта.

Параметры объекта передаются в URL запросе в виде ключ=значение.

Ответ сервера приходит асинхронно после заданного таймаута, либо раньше, если измерения

завершатся до него, путем отправки запроса на заданный Callback URL вашей системы.

...

И после этого в окне с информацией об объекте появятся полученные данные:

Если по каким-то причинам (сбой одного сенсора, задача исполняется дольше, чем ожидается в параметре timeout) данных на сервере будет недостаточно, он все равно отправит на callback-эндпоинт то, что будет получено к данному моменту.