This is backend server for control IoT devices via REST & WebSocket.
- Authorization via JWT with roles
- Users management via REST
- Rooms management via REST
- Device management via REST
- Device management via WS
- Device WS server
- Client WS server
- implement frontend client
The application can be started on Docker using the following command:
$ docker pull slaaavyn/smart-home:latest
$ docker run \
--name=<container_name> \
-p 8080:8080 \
-d slaaavyn/smart-home
Default username/password: root/toor