Skip to content

Ehevi/SmartHome

Repository files navigation

SmartHome

Prerequisites

Make sure the following are installed:

prereq

Overview

Visual representation of the home.ice file and implemented device names used:

ice

Running the application

git clone https://github.com/Ehevi/SmartHome
cd SmartHome
gradle build

Run the Server

Pass one of the config files with the --Ice.Config= option. To meet the task requirements, running multiple server instances need to be allowed, preferably with the use of different config files.

configggg

Client

Open the terminal in the ~/SmartHome/client directory and run the client. The parameter you pass is the name of the corresponding server (assuming that one of the provided config files is being used).

python3 client.py server1

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published