Skip to content

KentuckySolarCar/project-cole

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Project C.O.L.E.

(CAN Over LTE)

This project is a complete re-imagining of both the solar car dashboard as well as the telemetry collection system. It aims to fuse them together in a highly efficient effective manner, allowing for centralized data collection and dashboard data distribution.

Components

  • can_proxy: This is the CAN data collection component underpinning the whole system. Its job is to read the CAN data lightning quick, package it up in to a neat JSON packet, and then send it off via an incoming message queue so that the dashboard webserver can read it, as well as to a database to store it for later collection. This is written in C++ and uses a mix of modern C++ and C for interacting with the Linux kernel via SocketCAN.
  • dashboard_webserver: Webserver component of the project, for pushing data to the dashboard
  • flutter_dashboard: Dashboard component of the project, built in Flutter

About

This is a meta repository containing general documentation and links to all aspects of Project C.O.L.E. Miscellaneous scripts and OS configuration may also be here

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors