Back Arrow Icon Case Studies

ReefBeat / ReefWave - Smart Reef Pumps System

The ReefWave® pumps, developed specifically for Red Sea, feature a patented cross-flow technology, ensuring a water motion that’s perfect for corals, wherever they are placed in the aquarium. 

The pumps system is part of Red Sea’s suite of smart devices that can be operated online, through the ReefBeat® app, which needs to be installed on a smart mobile device with internet connectivity. In addition, the ReefWave® can also be operated directly from its on-board controller. ReefBeat® provides a wide range of easy-to-use functions including notifications if there is a loss of communication with your ReefWave® – such as in the case of power failure.

Red Sea Reef Wave
Red Sea Reef Wave

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 the needs of corals and creating an artificial environment that provides them is 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 it 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 wave pumping 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 ReefWave® and 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.
  • We are using TLS and AES encryption for a secure communication.
  • For the central logging, monitoring and alerting system we used ELK Stack (Elasticsearch, Logstash, Kibana), Google Stackdriver, Prometheus and Grafana.
  • The front-end development for the admin interface is based on Angular 7, Bootstrap 4, HTML, CSS.
  • We’ve based the entire development process on the Agile / Scrum methodology.

Results

The ReefWave® pumps developed by Red Sea ensure a water motion that’s perfect for corals, wherever they are placed in the aquarium. The system is in permanent contact with the ReefBeat® app, and will send notifications to your phone, whenever the communication is lost. The app allows users to set customized programs, with up to 10 distinct wave types daily, with different pump intensities, using the daily schedule. For each pump users can create customized versions for each of the wave types. These can be previewed, selected, edited, or deleted in the Wave Library.  The pumps can also be turned off for specific periods of time, while feeding the fish or corals.

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

Technologies

Docker, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Bootstrap, Angular, PostgreSQL, Elasticsearch, Logstash, C++, Kotlin, Groovy , MQTT, Kubernetes, Google Cloud, Flyway, Kafka, Zookeeper, Firebase, Assertible, Sonar, Kibana, Prometheus, Grafana, Sleuth, 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