C2 SmartLight
Highlights
- Remote control of lighting in public spaces
- An informative dashboard with detailed analytics
- Different modes for lightning management
- Management of motion, weather, and lightning
Challenge
The client is a Finnish company that offers smart lighting control solutions to its customers, including city councils, stadium owners, etc. The main goal of the client is to provide convenient solutions for remote lightning management that would allow to monitor and manage lighting devices anytime and anywhere.
The client has launched its company over 10 years ago and since then, no changes were made to the existing system. Hence, the client approached SoftTeco with a request not only to update the system but also to introduce new features that were requested by the customers.
Have a project in mind?
Let us know what kind of software solution you need, and our specialists will provide an estimate cost and deadline.
Solution
C2 Smart Light is an IoT product that allows its users to remotely control needed lightning devices. With the help of the product, users can not only turn the devices on and off but also manage the dimming level, make lightning adjustments, monitor the status of the devices, and many other options.
One of the greatest advantages of the solution is that it creates control programs for lighting networks. These programs include automatic adjustment of the light intensity based on the time of the year, time of the day, natural light level, etc. In this way, the intensity of lighting depends on the external environment and the lighting devices do not have to run at full power all the time. This leads to significant energy saving (up to 20%) and reduces CO2 emissions.
The product is a web application that provides an intuitive and informative interface to the user. With the help of the integrated map, a user can instantly see all their connected devices on the map and manage them with a few clicks only. In this way, the solution significantly facilitates device monitoring and management and provides accurate data to the users.
Tech Stack
Backend
Spring
PostgreSQL
Maven
Java
Google Cloud storage
Tomcat
Frontend
Angular 10 (further upgrade to Angular 11)
Libraries
Lodash
Gridster 2
Moment
Leaflet
Markercluster
Lasso
How it works
The frontend is a web application that presents a comprehensive dashboard to the users. The dashboard contains all sorts of useful information, from analytics on the connected devices to proximate lightning management. The dashboard was among the new features that we introduced since the old product version did not have one. We also completely redesigned the user interface with the aim to make it more intuitive and convenient to use. For that, the development team had to analyze the existing controls, optimize, and regroup them. This led to a modern and user-friendly interface that significantly facilitates the light control process and reduces the training costs for new users.
The biggest issue with the existing system was the lack of scalability. It was also very outdated and the client wanted us to fix that. What SoftTeco did was creating a new backend that serves as an intermediary between the old backend and the frontend part of the application. We opted for this solution because it would take too much time and resources to redesign the existing backend. Plus, it was already efficiently communicating with the relays so it was a better option to keep it the way it was.
The development of a new backend allowed us to achieve the needed scalability. The implementation of the new functionality was done through the new backend as well. Among the features that we added were the dimming index management and the motion sensors management.
The client also requested to make the existing system TALQ-compatible. This turned out to be a real challenge since the SoftTeco team did not have access to real TALQ devices during our work. Nevertheless, we managed to successfully resolve the issue by working with the integration protocol and TALQ test tool only. Now the system is fully compatible with TALQ and can be used to manage TALQ devices.
Results
SoftTeco has successfully updated and scaled the existing smart lighting system and delivered all necessary implementations on time and in full correspondence with the requirements. We are glad that we were able to work on a challenging IoT project and contribute to smart city development.