Project Plan VW Car-Net Smart Hub Web Apps The Capstone Experience - - PowerPoint PPT Presentation

project plan
SMART_READER_LITE
LIVE PREVIEW

Project Plan VW Car-Net Smart Hub Web Apps The Capstone Experience - - PowerPoint PPT Presentation

Project Plan VW Car-Net Smart Hub Web Apps The Capstone Experience Team Volkswagen Bryce Archer Zhiheng Fan Jonathon Fleck Jason Hakim Anjali Munasinghe Department of Computer Science and Engineering Michigan State University Fall 2019


slide-1
SLIDE 1

From Students… …to Professionals

The Capstone Experience

Project Plan

VW Car-Net Smart Hub Web Apps

Team Volkswagen

Bryce Archer Zhiheng Fan Jonathon Fleck Jason Hakim Anjali Munasinghe Department of Computer Science and Engineering Michigan State University Fall 2019

slide-2
SLIDE 2

Functional Specifications

  • Web app for use in VW cars’ head units
  • Create, edit, and view boundaries
  • Detect when the car has crossed over a geo-

fence surrounding the driver’s house

  • Trigger the automatic opening/closing of the

garage door

  • Use a similar approach to trigger events on
  • ther smart home devices

The Capstone Experience Team Volkswagen Project Plan Presentation 2

slide-3
SLIDE 3

Design Specifications

  • Web App displayed on infotainment unit along
  • ther Volkswagen applications
  • Allows creation of Geo-Fences which, when

crossed, can act as triggers for various devices

  • Allows users to connect their smart home

devices

▪ This project officially focuses on connection with Chamberlain Garage door openers, but could be applied to other smart devices in the future

The Capstone Experience Team Volkswagen Project Plan Presentation 3

slide-4
SLIDE 4

Screen Mockup: Landing Page

The Capstone Experience 4 Team Volkswagen Project Plan Presentation

slide-5
SLIDE 5

Screen Mockup: My Devices

The Capstone Experience 5 Team Volkswagen Project Plan Presentation

slide-6
SLIDE 6

Screen Mockup: Edit Device

The Capstone Experience 6 Team Volkswagen Project Plan Presentation

slide-7
SLIDE 7

Screen Mockup: Edit Device (Textbox)

The Capstone Experience 7 Team Volkswagen Project Plan Presentation

slide-8
SLIDE 8

Screen Mockup: Edit Device (Dropdown)

The Capstone Experience 8 Team Volkswagen Project Plan Presentation

slide-9
SLIDE 9

Screen Mockup: Connect Device

The Capstone Experience 9 Team Volkswagen Project Plan Presentation

slide-10
SLIDE 10

Screen Mockup: New Geo-Fence

The Capstone Experience 10 Team Volkswagen Project Plan Presentation

slide-11
SLIDE 11

Screen Mockup: Landing Page

The Capstone Experience 11 Team Volkswagen Project Plan Presentation

slide-12
SLIDE 12

Screen Mockup: My Geo-Fences

The Capstone Experience 12 Team Volkswagen Project Plan Presentation

slide-13
SLIDE 13

Screen Mockup: New Geo-Fence

The Capstone Experience 13 Team Volkswagen Project Plan Presentation

slide-14
SLIDE 14

Screen Mockup: Edit Geo-Fence

The Capstone Experience 14 Team Volkswagen Project Plan Presentation

slide-15
SLIDE 15

Technical Specifications

  • Written using Visual Studio Code
  • Angular Web App

▪ TypeScript ▪ HTML5 ▪ CSS3 ▪ Webpack for task running/minifying code

  • Interacting with:

▪ Google Maps API ▪ Chamberlain API

The Capstone Experience Team Volkswagen Project Plan Presentation 15

slide-16
SLIDE 16

System Architecture

The Capstone Experience Team Volkswagen Project Plan Presentation 16

slide-17
SLIDE 17

System Components

  • Hardware Platforms

▪ Will be downloaded from SIM card in VW vehicle, displayed

  • n head unit

▪ Automated connecting to Chamberlain garage door opener

  • Software Platforms / Technologies

▪ Google Maps API used to provide interactive map ▪ Chamberlain API used for connecting to opener for automated opening/closing functionality ▪ Angular app will eventually be run on a version of Chromium customized by the VW team ▪ Development/testing using Chrome Browser

The Capstone Experience Team Volkswagen Project Plan Presentation 17

slide-18
SLIDE 18

Risks

  • Garage door behavior when inside geo-fence

▪ Stop garage door from repeatedly opening and closing when near/inside boundary but not driving or GPS could be inaccurate ▪ Add flags to detect car’s status (on/off, under a certain speed, etc) and modify open/close detection algorithm appropriately. Limit the number of times the garage door can

  • pen/close within a given time.
  • Accuracy of mocked data

▪ We have to mock all of the geolocation data, and don’t know how accurate that might be ▪ Request access to coordinates from a test drive or generate simulated coordinates

  • urselves
  • Testing Devices

▪ We are missing devices that would be helpful for testing (garage door/opener, test bench) ▪ Ask around to find someone with access to a garage door

  • Boundary alert compatibility

▪ We have to create a mocked boundary alert model that is compatible with the existing model used for Car-Net boundary alerts ▪ Discuss with client about data model and request that they validate the one we produce

The Capstone Experience Team Volkswagen Project Plan Presentation 18

slide-19
SLIDE 19

Questions?

The Capstone Experience Team Volkswagen Project Plan Presentation 19

? ? ? ? ? ? ? ? ?