{"id":150,"date":"2024-03-31T03:49:47","date_gmt":"2024-03-31T03:49:47","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb6\/?p=150"},"modified":"2024-03-31T03:50:21","modified_gmt":"2024-03-31T03:50:21","slug":"michaels-status-report-3-30","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb6\/2024\/03\/31\/michaels-status-report-3-30\/","title":{"rendered":"Michael&#8217;s Status Report 3\/30"},"content":{"rendered":"<p><b>What did you personally accomplish this week on the project?\u00a0<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">For this week, I got the performance of the JPEG pipeline working at a sufficient level to enable 10fps streaming and verified it using wireshark. Since integration has not yet happened, I used the hotspot of my phone to act as an access point and have the ESP32 join that access point. I also then joined my computer with wireshark. The ESP32 was then commanded to send data to my computer via the phone\u2019s access point. When the packet reached the laptop, the time was noted down for measurement purposes. Since the maximal transmission unit is 1500 bytes, there is a need for packet fragmentation. Therefore, to measure the time correctly, those packet fragments must be discarded. The picture below is the measurement result showing that we are able to hit a frame interval of about 100ms which corresponds to 10fps.\u00a0<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-151 size-full\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb6\/wp-content\/uploads\/sites\/281\/2024\/03\/Screenshot-from-2024-03-30-23-46-10.png\" alt=\"\" width=\"950\" height=\"280\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb6\/wp-content\/uploads\/sites\/281\/2024\/03\/Screenshot-from-2024-03-30-23-46-10.png 950w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb6\/wp-content\/uploads\/sites\/281\/2024\/03\/Screenshot-from-2024-03-30-23-46-10-300x88.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb6\/wp-content\/uploads\/sites\/281\/2024\/03\/Screenshot-from-2024-03-30-23-46-10-768x226.png 768w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/p>\n<p><b>Is your progress on schedule or behind? If you are behind, what actions will be\u00a0<\/b><b>taken to catch up to the project schedule?<\/b><\/p>\n<p><span style=\"font-weight: 400\">Currently on schedule<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>What deliverables do you hope to complete in the next week?<\/b><\/p>\n<p><span style=\"font-weight: 400\">For next week, I will begin integration with Neelansh for the receiving node. The remote node is now functionally complete with the only thing that is missing being the detection of movement using the luminance channel data.\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What did you personally accomplish this week on the project?\u00a0 &nbsp; For this week, I got the performance of the JPEG pipeline working at a sufficient level to enable 10fps streaming and verified it using wireshark. Since integration has not yet happened, I used the hotspot of my phone to act as an access point &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb6\/2024\/03\/31\/michaels-status-report-3-30\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Michael&#8217;s Status Report 3\/30&#8221;<\/span><\/a><\/p>\n","protected":false},"author":829,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb6\/wp-json\/wp\/v2\/posts\/150"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb6\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb6\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb6\/wp-json\/wp\/v2\/users\/829"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb6\/wp-json\/wp\/v2\/comments?post=150"}],"version-history":[{"count":2,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb6\/wp-json\/wp\/v2\/posts\/150\/revisions"}],"predecessor-version":[{"id":153,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb6\/wp-json\/wp\/v2\/posts\/150\/revisions\/153"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb6\/wp-json\/wp\/v2\/media?parent=150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb6\/wp-json\/wp\/v2\/categories?post=150"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb6\/wp-json\/wp\/v2\/tags?post=150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}