Телеметрия и тунинг логбук за мотоциклети (OBD-II + анализ)
Изградено с ASP.NET Core MVC, Entity Framework Core и Chart.js
RideLab е уеб базирана платформа за телеметрия и диагностика на мотоциклети.
Приложението позволява на мотористи да качват, визуализират и анализират данни, записани чрез OBD-II адаптери (като ELM327).
Основната цел е суровите телеметрични данни да се превърнат в полезна информация за работа на двигателя, поддръжка и тунинг.
- Качване на OBD сесия: Импорт на CSV/JSON логове от мобилно OBD приложение
- Графики и анализи: Интерактивна визуализация на данни (обороти, температура, скорост)
- DTC кодове: Откриване и обяснение на диагностични грешки
- Сервизен план: Прогноза за следваща смяна на консумативи според натоварването
- Сравнение на сесии: Сравнение на две различни карания по избрани параметри
- (По избор) SignalR стрийминг и Hangfire анализи във фонов режим
- Back-end: ASP.NET Core MVC, C#, Entity Framework Core
- Front-end: Bootstrap 5, Chart.js
- База данни: SQL Server
- GenAI инструменти: ChatGPT (GPT-5), OpenAI Codex, GitHub Copilot, DALL·E
- Потребителят влиза в системата и качва CSV или JSON файл с телеметрични данни.
- Сървърът парсва файла и записва OBD точките в базата данни чрез EF Core.
- Системата визуализира параметрите и засича аномалии (напр. прегряване или нестабилни обороти).
- Фонови задачи (Hangfire) могат да изчисляват прогнози за следващи сервизни дейности.
Bike(Id, Model, Year, EngineSize)
ObdSession(Id, BikeId, StartedAt, EndedAt)
ObdPoint(Id, SessionId, Timestamp, Rpm, CoolantTemp, Speed, Throttle)
DtcCode(Code, Title, Severity, FixHints)