Firmware OTA server

This commit is contained in:
Stepan Pliaskin 2024-06-11 17:15:30 +03:00
parent e95d70e437
commit 52e41cd2aa

View File

@ -5,8 +5,9 @@
- [nginx asgi module](#nginx-asgi-module) - [nginx asgi module](#nginx-asgi-module)
- [FBD web-редактор](#fbd-web-редактор) - [FBD web-редактор](#fbd-web-редактор)
- [Генератор кода форм и их обработчиков на ESP32](#генератор-кода-форм-и-их-обработчиков-на-esp32) - [Генератор кода форм и их обработчиков на ESP32](#генератор-кода-форм-и-их-обработчиков-на-esp32)
- [Расширение для VS Code: редактор форм tkinter](#расширение-для-vs-code-редактор-форм-tkinter) - [Firmware OTA server](#firmware-ota-server)
- [Проекты в исполнении](#проекты-в-исполнении) - [Проекты в исполнении](#проекты-в-исполнении)
- [Расширение для VS Code: редактор форм tkinter](#расширение-для-vs-code-редактор-форм-tkinter)
- [Программное обеспечение для мультиметра на базе модуля ESP32](#программное-обеспечение-для-мультиметра-на-базе-модуля-esp32) - [Программное обеспечение для мультиметра на базе модуля ESP32](#программное-обеспечение-для-мультиметра-на-базе-модуля-esp32)
- [python-rsync](#python-rsync) - [python-rsync](#python-rsync)
- [Выполненные проекты](#выполненные-проекты) - [Выполненные проекты](#выполненные-проекты)
@ -72,6 +73,17 @@ FBD используются в промышленной автоматизац
Необходимо разработать такой инструмент, который позволит составить список форм, присутствующих на странице конфигурации, сгенерирует код валидации форм на языке Си на стороне микроконтроллера. Необходимо разработать такой инструмент, который позволит составить список форм, присутствующих на странице конфигурации, сгенерирует код валидации форм на языке Си на стороне микроконтроллера.
### Firmware OTA server
Цель: реализовать Over-the-air update сервер для хранения, версифицирования и раздачи прошивок (программа для контроллеров, устройств)
Промышленные станки, умные чайники да и всё, что имеет вычислительные узлы нуждаются в обновлении программного обеспечения на борту. Один из простых способов доставки ПО является OTA. Такой сайт имеет несколько требований:
1. Сохранение поступащих файлов с прошивой и метаданными после сборки.
2. Визуализация информации о всех поступивших прошивках.
3. Отображение информации о времени обращения к фалам прошивки от конкретного устройства.
## Проекты в исполнении
### Расширение для VS Code: редактор форм tkinter ### Расширение для VS Code: редактор форм tkinter
Цель: создать визуальный редактор форм для python-приложений, использующих tkinter для создания форм. Цель: создать визуальный редактор форм для python-приложений, использующих tkinter для создания форм.
@ -80,8 +92,6 @@ FBD используются в промышленной автоматизац
Необходимо разработать расширение для VS Code, где с помощью drag-and-drop можно быстро создавать формы. Необходимо разработать расширение для VS Code, где с помощью drag-and-drop можно быстро создавать формы.
## Проекты в исполнении
### Программное обеспечение для мультиметра на базе модуля ESP32 ### Программное обеспечение для мультиметра на базе модуля ESP32
В 2023 студентом кафедры САУ в качестве ВКР было разработано устройство (схемотехника + трассировка + изготовление + пайка). Мультиметр двуканальный с диапазоном измерений -30В…+30В. В 2023 студентом кафедры САУ в качестве ВКР было разработано устройство (схемотехника + трассировка + изготовление + пайка). Мультиметр двуканальный с диапазоном измерений -30В…+30В.