Categories: Mobile, Embedded, IoT
Industry: Smart Solutions

Control power sockets

Project description

Sockets Control, as a part of a Smart House project, aims to make simple everyday tasks in a smart way, like turning On and Off the average home power supplies remotely and monitoring them with a single Android app.

A user can set and change the name of each socket, set the on & off time and date for controlled sockets and see the current hub status (either it is on/off or ‘Unknown’). A user is also capable to track any socket in real time. If there is no Internet connection, all information about hub and outlets is backed up on server.


3 developers, 1 software testing engineer.


3 months.


Backend: Java 8, Spring (Spring Core, Spring Boot, Spring Data), Hibernate, PostgreSQL, Maven, Joda-time.
Mobile: Android SDK, Retrofit, Custom Calendar Widget.
Embedded: C++, libcurl, json-c.

Business Value

Remote control from your device, that admits energy saving mode and usual adjustment, according to the needs of a customer; allows long distance-control, using local Wi-Fi; improves the level of safety amount house holders by 25%.

Insulin Pump for elderly people mobile app screen
Insulin Pump for elderly people mobile app screen