{"id":70,"date":"2022-02-26T23:53:21","date_gmt":"2022-02-27T04:53:21","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamc1\/?p=70"},"modified":"2022-02-26T23:59:29","modified_gmt":"2022-02-27T04:59:29","slug":"nevilles-status-report-02-26","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamc1\/2022\/02\/26\/nevilles-status-report-02-26\/","title":{"rendered":"Neville&#8217;s status report 02\/26"},"content":{"rendered":"<p><span style=\"font-weight: 400\">I finished up drafting implementation detail slides for the design review presentation and gave the talk. After that, I ended up changing our communication stack when attempting to request cloud resource credits. We ported everything to an AWS solution i.e CloudMQTT -&gt; AWS iOT core, MongoDB -&gt; DynamoDB &amp;\u00a0 Atlas -&gt; EC2. The main reason being that we felt getting credits would be more convenient under the AWS umbrella. The connection process and other components used still remain the same. I calculated our necessary resource usage for these services and our requirements can be satisfied given the free subscription limits so I did not fill out the resource request form. For example, free iOT core allows 2.5 million connection hours https:\/\/aws.amazon.com\/iot-core\/pricing\/ (way longer than necessary for our 2 MVP spot modules)Unlikely, but if our testing is run 24\/7 for prolonged days, we may later request credits to increase our DynamoDB write\/read capacity units. I also walked through some mock tutorials to enable connectivity to our iOT device(See AWS console image below) and read <\/span><a href=\"https:\/\/boto3.amazonaws.com\/v1\/documentation\/api\/latest\/guide\/dynamodb.html\"><span style=\"font-weight: 400\">dynamo DB\u2019s boto3 python API<\/span><\/a><span style=\"font-weight: 400\"> to familiarize with making backend queries.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone  wp-image-71\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamc1\/wp-content\/uploads\/sites\/189\/2022\/02\/Screen-Shot-2022-02-26-at-11.52.17-PM-300x144.png\" alt=\"\" width=\"454\" height=\"218\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I finished up drafting implementation detail slides for the design review presentation and gave the talk. After that, I ended up changing our communication stack when attempting to request cloud resource credits. We ported everything to an AWS solution i.e CloudMQTT -&gt; AWS iOT core, MongoDB -&gt; DynamoDB &amp;\u00a0 Atlas -&gt; EC2. The main reason &hellip; <a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamc1\/2022\/02\/26\/nevilles-status-report-02-26\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Neville&#8217;s status report 02\/26<\/span><\/a><\/p>\n","protected":false},"author":547,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamc1\/wp-json\/wp\/v2\/posts\/70"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamc1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamc1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamc1\/wp-json\/wp\/v2\/users\/547"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamc1\/wp-json\/wp\/v2\/comments?post=70"}],"version-history":[{"count":2,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamc1\/wp-json\/wp\/v2\/posts\/70\/revisions"}],"predecessor-version":[{"id":76,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamc1\/wp-json\/wp\/v2\/posts\/70\/revisions\/76"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamc1\/wp-json\/wp\/v2\/media?parent=70"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamc1\/wp-json\/wp\/v2\/categories?post=70"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamc1\/wp-json\/wp\/v2\/tags?post=70"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}