System Control: COVID-19 Update

With the fully offline curriculum, many changes had to be made to the project to account for the resultant distance put between all members of the team. My entire week was dedicated to planning how this would change up the system interactions, CSM, and iOS remote control.

There is a strong possibility that we will not have access to a Jetson Nano and its needed WiFi/Bluetooth communication module. The current such parts are either on campus at the closed 1300 Parts Wing or closed away at another team member’s apartment who cannot return from home to pick up the part. For this reason, the CSM code will need to be tested and run on my own computer, with system interactions emulated through stdout as opposed to calls over a GPIO module. Considering that System Control is the most integration-intensive portion of this project, much of its functionality will become more difficult to test independently.

Fortunately, the remote controlling iOS app will likely not be heavily affected, with an exception on its Bluetooth interaction with the CSM. I have found examples of Bluetooth communication over Python between macOS and phone devices; however, these methods may not work with the iOS device we are hoping to develop on. This will be fully tested and verified in the next 1-2 weeks.


0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *