Back Arrow Icon Case Studies

ReefBeat / ReefLED - Smart Reef Lighting System

ReefLED™ is a smart reef lighting system, that has been designed to ensure optimal coral growth and coloration.

The ReefLED™ lights are guaranteed to be reef-safe and very easy to set up. The system is controlled by Red Sea’s ReefBeat® app which provides a number of pre-set lighting programs you can choose from, as well as additional features.

Red Sea ReefLed
Red Sea ReefLed

The Client

The passion for marine and reef aquariums has guided Red Sea throughout its product development and design, for almost 30 years. Several significant advances in reef-keeping have been made possible due to Red Sea’s commitment to research. This ongoing, original research carried out by their dedicated team of biologists, chemists and engineers, brings great benefits to hobbyists worldwide, empowering them with the knowledge and materials to understand and control the fascinating environment within their aquarium. The wide range of unique solutions enables users to spend more time enjoying their coral reef, achieving long-term success and stunning results.

Business Challenge

Understanding and the needs of corals and creating an artificial environment that provides them are essential for their wellbeing and vitality. Any unexpected event, such as a power outage, or a malfunction of the lights or water pumps can considerably affect this balance and cause serious damage. We are aware how important is to be in control of your aquarium from wherever you are, this is why our client’s objective was to develop an integrated, smart reef lighting system, that connects directly to the internet, enabling users to control it from the phone or other devices, using a dedicated app.

Solution Delivered

  • ReefBeat® is an Internet of Things platform, based on a microservices architecture deployed in a highly available cluster in Google Cloud.
  • The microservices, written in Kotlin and developed using mainly the Spring Framework, are encapsulated in a deployable docker container-as-a-service.
  • Automated build process enables us to deliver updates safer and in a timely manner
  • The microservices communicate with each other through Kafka messages.
  • The firmware powering Red Sea’s hardware devices (such as ReefLED™) was developed using C++.
  • The communication between the devices and the cloud microservices is done through the MQTT protocol.
  • The devices are controlled using the ReefBeat® mobile application (developed independently by Red Sea) which is available for both Android & iOS devices. The app communicates with the devices by sending commands directly or via cloud.
  • For the central logging and monitoring system, we used ELK Stack (Elasticsearch, Logstash, Kibana), Istio, and also Google Stackdriver.
  • The front-end development for the admin interface is based on Angular 7, Bootstrap 4, HTML, CSS.
  • The entire development process is based on the Agile / Scrum methodology.

Results

The ReefLED™ smart lighting system developed by Red Sea ensures optimal coral growth and dramatic coloration, while creating a gentle shimmer throughout the aquarium. The system is connected directly to the internet, through the built-in Wi-Fi, enabling users to control it from a smartphone, through the dedicated ReefBeat® app. The app provides a number of pre-set lighting programs, as well as additional features including sunrise/sunset effects, lunar cycle moon light, random clouds and even an acclimation program for new installations. ReefBeat® also provides notifications to your smartphone, in case of unexpected events, such as a power outage.

More details about the product and technical specs can be found on the official website: https://www.redseafish.com/hardware/reefled/

Technologies

Docker, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Bootstrap, Angular, PostgreSQL, Elasticsearch, Logstash, C, C++, Kotlin, Groovy , MQTT, Kubernetes, Google Cloud, Flyway, Kafka, Firebase, Assertible, Sonar, Kibana, Grafana, Istio, Jaeger,  Zookeeper, Platformio.

Take the first step towards enhancing your business

Ready to learn more about how your business can benefit from custom software solutions? Contact us today to schedule a meeting!

Back Arrow Icon Case Studies