Это старая версия документа!
Программный интерфейс работает в режиме 24/7 на сервере мониторинговой системы, ожидая запросы на получение данных. Вместе с программным интерфейсом постоянно работает Redis, который расположен на порте сервера 6379.
Входной информацией для программного интерфейса будет являться GET-запрос по протоколу HTTP к интерфейсу REST. Список всех возможных запросов:
Запрос | Получаемые данные |
---|---|
/not_calibr/log/:fdate/:sdate | Неоткалиброванные данные в указанный временной промежуток. Необходимо указать начальную дату и время (:fdate), конечную дату и время (:sdate). Пример URL: http://webrobo.mgul.ac.ru:3000/db_api_REST/not_calibr/log/2023-01-01%2000:00:00/2023-01-01%2000:08:00 |
/calibr/log/:fdate/:sdate | Откалиброванные данные в указанный временной промежуток. Необходимо указать начальную дату и время (:fdate), конечную дату и время (:sdate). Пример URL: http://webrobo.mgul.ac.ru:3000/db_api_REST/calibr/log/2023-01-01%2000:00:00/2023-01-01%2000:08:00 |
/not_calibr/log/:fdate/:sdate/:list | Неоткалиброванные данные в указанный временной промежуток для определенного списка устройств. Необходимо указать начальную дату и время (:fdate), конечную дату и время (:sdate), а также список устройств в параметре «list». Пример URL: http://webrobo.mgul.ac.ru:3000/db_api_REST/not_calibr/log/2023-01-01%2000:00:00/2023-01-01%2000:08:00/Опорный%20барометр@02&Паскаль@01&Паскаль@02 |
/calibr/log/:fdate/:sdate/:list | Откалиброванные данные в указанный временной промежуток для определенного списка устройств. Необходимо указать начальную дату и время (:fdate), конечную дату и время (:sdate), а также список устройств в параметре «list». Пример URL: http://webrobo.mgul.ac.ru:3000/db_api_REST/calibr/log/2023-01-01%2000:00:00/2023-01-01%2000:08:00/Опорный%20барометр@02&Паскаль@01&Паскаль@02 |
/not_calibr/last_measurement_list/:list | Неоткалиброванные данные за последние 10 минут с определенного списка устройств. Необходимо указать список устройств в параметре «list». Пример URL: http://webrobo.mgul.ac.ru:3000/db_api_REST/not_calibr/last_measurement_list/Опорный%20барометр@02&Паскаль@01&Паскаль@02 |
/calibr/last_measurement_list/:list | Откалиброванные данные за последние 10 минут с определенного списка устройств. Необходимо указать список устройств в параметре «list». Пример URL: http://webrobo.mgul.ac.ru:3000/db_api_REST/not_calibr/last_measurement_list/Опорный%20барометр@02&Паскаль@01&Паскаль@02 |