Gate Reminder for a Smart Home

2019 COE Engineering Design Project (GK03)


Faculty Lab Coordinator

Gul Khan

Topic Category

Embedded Systems

Preamble

A dedicated and portable embedded system is to be designed along with a smart home embedded controller to serve as a gate reminder in a smart home. A smart phone can also be used to serve as gate reminder by interfacing some additional sensors and developing a relevant application for Android mobile OS. Gate reminder can be considered as part of a smart home embedded controller located at the front door area of the home, which is able to display some useful informative messages along with reminding the smart-home family members of any items they need to take and/or know before leaving the home. These reminders can be in the form of current traffic conditions, any highway closure, transit situation, weather, outside temperature, etc. The reminder messages can also be about any critical items to take while leaving or few things to bring back when returning home. We already have number of reminders in our daily life including alarm clock, scheduler or calendar in the PDA, Tablet or smart phone. In a smart home, the household appliances, utilities, entertainment centers, environment (temperature, humidity, etc.) controller, and other smart internet connected devices should be able to communicate with the gate reminder to provide required information about the traffic, weather conditions, temperature, etc. The smart appliances can also provide list of any critical food or other household items required.

Objective

To investigate, design, develop a working prototype infrastructure including smart phones to serve as a gate reminder for family members living in a smart home.

Partial Specifications

1. Study, Investigate and list the main user requirements of a Gate reminder.
2. Develop and simulate a smart home environment for a working Gate reminder.
3. Design the essential part of smart home embedded system to fulfill the needs of a smart gate reminder.
4. Identify and add/interface the essential sensors to enable a smart home to work as Gate reminder device.
5. Design and develop the gate reminder embedded app i.e. embedded application software for a mobile operating system.

Suggested Approach

1. Select a suitable smart home environment to support the gate reminder in a smart home.
2. Design and implement a simulated smart home environment for a working smart home embedded system.
3. Prepare the specification of the gate-reminder.
4. Interface any requisite sensors to a smart phone.
5. Study and learn an application design for a smart phone android system environment.
6. Implement and prototype the gate-reminder application.
7. Verify the working of the Gate reminder for a smart home environment.

Group Responsibilities

1. Investigate and study some candidate smart home embedded control environments to select one to support the gate reminder.
2. Develop a detailed specification of the gate-reminder.
3. Develop a simulated smart home environment by implementing the part of the smart home embedded system.
4. Application development for a mobile operating system employed in Smart phones.
5. Design and implementation of the gate reminder related software design.
6. Verification of the gate reminder operation in a smart home.
7. Presenting the working of gate reminder for some interesting scenarios.

Student A Responsibilities

1. Investigate and study some candidate smart home embedded control environments to select one to support the gate reminder.
2. Develop a detailed specification of the gate-reminder while working with Student B.
3. Study and learn application development on a mobile operating system like Android.
4. Design and implement the gate reminder app while working with Student B and C.
5. Verification of the gate reminder in a smart home while working with Student B.

Student B Responsibilities

1. Study and learn application development on a mobile operating system like Android.
2. Investigate and study some candidate smart home embedded control environments to select one to support the gate reminder.
3. Develop a detailed specification of the gate-reminder while working with Student A.
4. Design and implement the gate reminder app while working with Student A and C.
5. Verification of the gate reminder in a smart home while working with Student A.

Student C Responsibilities

1. Investigate and study some candidate smart home embedded control environments to select one to support the gate reminder.
2. Study and learn application development on a mobile operating system like Android.
3. Develop a simulated smart home environment by implementing the part of the smart home embedded system while working with Student D.
4. Design and implement the gate reminder app while sharing with all the members of the group.
5. Observe the gate reminder app verification being done by Student A and B.
6. Envisage and share some interesting scenarios while working with Student D to present the working of a gate reminder.

Student D Responsibilities

1. Investigate and study some candidate smart home embedded control environments to select one to support the gate reminder.
2. Develop a simulated smart home environment by implementing the part of the smart home embedded system while working with Student C.
3. Study and learn application development on a mobile operating system like Android.
4. Design and implement the gate reminder app while sharing with all the members of the group.
5. Observe the gate reminder app verification being done by Student A and B.
6. Envisage and share some interesting scenarios while working with Student C to present the working of a gate reminder.

Course Co-requisites

COE718, COE838

 


GK03: Gate Reminder for a Smart Home | Gul Khan | Saturday August 31st 2019 at 02:25 AM