Overview
Project works are based on exercises defined here:
https://self-star.imag.fr/. A local version of the website is available here.
The exercises rely on the iCASA platform for smart-home simulation and testing. iCASA provides support for creating and equipping a house with various devices, such as lights, presence senors, heaters and thermometers. The exercises aim to provide the self-management logic for controlling such devices and achieve various user goals.
An overview tutorial covering the platform installation, administration and the initial exercise is also available here. It provides a general introduction to the exercises with most information already being available from the main website (https://self-star.imag.fr/).
To complete the project please go through the steps below.
For each step, please refer to the corresponding Notes & Comments and the Common Exceptions sections.
- Download and install your working environment:
iCASA distribution for Java 8 to 11
Follow installation instructions here (using the distribution above!):
self-star.imag.fr --> Download
>>Notes on particular platform settings - Complete the tutorial for a basic iPOJO application (HelloWorld):
self-star.imag.com --> Getting Started
- Complete the tutorial for the basic Light-Follow-Me application:
self-star.imag.com --> Tutorial
- Follow the exercises for the Light-Follow-Me application:
self-star.imag.com --> Exercices --> "Follow me"
- [Optional -- once the above tasks have been completed successfully]
Follow the exercises for the Temperature-Management application:
self-star.imag.com --> Exercices --> "Temperature management"
Once iCASA platform is started, you may access the following web portals:
- iCASA online simulator: localhost:9000/simulator
- iCASA online monitor: localhost:9000/monitor (usr & psw: admin :)