cse 521s project guidelineslu/cse521s/projects.pdfproject topics Ø theme: iot cloud and analytics...

16
CSE 521S Project Chenyang Lu

Upload: others

Post on 25-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CSE 521S Project Guidelineslu/cse521s/projects.pdfProject Topics Ø Theme: IoT cloud and analytics Ø Build and demo an IoT application q Devices: Raspberry Pi, smart watches… q

CSE 521S Project

Chenyang Lu

Page 2: CSE 521S Project Guidelineslu/cse521s/projects.pdfProject Topics Ø Theme: IoT cloud and analytics Ø Build and demo an IoT application q Devices: Raspberry Pi, smart watches… q

Steps1. Come up with your favorite topic2. Form a team3. Proposal: propose a design and plan

4. Analyze and Implement your solution5. Evaluate your solution6. Demo 1, 2 and Final Demo

7. Write a technical report

2

Page 3: CSE 521S Project Guidelineslu/cse521s/projects.pdfProject Topics Ø Theme: IoT cloud and analytics Ø Build and demo an IoT application q Devices: Raspberry Pi, smart watches… q

Project Topics

ØTheme: IoT cloud and analytics

Ø Build and demo an IoT applicationq Devices: Raspberry Pi, smart watches…

q Amazon cloud: IoT, notification, Alexa…

3

Page 4: CSE 521S Project Guidelineslu/cse521s/projects.pdfProject Topics Ø Theme: IoT cloud and analytics Ø Build and demo an IoT application q Devices: Raspberry Pi, smart watches… q

Get Started Early

ØThink about topics and ideasØTalk to Corey and meØ Put together a team

ØA lot of work (and fun) throughout the semester!

4

Page 5: CSE 521S Project Guidelineslu/cse521s/projects.pdfProject Topics Ø Theme: IoT cloud and analytics Ø Build and demo an IoT application q Devices: Raspberry Pi, smart watches… q

Teaming

Ø Everyone should be in a three-member teamq Need special approval from TA for a different size

Ø Use Piazza to “Search for Teammates”

Ø Email Corey your team members by 9/22q One email per team

Ø We will help make sure everyone has a team.

5

Page 6: CSE 521S Project Guidelineslu/cse521s/projects.pdfProject Topics Ø Theme: IoT cloud and analytics Ø Build and demo an IoT application q Devices: Raspberry Pi, smart watches… q

Proposal Presentation

Ø In class on 10/1

Ø 7 min per groupq 6-min talk + 1-min Q&A

q 4 slides

q Rehearse over Zoomq Turn on your video during your presentation

Ø Your elevator pitch!

Ø Email Corey your slides before class

6

Page 7: CSE 521S Project Guidelineslu/cse521s/projects.pdfProject Topics Ø Theme: IoT cloud and analytics Ø Build and demo an IoT application q Devices: Raspberry Pi, smart watches… q

Written Proposal

Ø One proposal/team, one pageq Team members

q Concise description of project q Responsibilities of each member

q Equipment needed

Ø Written proposal due: 10/1, 11:59pmq Email to Corey

7

Page 8: CSE 521S Project Guidelineslu/cse521s/projects.pdfProject Topics Ø Theme: IoT cloud and analytics Ø Build and demo an IoT application q Devices: Raspberry Pi, smart watches… q

Demo I

Ø In class on 10/27 and 10/29.

Ø15 min per team.

ØMust show something real.Ø Send Corey a video before class as backup.

8

Page 9: CSE 521S Project Guidelineslu/cse521s/projects.pdfProject Topics Ø Theme: IoT cloud and analytics Ø Build and demo an IoT application q Devices: Raspberry Pi, smart watches… q

Demo II

Ø In class on 11/17 and 11/19.

Ø15 min per team.

Ø Substantial progress à final demo.

Ø Send Corey a video before class as backup.

9

Page 10: CSE 521S Project Guidelineslu/cse521s/projects.pdfProject Topics Ø Theme: IoT cloud and analytics Ø Build and demo an IoT application q Devices: Raspberry Pi, smart watches… q

Final DemoØ In class on 12/17 (1pm - 3:15pm).

Ø 15 min per team.

Ø Set up and test your demo in advance.

Ø All expected to attend the entire session. It’ll be fun!

Ø Send Corey a video before class as backup.

10

Page 11: CSE 521S Project Guidelineslu/cse521s/projects.pdfProject Topics Ø Theme: IoT cloud and analytics Ø Build and demo an IoT application q Devices: Raspberry Pi, smart watches… q

Final Report

Ø Submit to Corey by 1/4/2021, 11:59pm.

Ø Reportq Style follows conference papers in the reading listq 6 pages, double column, 10 pts fontq Use templates on the class web page

Ø Materialsq Web pageq Slides of your final presentationq Source codeq Documents: README, INSTALL, HOW-to-RUNq Video

11

Page 12: CSE 521S Project Guidelineslu/cse521s/projects.pdfProject Topics Ø Theme: IoT cloud and analytics Ø Build and demo an IoT application q Devices: Raspberry Pi, smart watches… q

Suggested Outline

Ø Abstract

Ø IntroductionØ Goals and Requirements

Ø DesignØ Implementation

Ø ExperimentsØ Related Works

Ø Lessons Learned

Ø Conclusion and Future Work

12

Page 13: CSE 521S Project Guidelineslu/cse521s/projects.pdfProject Topics Ø Theme: IoT cloud and analytics Ø Build and demo an IoT application q Devices: Raspberry Pi, smart watches… q

Peer ReviewØ For fairness in team projects.

Ø Email me on 1/4/2021q Percentage of contributions of each team member.

q Brief justification.

13

Page 14: CSE 521S Project Guidelineslu/cse521s/projects.pdfProject Topics Ø Theme: IoT cloud and analytics Ø Build and demo an IoT application q Devices: Raspberry Pi, smart watches… q

Spice Bot: Spice-Blend AutomationØ 3D-Printed Prototype

Ø Voice-Control-Interfaceq Amazon Echo

Ø Actuator Controlq Raspberry Pi

Ø Control Command Interpretation

q AWS IoT

BY ALEX HERRIOTT, QUOC NGUYEN, RAYMOND JONES 14

Page 15: CSE 521S Project Guidelineslu/cse521s/projects.pdfProject Topics Ø Theme: IoT cloud and analytics Ø Build and demo an IoT application q Devices: Raspberry Pi, smart watches… q

Car Informatics in the Cloud

Ø Pull real-time OBD data from a car

Ø Upload to the Cloud and display stats at real-time

BY Ethan Vaughan, Frank Sun, and Adith J. Boloor 15

Page 16: CSE 521S Project Guidelineslu/cse521s/projects.pdfProject Topics Ø Theme: IoT cloud and analytics Ø Build and demo an IoT application q Devices: Raspberry Pi, smart watches… q

Smart LockØ Remote doorway system

q Live videoq Arrival (motion) detection

Ø Web applicationq Node.JS server on an EC2 instance

q Live video via ssh tunnel

q Engage/disengage lock

BY Charles Ahrens Feldman, David Ayeke, and Steven Bosch 16