Copyright © Brave Digital 2018

Turbine Monitoring Dashboard

Asset Management Software, Web & Mobile App

A leading wind turbine supplier needed a bespoke, easy-to-use web portal to monitor their turbines in real time & download statistics & reports from any location...






EWT, a leading wind turbine supplier for distributed wind energy applications, needed a bespoke, easy-to-use web portal that would allow their customers to go online and login to a secure system, monitor how their turbines were functioning in real time, and download statistics and reports from any location. Clients also needed to be able to stop and start their turbines remotely, using the portal.

Challenges & Solutions

Each EWT turbine PLC runs an industrial OPC UA server, which presents live turbine data only accessible by authorised systems.

Brave had to find a way to transmit the live data from each turbine to EWT’s clients in a visually pleasing way in real time on the Internet.

To get the data from each unit, we wrote a custom Java Internet server that dials into every turbine, pulls its data in real time, then reconfigures it into a web-friendly format. Clients then log on to view a sleek and accessible dashboard, with easy-to-use and access features.

We built this server to run in the cloud, ensuring that it’s able to handle any amount of connected turbines.

The Java server is lean and efficient. When nobody is using the app, it goes into sleep mode, saving computing power and traffic. To this end, it only spins up the per-second, real-time data for each specific turbine when a user opens the app to look at it.


The Dashboard

A custom-built app, written in Backbone javascript and using WebSockets, streams the gathered data from the Java server back to a web-browser and the user.

The EWT dashboard offers customers a real time view of multiple turbines, their statuses and power outputs, all on a single map, with all the metrics displayed in an easy-to-understand summary.

The app has robust systems in place to handle sessions and users (including settings and authentication), high-detail, low-detail, and lost connections.


Animated Graphs

To represent the data eloquently without bombarding the user with information, we custom-built a number of different graphs, charts, dials and gauges using Highcharts. These all update dynamically as data is sent down the WebSockets pipe.

Each turbine component has an animated visual graph representing its current status and output.

At a glance, engineers can see how individual components are performing in real time.

The graphs work across all platforms, from desktop to mobile, and the animations are smooth and seamless.


How can we innovate with you?


  • Realtime data flow from each turbine
  • Lean & efficient custom-built Java server
  • Scalable architecture running in the cloud
  • Eloquent data visualisation
  • Notifications when an event requires attention
  • Minimalist and bespoke design
  • Responsive on all devices
  • Draggable module grid
Brave Enquiry
Hi there!

Before we kick off, we would like to get
to know you a little better.

* these fields are required

Great thanks,

Please tell us about your project:

Worried about keeping your idea safe?

No problem! Check out our standard NDA here and then select agree below to sign the NDA.

No problem! Tell us more about your .

What are you hoping to achieve with it? What is its purpose?

We need some more info…

Can you tell us more about your project?

Ok that's great!

Typically our website projects range from R150k - R750k depending on the project complexity.

Ok that's great!

Typically our app projects range from R350k - R1.5m depending on the project complexity.

Ok that's great!

Typically our custom solution projects range from R350k+ depending on the scope of the project.

Not sure? Not to worry...

Don't worry, we'll discover what you're looking for in no time.

Let’s talk budget

What is your budget for this project?