Samraj’s Status Report 5/8/21

This week I made slight adjustments to the website to accommodate last minute changes in the algorithms and measurements. For the infraction notification page, I added an indicator for the status lights on the car, so the user will know if the check engine, tire pressure, oil level, etc. lights are on. I also added some more visualization for the overall data report to plot the average speed and acceleration. Besides this, I did a lot of testing to make sure the system is working and updating correctly and helped in fine tuning the algorithms. We noticed that there were some issues with the website updating due to the post requests being made in different threads within the algorithms, but we were able to fix this issue by sending all the data simultaneously within the script. Additionally, through the testing, I noticed that some of the infraction notifications were not being sent at the right times or correctly, but I was able to spot and correct these issues. I also spent time this week helping to create the demo video and final poster.

Samraj’s Status Report for 2/27/21

This week I worked on setting up the web application where we will be displaying out infraction warnings in real time as well as the final driving report. I started with setting up the overall layout of the website, using a Bootstrap template. I also researched into how we plan to send data from the Raspberry Pi to a database so that the website is synchronized. For this, I plan to use the AWS iOT core which will allow me to send data from the Raspberry Pi to AWS via MQTT over a mobile hotspot we will use in the car. The website can then read this data and update the warnings and prepare the report as needed. In preparation for next week, I also researched how to dynamically update data on a website from AWS so that we can continually read and update the screen. All of our code will be shared through Github, so I setup a shared repository where all of the website code will be pushed. Next week, I plan to continue on the website by making it so that I can receive AWS data on the website and update the page. Ryan will work concurrently on getting the Raspberry Pi to send the data so that we will be able to both send and receive sooner.