Описание функций, модулей и используемых библиотек.
Приложение написано на Qt Quick, работает на базе PySide2. Фреймворк Qt кроссплатформенный, в этом есть довольно существенное преимущество перед Gtk, на котором было написано предыдущее приложение.
Получение информации о выбранной камере и о боксах трекера для неё (при наличии) осуществляется через mqtt-сообщения. При конфигурации выбирается один брокер, который будет высылать сообщения в разные топики: отдельно для выбранной камеры и отдельно для трекера.
При выборе бокса трекера на сервер самого трекера высылается http-запрос на начало отслеживания объекта. При повторном выборе того же бокса высылается запрос на остановку трекинга.