This week, I completed the pairing flow between the Dawggles and iPhone. There’s a smooth and secure user experience where the user just needs to confirm that Bluetooth pairing codes match on both the goggles and the phone. After confirming those matching codes, there’s a secure channel between the goggles and the phone, and the user doesn’t need to interact with their phone anymore for their phone to automatically join the Dawggles Wi-Fi and web socket server. I also set up a bunch of infrastructure around the Dawggles, like the Home screen and the status bar. The Home screen shows all of the apps on the Dawggles that the user can open, and the status bar shows up to date indicators about the connection to the phone and the remaining battery on the goggles.
Progress is on schedule.
Next week, we hope to finish the software for the apps on the Dawggles that we discussed in our use case and requirements. We’ll complete the translation and navigation apps for our described use cases.
As we’ve designed, implemented, and debugged the Dawggles, we’ve learned a lot about optics. Achieving the transparent display effect was the most unknown and difficult part of the project. We also needed to learn a decent bit about CAD and 3D printing in order to create goggles that hold every part together and fit comfortably. We learned the most from online sources and AI tools.
