This week I worked on debugging my current web app implementation, to make sure the audio plays correctly when the user is editing the ringtone.
I modified code snippet to Pi to start testing the reliability of the scheduling functionality of the alarm. Specifically I am testing to see if the node-cron package is working as intended. I am conducting the experiment for at least one week, so the result will be out earliest by next update.
Per last update, I researched a bit more into the possible SQL database options. For now I am leaning towards spinning up a local MySQL database on the EC2 instance for storing the ringtone data.
I am currently on schedule.
This week(week of 11/16 – 11/22):
- continue testing communication between Pi and web app
- modify communication code snippet on RPi so it writes to files instead of printing to stdout(to keep a record of messages & when they are received, to validate reliability of the alarm scheduling)
- research on database change
Next week(week of of 11/23 – 11/29):
- continue testing communication between Pi and web app
- implement database change
- implement alarm and ringtone deletion
- implement ringtone creation by importing MIDI files