This week we have been prepping for our design presentation. I went through the slides and outlined all of them in the beginning and then also finalized slides for communication between the hub and the devices as well as the hub and the web app. Additionally I did the diagrams for the web app.
In terms of work on the project, I did research, set up the raspberry pi 3, ordered things that we need, and started writing my code to connect to peripheral devices and connect to them. In terms of research I found some links where others have done similar things using a packet called bluepy, which is a python library that allows you find and connect to devices, then read in packets. It uses bluez, a bluetooth stack that raspberry pi 3’s use. After setting up the raspberry pi, I’ve started a python script to start scanning and connecting to devices. Additionally I’ve ordered some cat bowls, microhdmi to hdmi cables, and a usbc cable to start hooking up our raspberry pi 4.
My goal for next week is to start the multithreading portion of the python script and present for the team.