Joshua Valle
Ridgefield, Borough of Ridgefield, Bergen
You have no groups that fit your search
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:Β
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
0 likes Β· 0 comments
Portfolio & Services