0% found this document useful (0 votes)
44 views6 pages

Smart Home Automation System

The Smart Home Automation System enhances convenience, security, and energy efficiency by enabling remote control of IoT devices through a mobile app or voice commands. Key functionalities include device control, scheduling, security monitoring, energy management, and real-time alerts. Use cases illustrate practical applications such as remote home control, automated lighting, and security alerts for intrusion detection.

Uploaded by

thetit4ns
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views6 pages

Smart Home Automation System

The Smart Home Automation System enhances convenience, security, and energy efficiency by enabling remote control of IoT devices through a mobile app or voice commands. Key functionalities include device control, scheduling, security monitoring, energy management, and real-time alerts. Use cases illustrate practical applications such as remote home control, automated lighting, and security alerts for intrusion detection.

Uploaded by

thetit4ns
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Smart Home Automation System

Name: MOHAMUD ABDULLAHI AHMED

ID: IT21128062

Class - [BIT28-B]
1. Introduction

The Smart Home Automation System is designed to enhance convenience, security, and
energy efficiency in modern households. By integrating IoT-enabled devices, users can
remotely control lighting, temperature, security cameras, and household appliances through a
mobile app or voice commands. The system provides real-time monitoring, automates routine
tasks, and improves energy consumption, creating a smarter and more efficient living
environment.
2. Functional Requirements

Functional Requirements
The key functions of the Smart Home Automation System include:
1. Device Control & Automation – Allows users to remotely control smart devices
such as lights, thermostats, security cameras, and appliances.
2. Scheduling & Automation Rules – Enables users to create schedules and automation
sequences (e.g., turning off lights at bedtime or adjusting the thermostat based on
room occupancy).
3. Security Monitoring – Provides live surveillance, motion detection, and alerts for
security breaches through connected cameras and smart locks.
4. Energy Management – Tracks energy usage of connected devices and offers
recommendations for reducing power consumption.
5. Voice Control Integration – Supports voice commands through assistants like
Amazon Alexa, Google Assistant, or Apple Siri for hands-free operation.
6. Real-Time Alerts & Notifications – Sends instant alerts for security events, device
malfunctions, or environmental changes (e.g., smoke detection, temperature
fluctuations).
7. User Profile Customization – Supports multiple user accounts with personalized
settings for different household members.
8. Cloud & Local Data Storage – Stores device data securely on cloud servers or local
storage for easy access and historical tracking.
9. Mobile App & Web Dashboard – Provides a user-friendly interface for monitoring
and controlling smart home devices from anywhere.
10. Self-Diagnostics & Maintenance Alerts – Detects device malfunctions or
connection issues and notifies users for timely troubleshooting and repairs.
3. Use Cases

Use Cases
1. Remote Home Control
o Actor: Homeowner
o Description: A user remotely turns off the lights and adjusts the thermostat
using a mobile app.
o Preconditions: The user is logged into the app, and the smart devices are
connected.
o Postconditions: The selected devices are turned off or adjusted successfully.
2. Automated Lighting System
o Actor: Homeowner
o Description: Lights automatically turn on at sunset and off at bedtime based
on pre-set schedules.
o Preconditions: The user has configured automation settings in the app.
o Postconditions: The lighting system follows the scheduled automation.
3. Security Alert for Intrusion Detection
o Actor: Homeowner, Security System
o Description: The security system detects movement when no one is home and
sends an alert.
o Preconditions: Motion sensors are active, and no authorized users are detected
in the house.

4. Use-Case Descriptions
Use Case 1: Real-Time Health Monitoring

• User Action: Sync wearable device with the mobile app to view real-time
• System Response: Displays metrics such as heart rate and oxygen level in real time.
• Pre-Condition: Wearable device is paired with the app.
• Post-Condition: User sees live Ssecurity

Use Case 2: Activity Tracking

• User Action: Wear the device and check activity stats in the app.
• System Response: Logs steps, calories, and distance and displays them in the app.
• Pre-Condition: The wearable device is worn by the user.
• Post-Condition: Activity stats are updated and visible in the app.

Use Case 3: Sleep Analysis

• User Action: Wear the device during sleep and review sleep quality in the app.
• System Response: Logs sleep duration and stages (e.g., light, deep) and displays
analysis.
• Pre-Condition: The user wears the device at night.
• Post-Condition: Sleep data is recorded and analyzed.

Use Case 4: Personalized Health Reports


• User Action: Open the app and request a health report.
• System Response: Generates a report with health insights and suggestions.
• Pre-Condition: Health data is synced with the app.
• Post-Condition: The user receives a detailed health report.

Use Case 5: security Alerts

• User Action: Set health thresholds (e.g., max heart rate) in the app.
• System Response: Sends alerts if readings exceed set thresholds.
• Pre-Condition: The thresholds are configured in the app.
• Post-Condition: Alerts are sent for abnormal readings.

5. Sequence Diagram

Below is the sequence diagram for Use Case 1: Real-Time Health Monitoring.

Explanation of the Sequence Diagram

Sequence of Events:
1. User opens the Mobile App.
2. Mobile App requests device status from the Smart Home Controller.
3. Smart Home Controller retrieves the current state of the Smart Light and sends it back
to the Mobile App.
4. User selects an option to turn on/off the Smart Light.
5. Mobile App sends the control request to the Smart Home Controller.
6. Smart Home Controller forwards the command to the Smart Light.
7. Smart Light processes the request and changes its state.
8. Smart Light sends confirmation back to the Smart Home Controller.
9. Smart Home Controller updates the Mobile App with the new status of the Smart
Light.

You might also like