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

0 stars

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors