Smart Lock Log

From ESE205 Wiki
Jump to navigation Jump to search

Main Project Page

Week 0: (1/22-1/28)

-January 30, 2018: (Ahmed Hassan, 30 min)

  • Sketched General Product Prototype
  • Specified details on product's construction

Week 1: (1/29-2/4)

-January 30, 2018: (Kelvin Xie, 35 min)

  • Created project wiki and log
  • Entered preliminary project plan

-January 31, 2018: (Group, 1 hour)

  • Created basic project outline:
    • Components:
      • Hardware
        • dead bolt mount
        • Unlock mechanism
        • Microcontroller
        • Estimote beacon
      • AWS Server
        • AWS instance
        • HTTPS
        • Token authentication system
        • Unlock poll/request
      • App
        • Estimote API
        • Server request
        • Token handling
  • Determined delegation of work:
    • Each member will be the the lead of one of the above three categories. However, every member will contribute towards all three aspects of the project.
    • As it stands now, the leads for each role. are the following:
      • Hardware: Kelvin Xie
      • AWS Server: Ahmed Hassan
      • App: Graham Webb

Week 2: (2/5-2/11)

-February 6, 2018 (Group, 1 hour)

  • Created Gantt Chart
  • Determined a more detailed plan/outline of project (See main project page)

-February 9, 2018 (Ahmed, 45 minutes)

  • Reflashed Raspberry Pi (removed previous password on it)
  • Found Products Links for Needed Materials

Week 3: (2/12-2/18)

-February 13, 2018: (Kelvin Xie, 30 minutes)

  • Finalized and uploaded Gantt chart to main project page
  • Addressed ethical issues (See main project page)
  • Added list of key features (See main project page)

-February 13, 2018 (Graham Webb, 45 minutes)

  • Addressed safety issues
  • Addressed Security issues (twice)
  • Edited Ethical Issues
  • Added to budget
  • Added to goals
  • Edited materials

-February 13, 2018 (Ahmed Hassan, 25 minutes)

  • Cleaned up Project Page
  • Added details/ links to budget
  • Clarified specific details regard project details

-February 15, 2018 (Kelvin Xie, 15 minutes)

  • Finalized specific parts
  • Ordered parts

-February 15, 2018 (Ahmed Hassan, 1.5 hours)

  • Set up Pi and set up email forwarding for SSH

-February 16, 2018 (Graham Webb, 35min)

  • installed Android Studio
  • installed android app simulater
  • read user manual for Android Studio
  • researched potential app-learning software

-February 16, 2018 (Ahmed Hassan, Dr. Feher, 1.5 hours)

  • Resolved Remote Login on Raspberry Pi
  • Started Work on Presentation

-February 18,2018 (Graham Webb, 30 min)

  • Presentation work

Week 4: (2/19-2/26)

-February 20, 2018 (Kelvin Xie, 2 hours 30 minutes)

  • Work on presentation
  • Familiarized myself with the Raspberry Pi interface
  • Worked on the VNC server and how to get and email the IP address on boot up. Struggling getting the VNC working properly. Still a work in progress.


-February 20, 2018 (Ahmed Hassan, 30 minutes)


-February 21, 2018 (Kelvin Xie, 1 hour 30 minutes)

  • Continued work on VNC connection
  • Enabled VNC cloud connection so IP address is no longer required for remote connection
    • VNC server automatically opens on startup
    • As a test, this log update was done through the Raspberry Pi from my iPad