Skip to content

andyyrv2020/RideLab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏍️ RideLab

Телеметрия и тунинг логбук за мотоциклети (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

⚙️ Как работи

  1. Потребителят влиза в системата и качва CSV или JSON файл с телеметрични данни.
  2. Сървърът парсва файла и записва OBD точките в базата данни чрез EF Core.
  3. Системата визуализира параметрите и засича аномалии (напр. прегряване или нестабилни обороти).
  4. Фонови задачи (Hangfire) могат да изчисляват прогнози за следващи сервизни дейности.

📊 Модели на данни

Bike(Id, Model, Year, EngineSize)
ObdSession(Id, BikeId, StartedAt, EndedAt)
ObdPoint(Id, SessionId, Timestamp, Rpm, CoolantTemp, Speed, Throttle)
DtcCode(Code, Title, Severity, FixHints)

About

Telemetry and tuning logbook for motorcycles — upload and analyze OBD-II data (RPM, temperature, DTC codes) with interactive charts and maintenance insights.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors