Skip to content

Device Control Hub is versatile software for managing and monitoring devices. It supports commands, telemetry, file transfers, and image transmission. It offers route plotting, device tracking, and data analysis, ideal for drones and remote monitoring.

Notifications You must be signed in to change notification settings

andreystashev/device-control-hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

device-control-hub

Device Control Hub is versatile software for managing and monitoring devices. It supports commands, telemetry, file transfers, and image transmission. It offers route plotting, device tracking, and data analysis, ideal for drones and remote monitoring.

Панель управления устройствами

Обзор

Это универсальное программное обеспечение, предназначенное для управления и мониторинга различных устройств. Оно поддерживает обмен командами, телеметрией, файлами и изображениями. Программа использует несколько протоколов связи, включая TCP, UDP, UART и SSH. Она интегрируется с OpenStreetMap, используя шаблоны QT SleepyMaps для построения маршрутов и отслеживания устройств на картах.

Основные возможности

  1. Обмен командами: Бесшовная отправка и получение команд между устройствами.
  2. Телеметрия: Мониторинг телеметрии устройств в реальном времени.
  3. Передача файлов: Безопасная передача файлов между устройствами.
  4. Передача изображений: Отправка и получение изображений с удаленных камер.
  5. Работа с картой: Отслеживание устройств с использованием OpenStreetMap.
  6. Обработка и анализ данных: Анализ полученных данных, построение графиков и просмотр изображений в хронологическом порядке с помощью встроенного плеера.

Применение

  1. Отслеживание нескольких устройств: Отслеживание нескольких объектов на карте, которые отправляют координаты.
  2. Удаленная съемка камер: Получение изображений с удаленных камер по команде.
  3. Мониторинг систем: Мониторинг работы нескольких систем в реальном времени.
  4. Управление парком беспилотников: Отслеживание и управление местоположением и состоянием нескольких беспилотников, таких как дроны-доставщики, с доступом к живым изображениям в случае чрезвычайных ситуаций.

Подробные функциональные возможности

  1. Протоколы связи:

    • TCP/UDP: Надежная и быстрая передача данных.
    • UART: Последовательная связь для прямого интерфейса с оборудованием.
    • SSH: Безопасное удаленное выполнение команд.
  2. Картография и навигация:

    • Интеграция с OpenStreetMap: Использование данных открытых карт для визуализации местоположения устройств и построения маршрутов. В основе реализации шаблон QT SlippyMaps.
  3. Обработка данных:

    • Построение графиков: Визуализация телеметрических данных с помощью интерактивных графиков. Используется QCustomPlot.
    • Просмотр изображений: Хронологический просмотр изображений с встроенным плеером.

Примеры сценариев

  1. Отслеживание доставки дронов: Мониторинг и управление парком дронов-доставщиков, построение их маршрутов и обеспечение своевременной доставки с обновлениями в реальном времени.
  2. Удаленное наблюдение: Настройка удаленных камер и получение изображений по запросу для усиления мониторинга безопасности.
  3. Мониторинг состояния системы: Непрерывное отслеживание показателей производительности нескольких систем для обеспечения бесперебойной работы и быстрого решения любых проблем.
Screenshot 2024-06-22 at 6 14 45 PM Screenshot 2024-06-22 at 6 30 27 PM Screenshot 2024-06-22 at 9 04 42 PM Screenshot 2024-06-22 at 10 14 57 AM

About

Device Control Hub is versatile software for managing and monitoring devices. It supports commands, telemetry, file transfers, and image transmission. It offers route plotting, device tracking, and data analysis, ideal for drones and remote monitoring.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages