Программирование кроссплатформенного приложения Vue.js + Electron + MongoDB Building a Desktop App
HTML-код
- Опубликовано: 6 сен 2024
- Сегодня мы рассмотрим отображение данных от полетного контроллера, которые мы загрузили через ESP8266 в БД в предыдущем выпуске.
Будем использовать Vue JS + Electron + MongoClient + Flight Indicators
Помощь каналу:
money.yandex.r...
Part I: • Отправка данных с STM3...
Displaying of stored data from the flight controller, which we uploaded via ESP8266 to the MongoDB in the previous video.
We will use Vue JS + Electron + MongoClient + Flight Indicators
Music by The Fat Rat / thisisthefatrat
для того чтобы UI не тормозил по отрисовке данных, обычно
1) не используют таймеры
2)данные в UI отправляют по сокетам, прям с серверного приложения
Спасибо!
У монги есть события на которые можно подписаться. Лучше избавиться от таймеров и сперва инфу выводить в интерфейс а уж записывать где то там, в фоне. А так респект)
Спасибо! Попробую)
Использовал rethinkdb.com для подобного, как только в таблице появлялись изменения, на фронт отправлялись данные и шла перерисовка. Нет необходимости надеяться на таймеры.
О! Большое спасибо, обязательно попробую) Интересный прием.
Таким образом можно создать целое приложение для управления
Конечная цель именно такая)
есть ощущение, что удп сервер можно запихнуть в это же приложение, сразу отображать пакеты, а уже потом писать в монгу
Да, такой вариант тоже возможен, просто тут первичнее было именно сохранений лога принятия решений контроллером, а отображение как приятный бонус)
Выборка данных из монго раз в секунду, отсюда и "лаги"
Да, на видео это уже 4 раза в секунду, причем индикатор курса хорошо отрабатывает. А вот авиагоризонт, такое ощущение, что сам индикатор притормаживает...
@@RenatAbaidulin Так на видео и похоже что 4fps, надо как бы хотябы 30 :) Видео суппер! Спасибо!
ooh boy i feel isolated
why?)))
Gps можно добавить сюда ?
Конечно можно. Сейчас проект переделываю на STM32H7 планирую и GPS модуль опрашивать.
@@RenatAbaidulin жду с нетерпением , очень интересно
@@user-hx1xm9fo5e Да, я не планировал выкладывать эту работу...мне показалось, что людям это совсем не интересно. (Вот если бы трусы показывал)))
Ну, может обзорное что-то сниму, хорошо)