Having learned to create a simple voice recognition app, the next stage of our project was to figure out how to send the voice commands from the app to the physical objects. Dr. Anderson showed us openHab, an open source home automation system software. To quote the openHab website: "openHAB is a software for integrating different home automation systems and technologies into one single solution that allows over-arching automation rules and that offers uniform user interfaces". Said another way, openHab allows the user to buy various home automation system technologies from different companies and interact with them all using openHAB's simple user interface. Our task would be to program our apps to connect to the openHAB server. This will allow the app to obtain information about the state of appliances and to send commands to the appliances.
Doing this requires an understanding of web services including the concepts of REST, HTTP, MEAN, etc.
In addition to learning these, we also continued to read research papers related to our projects.
Outside of the lab, my roommate and I spend time at the gym or at the pool. This weekend, we invited our apartment complex to a potluck. It was great. We got to meet other REU students, eat great food, and just have a lot of fun.
Doing this requires an understanding of web services including the concepts of REST, HTTP, MEAN, etc.
In addition to learning these, we also continued to read research papers related to our projects.
Outside of the lab, my roommate and I spend time at the gym or at the pool. This weekend, we invited our apartment complex to a potluck. It was great. We got to meet other REU students, eat great food, and just have a lot of fun.