Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
doc:1605:643.mgul.21010-10_31_01 [2024/01/06 22:43] aminaraon создано |
doc:1605:643.mgul.21010-10_31_01 [2024/01/06 22:46] (текущий) aminaraon |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== АННОТАЦИЯ ====== | ||
+ | В данном документе приведено описание применения программы «Программный интерфейс взаимодействия системы отображения метеорологических данных измерительной информации», предназначенной для передачи системе отображения метеорологической информации из базы данных. | ||
+ | ====== Общие сведения о системе ====== | ||
+ | Программный интерфейс входит в состав системы отображения метеорологических данных МФ МГТУ им. Н.Э. Баумана. Основные функции программного интерфейса состоят в получении, передачи и обработке метеорологической информации в формате JSON. | ||
====== Описание решаемой задачи ====== | ====== Описание решаемой задачи ====== | ||
Программный интерфейс работает в режиме 24/7 на сервере мониторинговой системы, ожидая запросы на получение данных. Вместе с программным интерфейсом постоянно работает Redis, который расположен на порте сервера 6379. | Программный интерфейс работает в режиме 24/7 на сервере мониторинговой системы, ожидая запросы на получение данных. Вместе с программным интерфейсом постоянно работает Redis, который расположен на порте сервера 6379. | ||
Строка 11: | Строка 15: | ||
| /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 | | | /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 | | | /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 | | ||
+ | ===== Выходная информация ===== | ||
+ | Выходные данные представлены в виде JSON-записей, ключом каждой из которых является их уникальный номер записи в базе данных, а значением – словарь, включающий в себя общую информацию и измерения. | ||