{"id":59,"date":"2020-10-11T15:50:20","date_gmt":"2020-10-11T15:50:20","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama2\/?p=59"},"modified":"2020-10-25T06:21:56","modified_gmt":"2020-10-25T06:21:56","slug":"10-11-weekly-status-update-jeffrey","status":"publish","type":"post","link":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama2\/2020\/10\/11\/10-11-weekly-status-update-jeffrey\/","title":{"rendered":"(10\/11) Weekly Status Update: Jeffrey"},"content":{"rendered":"<p>This week I worked on building the server to connect with multiple clients and setup a protocol between the hub server and the different clients (button, wearable, camera). To remember what devices are correspond to what, I created a file that will store mac addresses with the device it corresponds to. So, if a client disconnects and reconnects, the server will remember the client and not reassign the client a new ID. I also worked up making the hub multithreaded so it will be able to handle the communication between all of the clients at once.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week I worked on building the server to connect with multiple clients and setup a protocol between the hub server and the different clients (button, wearable, camera). To remember what devices are correspond to what, I created a file that will store mac addresses&nbsp;<a class=\"read-more\" href=\"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama2\/2020\/10\/11\/10-11-weekly-status-update-jeffrey\/\">&hellip;<\/a><\/p>\n","protected":false},"author":364,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama2\/wp-json\/wp\/v2\/posts\/59"}],"collection":[{"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama2\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama2\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama2\/wp-json\/wp\/v2\/users\/364"}],"replies":[{"embeddable":true,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama2\/wp-json\/wp\/v2\/comments?post=59"}],"version-history":[{"count":1,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama2\/wp-json\/wp\/v2\/posts\/59\/revisions"}],"predecessor-version":[{"id":60,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama2\/wp-json\/wp\/v2\/posts\/59\/revisions\/60"}],"wp:attachment":[{"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama2\/wp-json\/wp\/v2\/media?parent=59"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama2\/wp-json\/wp\/v2\/categories?post=59"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama2\/wp-json\/wp\/v2\/tags?post=59"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}