HACS HOME IN YOUR POCKET
Today’s Topic User Interaction User Interaction User Authentication User Authentication Database Database Design of Devices Design of Devices
User Interaction Input device Input device User Interface – Login, Initial Settings, Operations, Logout User Interface – Login, Initial Settings, Operations, Logout
User Authentication Authentication Server Authentication Server User Name / Password User Name / Password Min 8 characters long Combination of alphabets and numerals Three trials
Design of Devices Water sprinklers Water sprinklers Garage door opener Garage door opener Indoor/Outdoor lights Indoor/Outdoor lights
Design of Devices – Class Diagram
User Interaction – Use Case
User Interaction - Sequence
Water Sprinkler - Scenario Spring and Summer Spring and Summer Automatic or Manual Automatic or Manual User Enters Initial Settings User Enters Initial Settings Temperature and Water Level – Not Favorable Temperature and Water Level – Not Favorable Motion Detected in a Sprinkler Region Motion Detected in a Sprinkler Region
Water Sprinkler - Use Case
Water Sprinkler – Sequence - Control
Water Sprinkler - Sequence - Settings
Water Sprinklers - Collaboration
Water Sprinkler - Activity
Water Sprinkler – State Chart
Garage Door – Use case
Garage Door – Sequence
Garage Door – Collaboration
Garage Door - Activity
Garage Door – State Chart
Lights Indoor Lights Indoor Lights Outdoor Lights Outdoor Lights Motion Sensor Motion Sensor
Lights Use Case
Lights Sequence
Lights Collaboration
Lights Activity
Lights State Chart
Package Diagram
Component Diagram
Deployment Diagram
Summary Seven Diagrams Seven Diagrams Scenarios in three devices Scenarios in three devices An Efficient Design An Efficient Design