Currently, the Android application for enviroCar can record tracks only when it is connected to the OBD-II adapter through Bluetooth. What if the user does not have a working OBD-II adapter? What if Bluetooth is not working in user’s mobile phone? In both the cases, the enviroCar app will be of no use to the user. This limits the usage of the app to a great extent. In my Google Summer of Code 2018 project, I want to add plain GPS based recording of a track in the enviroCar Android application. This will increase the usability of the enviroCar app and simultaneously increase the collection of data in the enviroCar server, which can be used to analyze traffic.more >
The enviroCar project allows users to collect and share their driving statistics via an OBD sensor coupled with an Android app. A new SPA (Single Page Application) is now available online (http://pilot.52north.org/envirocar-ng/) as an amendment to the enviroCar project. It builds upon work done by Google’s Summer of Code student Naveen Jafer (please find a summary of his work on enviroCar visual analytcs here). Users are invited to test the SPA and to fill out a feedback form regarding issues or to share ideas. more >
The enviroCar project allows users to collect and share their driving statistics via an OBD sensor coupled with an Android app. The app collects car data and pushes the data to a server with a stateless REST API that exposes this data. The enviroCar project’s website, which is currently built in PHP, makes use of this API endpoint to provide a dashboard experience to a user for vehicular track analysis. The project’s objective is to rebuild the website as a SPA (Single Page Application) with the AngularJS framework. This could also serve as the starting point for the next generation website. The previous blog post contains the work done till the mid term of this project. The upcoming sections of this blog post discuss further work done and problems faced.
The main project repository can be found here https://github.com/enviroCar/enviroCar-website-ng