cu-ecen-aeld / final-project-aakshajaywant

final-project-aakshajaywant created by GitHub Classroom
0 stars 1 forks source link

Integration of the project #7

Closed aakshajaywant closed 4 years ago

aakshajaywant commented 4 years ago

ToDo: Make sure that the individual elements of the project work in synchronization

DoD: All the tiva clients are able to successfully communicate with the beaglebone server and the server is then able to send data to the client. Likewise, even the beaglebone client is able to log data on it buildroot terminal.

Blocker Tasks: The individual components have to work inorder for me to integrate the project. 1) Multithreaded application to receive data from UART 2) Developing FreeRTOS Application to integrate TMP-102 and Fingerprint Sensor 3) Integrating of Tiva board with Beaglebone Black

No code is checked in as most part of the project was hardware integration.

aakshajaywant commented 4 years ago

Integrated the project. The server is able to send temperature and ultrasonic readings to the client when it receives a fingerprint access from the user.

aakshajaywant commented 4 years ago

Below picture shows the whole set up of Secure My Car project.

IMG_20200426_224405

aakshajaywant commented 4 years ago

I had done the project testing a couple of times even before integrating the whole project together. I had the TM4C1294 board as well as the TIVA TM4C123 board which I connected to the UART of the beaglebone. I used UART 1 for TIVA client 1 and UART 4 for TIVA Client 3. Also without connecting all the boards, I couldn't had tested my server application. It was necessary for me to check if the data was getting received in the ttyO1 and ttyO4 file.

aakshajaywant commented 4 years ago

I tested the server by sending character 'y' and some decimal values in a loop inorder to simulate the fingerprint and temperature sensor data coming from the UART port while my project partner (Atharv) was in the process of developing the FreeRtos code for Client 1. Also I ensured that my server code works for my TIVA client 2 by using my project partner's (Rucha) TIVA code.