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 вашей системы.

/api/objects/getSsids/{groupId}идентификатор группысписок заданных для этой группы SSIDЗапрос перечня заданных для группы "собственных" сетей со всеми их настройками, без вложенных либо родительских групп
/api/objects/setSsidPassword

ssid=строка

password=строка

количество измененных SSIDЗапрос изменения PSK пароля для заданного SSID. Изменяется значение всех найденных SSID (по имени) во всех группах. Запрос отправляется по методу HTTP POST.
/api/metrics/getAggregated

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

groupId, sensorId, accessPointId

необязательные параметры:

interval (по умолчанию Day) допустимо Hour, SixHours, TwelveHours, Day, Week, TwoWeeks, Month

key, ssid, или bssid

комплексный объект, содержащий общие счетчики метрик за весь период,

и затем в виде таблицы счетчики по интервалам (отрезкам времени) внутри этого периода.

аналогичен данным, использующимся в отрисовке гистограммы по метрикам. применимы дополнительные фильтры по ключу метрики, SSID и BSSID

При этом идентификатором является ключ в базе MongoDB, под которым хранятся сведения об объекте. Это длинная строка вида "611a213bf1290747553498f9".

...