Skip to content

kawthar-bensalah/MystroHome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MystroHome

alt text

Web of Things based system including a client application to create and execute domotic scenarios in a smarthouse.

Description

MystroHome is developped to orchestrate all connected devices at home, with a focus on confort, time-saving and uniqueness. It's possible to control all home appliances including refrigerator, washer, air conditioner, alarm, bulbs and more through a smartphone or a computer. It includes a BPEL process editing tool orchestrating the services offered by smart objects. This tool is able to execute these process so that users observe the result on the objects concerned. Every BPEL process is associated to a domotic scenario that start at the time of user's choice.

Getting Started

Requirements

  • Windows/Linux/Mac OS.
  • Eclipse IDE.
  • Java Development Kit (JDK).
  • Spring Boot framework.
  • AngularJS.
  • MongoDB (database).

Executing program

  • Preparation of the database

1 - Access to MongoDB
2 - Create a SmartHomeDB database
3 - Create three collections: Scenarios, Users and Objects.

  • SmartHomeDB Web Service

Launch the data service ( SmartHomeDB )

alt text

  • Android Apps

Launch the three Android Applications from Android Studio.

alt text

Set the IP address displayed in each application to the Application.java class of the corresponding WS.

alt text

  • WebServices associated to Objects

Launch the three Web services (WS Alarm , WS Bulb, WS TV)

alt text

  • Mediator WebService

    Launch the Mediator (Mediateur)

alt text

  • Client App

    Launch the client application (Angular Project)

alt text

Screenshots

## Authors

This project is Developped by BENSALAH Kawthar and ABBACI Khaled, under the supervision of Mrs BOUYAKOUB and Mrs MEZENNER, in the context of their graduation project at The University of Science and Technology HOUARI BOUMEDIENE (USTHB).

[email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published