From 52e41cd2aae4ceaa18c055e33a7d33a433eca67f Mon Sep 17 00:00:00 2001 From: Stepan Pliaskin Date: Tue, 11 Jun 2024 17:15:30 +0300 Subject: [PATCH] Firmware OTA server --- README.md | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 6b58cdb..446f6e5 100644 --- a/README.md +++ b/README.md @@ -5,8 +5,9 @@ - [nginx asgi module](#nginx-asgi-module) - [FBD web-редактор](#fbd-web-редактор) - [Генератор кода форм и их обработчиков на ESP32](#генератор-кода-форм-и-их-обработчиков-на-esp32) - - [Расширение для VS Code: редактор форм tkinter](#расширение-для-vs-code-редактор-форм-tkinter) + - [Firmware OTA server](#firmware-ota-server) - [Проекты в исполнении](#проекты-в-исполнении) + - [Расширение для VS Code: редактор форм tkinter](#расширение-для-vs-code-редактор-форм-tkinter) - [Программное обеспечение для мультиметра на базе модуля ESP32](#программное-обеспечение-для-мультиметра-на-базе-модуля-esp32) - [python-rsync](#python-rsync) - [Выполненные проекты](#выполненные-проекты) @@ -72,6 +73,17 @@ FBD используются в промышленной автоматизац Необходимо разработать такой инструмент, который позволит составить список форм, присутствующих на странице конфигурации, сгенерирует код валидации форм на языке Си на стороне микроконтроллера. +### Firmware OTA server + +Цель: реализовать Over-the-air update сервер для хранения, версифицирования и раздачи прошивок (программа для контроллеров, устройств) + +Промышленные станки, умные чайники да и всё, что имеет вычислительные узлы нуждаются в обновлении программного обеспечения на борту. Один из простых способов доставки ПО является OTA. Такой сайт имеет несколько требований: +1. Сохранение поступащих файлов с прошивой и метаданными после сборки. +2. Визуализация информации о всех поступивших прошивках. +3. Отображение информации о времени обращения к фалам прошивки от конкретного устройства. + +## Проекты в исполнении + ### Расширение для VS Code: редактор форм tkinter Цель: создать визуальный редактор форм для python-приложений, использующих tkinter для создания форм. @@ -80,8 +92,6 @@ FBD используются в промышленной автоматизац Необходимо разработать расширение для VS Code, где с помощью drag-and-drop можно быстро создавать формы. -## Проекты в исполнении - ### Программное обеспечение для мультиметра на базе модуля ESP32 В 2023 студентом кафедры САУ в качестве ВКР было разработано устройство (схемотехника + трассировка + изготовление + пайка). Мультиметр двуканальный с диапазоном измерений -30В…+30В.