Profile
>
Post by Joshua
Joshua Valle

Joshua Valle

Recent CS Graduate, Multi-Language Developer

Ridgefield, Borough of Ridgefield, Bergen

Joshua Valle

9 months ago

Developing a Web-Based System for Remote Collection and Analysis of Vehicle Electrical Systems Over CANBus Using Carloop

πŸš— Excited to share my senior capstone project - "Developing a Web-Based System for Remote Collection and Analysis of Vehicle Electrical Systems Over CANBus Using Carloop"! - with my partner Alexis Columna-FuentesπŸŽ‰

πŸŽ“ I recently completed my Bachelor of Arts in Computer Science & Mathematics at Arcadia University, under the guidance of my amazing advisor Vitaly Ford!

πŸ”§ In this project, we developed a unique web-based system that collects vehicle data using an OBD-II device called Carloop, connected to the vehicle's diagnostic port. Our code communicates with the vehicle's onboard computer, enabling us to gather valuable data like engine RPM, vehicle speed, fuel level, and other diagnostic information.

🌐 The collected data is then securely sent over WiFi to Particle's Cloud, a powerful platform for managing IoT devices. We leveraged integrations on Particle to seamlessly transfer the data to our cloud-based machine, where we set up InfluxDB - a high-performance time-series database optimized for storing and querying large amounts of time-stamped data.

πŸ“Š To visualize and analyze the data in real time, we utilized Grafana - an open-source platform known for creating interactive dashboards and visualizations. With Grafana, we created custom dashboards that present real-time vehicle data in an easy-to-understand format.

πŸ’‘ This comprehensive system allows us to monitor the performance and health of vehicles in real time, enabling data-driven decision-making for any vehicle.

🌟 I am proud of the results we achieved and the teamwork involved in this project. It was a valuable experience that sharpened my technical skills, problem-solving abilities, and project management capabilities.

πŸ”— If you're interested in learning more about our project, check out the showcase on the Arcadia University ScholarWorks platform:Β 

noimg1.jpg

Developing a Web-Based System for Remote Collection and Analysis of Vehicle Electrical Systems Over CANBus Using Carloop

Our program collects vehicle data using an OBD-II device called Carloop that is plugged into the vehicle's diagnostic port. The device executes our code which then communicates with the vehicle's onboard computer to collect data such as engine RPM, vehicle speed, fuel level, and other diagnostic information. This data is then sent over WiFi to Particle’s Cloud, which is a platform for managing IoT devices.Integrations set up on Particle take care of sending data to our InfluxDB Database, which is hosted on our own cloud-based machine. InfluxDB is a high-performance time-series database that is optimized for storing and querying large amounts of time-stamped data. We chose InfluxDB because it is well-suited for storing the real-time data generated by our program.We then use another service on the same cloud machine, Grafana, to visualize our data. Grafana is an open-source platform for creating interactive dashboards and visualizations. We use Grafana to create custom dashboards that display real-time vehicle data in an easy-to-understand format.Overall, our program allows us to collect, store, and visualize real-time vehicle data using Carloop, Particles Cloud, InfluxDB, and Grafana. This allows us to monitor the performance and health of our vehicles in real-time, and make data-driven decisions for any vehicle.

https://scholarworks.arcadia.edu/showcase/2023/comp_sci_math/5/

βœ‰οΈ I'm open to opportunities where I can apply my knowledge in web-based systems, IoT, and data analysis. Feel free to connect with me or reach out at jvalle@arcadia.edu!
#CapstoneProject #WebDevelopment #IoT #DataAnalysis #ArcadiaUniversity

KDMTC.gif

0 likes Β· 0 comments

Portfolio & Services

Do you want to manage your own group?

orange logo