Real-time monitoring to make energy visible.

Author

Marcel Kampes

Former Managing Director at Aurum Europe

Enschede, The Netherlands

"BusyMachines is a flexible, innovative, and one-of-a-kind company. Its state-of-the-art development platforms and its ability to empathize prove to be a powerful combination. High quality solutions, an ability to empathize and competitive rates: BusyMachines stands out in every respect."

Read full testimonial
  • Client: Aurum Europe
  • Time to market: 9 months
  • Industry: Energy & IoT
  • Product

    Platform for real time monitoring of the usage of energy and gas.

    See Product Gallery
  • Value proposition

    Save money and stay energy efficient with consumption targets.

  • Our delivery team — 6.0 FTE

    3.0Backend

    1.0Web

    1.0Mobile

    0.5UX/UI

    0.5PM

Delivery timeline

  • MVPDuration: 9 months

    Service: Dedicated Software Teams

    BusyMachines implemented the cloud platform, web app & hardware integration. We worked together with the DeviceXS product owner and solution architect. The platform managed hundreds of real smart assets (ie. vending machines & others) within the first month after launch.

  • Post MVPDuration: 10+ months

    Service: Dedicated Software Teams

    BusyMachines provided continuous software development with a dedicated agile team. The main objective was to integrate the platform with external strategic B2B systems. We worked with short development cycles and released every two weeks.

  • Maintenance

    Service: Dedicated Software Teams

    Software maintenance & support delivered as part of the "Post MVP" development effort.

The vision of Aurum Europe

Aurum acquires, crunches and interprets energy data to make it insightful and usable for its clients and end users. Insight into energy consumption and generation leads to increased awareness and changed behaviour. This, in turn, results in reduced energy consumption (-11% for gas and -10% for electricity, on average) and a lower power bill. The end users can use relevant measurement data to make the right decisions about their energy management.

The work of BusyMachines

The Aurum platform measures the energy usage of homes and businesses in real time. The customers can track their energy use with a phone app and receive actionable advice on how to optimise their energy costs.

  • The technical challenges of such a platform consist in the processing of real-time data at scale with a very low cost per transaction. The platform must be able to store millions of concurrent incoming data streams from geographically distributed sensors and build real time analytics for each customer.

  • BusyMachines is responsible for the technical architecture & implementation of the software solution. The technical solution optimises for high volume concurrent read / writes, distributed storage and processing big data. We also designed and automated the entire custom production infrastructure.

  • Technology stack

    BackendScala, Akka, ElasticSearch, Cassandra, Akka HTTP

    WebJS, AngularJS, HTML5, CSS3

    MobileReactNative, Android / Java, IOS / Swift

    UX/UI DesignAdobeXD, Adobe Illustrator

    PMScrum / Agile

    TechopsDocker, Chef

  • Deliverables

    Cloud platform

    Web portal (B2B & B2C): Mijn Aurum

    Mobile App Android

    Mobile App iOS

    Hardware/Firmware integration

    Custom server deployment

< Previous case study

Parcer

Next case study >

Insignety