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