cu-ecen-aeld / final-project-Sankalppund

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

Sprint 2 #2

Closed Sankalppund closed 4 years ago

Sankalppund commented 4 years ago

1. Installation of Python and it's supporting modules in the buildroot.

Commit Link: Python Testing

2. Client-side MQTT application development.

Commit Link: MQTT Server/Client Working

3. Configuring NTPD package in buildroot for logging purpose.

Commit Link: NTPD

4. MAX30102 Heart rate sensor datasheet study for application development and Testing of the sensor.

Commit Link: Application Testing

(Follow-on task of issue-4 for sprint 3: Tried developing the C application for heart rate sensor as per the data sheet but readings are not as expected and also tried implementing python application but not getting the accurate sensor data. Issue 4 will be further developed in sprint-3)

Sankalppund commented 4 years ago
  1. Blocker Identified: Dependancy on the MQTT server to check if messages from MQTT clients are received.
Sankalppund commented 4 years ago

2. Blocker-2: In order to build and check the python3 supporting packages, There is trouble while login after clean.sh and build.sh as shown below in the image.

WhatsApp Image 2020-04-15 at 7 24 03 PM

Sankalppund commented 4 years ago

3. Blocker-3 : Python3 supporting packages are not getting installed, for example 'numpy' (as shown below in attached image) through buildroot and thus python script cannot be run in raspberry pi in order to take data from heart rate monitor sensor.

image

Sankalppund commented 4 years ago
  1. Blocker-2 was removed and the associated problem has been resolved using the following steps and now I am able to login.

image

Source: RPI Login Issue

Sankalppund commented 4 years ago
  1. Blocker-3 was removed and the associated issue has been resolved.

image

Sankalppund commented 4 years ago

Issue-2: "Client-side MQTT application development" has been implemented and closed and tested successfully as below.

MQTT Server application waiting for the MQTT client connection:

MQTT1

MQTT Server accepts the message delivered from the MQTT Client side after accepting the connection.

MQTT2

Sankalppund commented 4 years ago

Identified Blocker-1 was removed by developing and testing both MQTT Server and Client application on the same localhost

MQTT2

Sankalppund commented 4 years ago

Issue-3 "Configuring NTPD package in buildroot for logging purpose" has been done and closed. System time has been configured and tested on bootup sequence as shown below:

image

Sankalppund commented 4 years ago

Issue-4 of sprint 2 will be further modified and developed in sprint 3.