Национальное управление США по аэронавтике и исследованию космического пространства недавно вышла публикация обновление его фреймворка с открытым исходным кодом «Открытая МСТ 1.8.2″ (Open Mission Control Technologies), который предназначен для визуализации данных, получаемых при сборе телеметрии с различных датчиков и источников информации.
Веб-интерфейс создан с использованием методов адаптивного дизайна и может использоваться как на стационарных компьютерах, так и на мобильных устройствах.
Об открытом MCT
Open MCT (Открытые технологии управления полетом) представляет собой систему управления полетами нового поколения для визуализации данных. на мобильных и настольных устройствах. Он был разработан в Исследовательском центре Эймса НАСА и используется НАСА для анализа данных миссии космического корабля, а также для планирования и эксплуатации экспериментальных систем вездехода.
Как обобщаемая платформа с открытым исходным кодом, Open MCT может использоваться в качестве основы для создания приложений для планирования, эксплуатации и анализа любой системы, производящей данные телеметрии.
Открыть MCT позволяет в консолидированном интерфейсе показывать входящие и уже полученные потоки данных (исторический анализ), оценивать состояние датчиков, отображать изображения с камер, перемещаться по событиям с помощью временной шкалы, просматривать любую информацию, использовать различные представления телеметрии (таблицы, графики, диаграммы и т. д.).
Оператор вы можете быстро переключаться между различными обработчиками данных и представлениями, изменять размеры областей, упорядочивать собственные представления в визуальном редакторе, перемещать элементы в режиме перетаскивания. Платформа очень гибкая и с помощью плагинов ее можно адаптировать под разные приложения, формы представления информации, типы и источники данных.
В центрах управления полетами НАСА платформа используется для визуального анализа параметров миссии, связанных с запуском космических аппаратов, а также для планирования и управления экспериментальными марсоходами.
Для сообщества Open MCT может быть полезен в любом приложении, связанном с мониторингом, планированием, анализом и отслеживанием работы систем, генерирующих данные телеметрии. Напримерили Open MCT можно использовать для мониторинга IoT-устройств, серверов и компьютерных сетей, отслеживать состояние дронов, роботов и различных медицинских систем, визуализировать бизнес-данные и т. д.
Из характеристик, которые выделяются:
- Open MCT в настоящее время используется для поддержки нескольких миссий в НАСА.
- Он используется для поддержки разработки концепций миссии лунохода.
- Он обеспечивает интегрированную ситуационную осведомленность, мониторинг состояния здоровья и визуализацию телеметрии для многих сегментов мобильных команд миссии.
- Его можно адаптировать для планирования и работы любой системы, производящей телеметрию.
- Вы можете отображать данные в реальном времени и исторические данные, изображения, временные шкалы, инструкции и другие визуализации данных в одном месте.
- Мониторинг производительности компьютера и сети, визуализация бизнес-данных и мониторинг управления процессами
О новой версии Open MCT 1.8.2
В этой новой версии подчеркивается, что переключение временного контекста удалено из представлений, Кроме того исправлены ошибки в «Экспорте в формате JSON», приводящие к повреждению данных».
Тестирование и обслуживание заменили все оставшееся использование устаревшей диалоговой службы в /src/. Также были внесены изменения в API-интерфейс объекта для спецификаций проверки требований к транзакциям, а также в новые спецификации проверки серьезности требований к API-интерфейсам транзакций.
Удален компонент mct-template, а также тесты npm-скриптов и ошибка в
Тест перехватчика "Мои статьи"
В конце концов для тех, кто хочет узнать об этом больше, следует знать, что код написан на JavaScript (серверная часть основана на Node.js) и распространяется под лицензией Apache 2.0.
Вы можете ознакомиться с инструкциями по установке, а также с руководством пользователя этого фреймворка. по этой ссылке.