Manusa eSAT — proyecto Dribba
Projects
Completed

Manusa eSAT

BLE diagnostic app for automatic door systems

Manusa eSAT mockup

Client

Manusa

Year

2026

Industry

IoT

Duration

Ongoing

Team

3 people

The challenge

The problem

Manusa service technicians needed a field tool to connect to smart door operators, read and modify configuration parameters, and update firmware — all without internet connectivity and with secure authentication guarantees.

The solution

Our approach

Dribba built a Flutter app for iOS and Android communicating with Manusa devices via Bluetooth Low Energy using a proprietary protocol with framing, MTU-aware fragmentation, sequence numbering, and HMAC-SHA256 authentication. The app enables configuration of 70+ parameters and OTA firmware updates directly from the technician's phone.

Manusa is one of Europe's leading providers of door automation and access control systems. With a network of service technicians (SAT) deployed across Spain, they needed a field tool enabling direct mobile communication with their new smart door operators.

The technical challenge was significant. Manusa IoT devices expose a proprietary BLE protocol over two GATT channels: a synchronous request-response channel and an asynchronous notification channel. Each message is encapsulated with MTU-aware framing, fragmentation, and sequence numbering, with HMAC-SHA256 authentication ensuring only authorised technicians can access operator parameters.

Dribba built the eSAT app in Flutter for iOS and Android, designed for field use by SAT technicians. The app supports browsing and editing over 70 configuration parameters: open/close speed and acceleration, radar sensitivity and obstacle detection, Wi-Fi and Modbus network settings, cycle counters, maintenance dates, and alarm status — all without requiring internet connectivity.

The app includes an OTA firmware update module allowing technicians to push new operator firmware versions directly from their phone via Bluetooth, with file integrity validation before transfer. Built with a Cupertino-style interface, it prioritises clarity and speed in real field conditions.

Tech stack

FlutterDartBLECBORHMAC-SHA256iOSAndroid

Want something like this?

Tell us about your project.
We'll handle the rest.

More projects

See all →