Skip to Content

Diagnostic Software for BLE enabled Powertools

May 18, 2026 by
rosslight GmbH, Ole Rosskamp

We partnered with a client in the power tool industry to develop a desktop service application that reads and evaluates usage data from handheld tools via BLE. The solution connects device-level diagnostics with enterprise workflows, enabling service teams across multiple locations to access relevant tool data, upload it to the cloud, and work more efficiently in a structured service environment.

The challenge 

The client required a reliable method of reading and analysing usage data from connected handheld power tools in real-world service situations. The solution had to be initiated by an SAP workflow, retrieve data from multiple devices via BLE, synchronise this data with the cloud and present it for analysis in both basic and advanced views. To promote broad usability, it was essential that the solution supported multiple languages and could be easily deployed on an enterprise-managed Windows system.


The solution

Professionally managed and prototyped

  • Creation of requirements together with the customer
  • Simple Figma UI mockup
  • Modern WinUI3 design

Data reliably read and presented

  • BLE advertisement parsing and connection
  • Proprietary protocol
  • Display of the most important tool metadata
  • Advanced view with runtime graphs and failure modes


Embedded into customer workflows

  • SAP
  • Cloud (Proxy support)
  • Encrypted storage of API credentials


Released automated and tested

  • Deployed as signed MSIX from CI
  • Unit tests
  • Official releases Hand-tested 


The result

rosslight provided the complete solution in just two months, from start to finished product. During development, we published 40 deliverables in order to gather customer feedback rapidly. The result is an app that has been used successfully every day for the last two years in two countries and enables our customers to diagnose faulty devices during service.









Summary

  • UI Design: Modern, cross-platform UI
  • Language/Framework: C# + Avalonia
  • Communication: BLE + proprietary communication protocol
  • Architecture: SAP-triggered Web Service + Cloud Integration
  • Deployment: CI/CD with signed MSIX packaging
Production of a Measurement Adapter