Make your home understand your needs and work to get them to you.

SAPHIRE: Semantic semi-Autonomous Processing Household repertoIRE aims to provide an intelligent household that understands your voice commands and needs such that it automatically opens the door, turns down the heating or air-conditioning, changes the lighting, starts a vacuum, fills-up a bathtub, and more! This smart system will expand your control, seamlessly integrate your voice with your house, making it more intelligent, cozier, and more efficient.

Project proposal and details can be found below

More

Latest News

  • (Nov. 26, 2015)
    We incorporated a refrigerator and a washer model

  • (Nov. 24, 2015)
    We incorporated Server.io for real-time communication among the devices

  • (Nov. 20, 2015)
    Meeting with Ruchika: We reviewed and defined our product's evaluation metrics, reevaluated the ease of use of the product

  • (Nov. 18, 2015)
    SAPHIRE fully connected to the DB

  • (Nov. 17, 2015)
    Action Items for Future Work Plan Added

  • (Nov. 12, 2015)
    Madness Demo: Implemented a working model of SAPHIRE

    You can access at SAPHIRE
    (Database access is limited at times)
  • (Nov. 11, 2015)
    The server is deployed using AWS Elastic Beanstalk, S3 and EC2

  • (Oct. 26, 2015)
    We created the design blueprint of the SAPHIRE system

Features

  • Various Smart House Device Models (Microwave, refrigerator, washer) & Visual Simulations

  • Google Glass Application for User Interaction & Notifications

  • Real-time Communication between the Devices

  • A Object-Device-Instruction (ODI) Model

  • Database Connection with MongoDB

  • And more!

More Features

Project Timeline

Project Download

Either a zip file or a tarball of the entire project can be downloaded

Contributors

This project was created by the team Ubiquitous Accessible Home including four members, (sorted by last name) Hyeonsu Kang (CSE218) (@ein3108), Chen-hao Liao (@Chenhaoxd), Dewey Martin Nguyen (@martininguyen), and Pargat Singh (CSE118 students) (@gotsingh)

Project Support

Having trouble with Pages? Check out our project documentation. If you notice a bug or want to add a feature, open an issue or submit a pull request like so:

1. Fork the project.

2. Make your feature addition or bug fix.

3. Commit and send me a pull request.