Assets¶
Assets is a diagnostic and inspection tool found under BLE Devices. It is designed for technical staff or distributors who need to see everything about a device at a low level — identity, configuration, status, battery data, diagnostics, and remote monitoring.
Scanning & Connection¶

When you open the page, your phone immediately scans for nearby OVES devices via Bluetooth. Discovered devices are listed with:
- Device name
- Product image
- Signal strength (RSSI)
- MAC address
Connecting to a Device¶
You can connect in three ways:
| Method | Description |
|---|---|
| Tap | Tap a device in the list to connect |
| Search | Search by device name to filter the list |
| QR Scan | Scan the device's QR code to connect directly |
Once connected, the app reads the device's data and takes you to the detailed device view.
Detailed Device View¶
The top of the screen displays:
- Device ID (OPID) — the unique operational identifier
- Device image
- MAC address
Below this is a tabbed interface with six service sections.
Service Tabs¶
ATT — Attribute (Device Identity)¶

The ATT tab displays the device's identity information:
- Serial numbers
- Hardware/firmware version
- Device model and type
- Other identification attributes
You can read individual values from the device and copy them to clipboard.
CMD — Command (Write Operations)¶

The CMD tab exposes command characteristics that you can both read and write:
| Action | Description |
|---|---|
| Read | Read the current value of a command characteristic |
| Write | Send a value to the device (e.g. activation tokens, APN settings, configuration changes) |
| Copy | Copy the current value to clipboard |
Value Persistence
Written values persist locally, so you can always see what you last sent to the device — even after navigating away and returning.
Common write operations include:
- Entering activation tokens to unlock or extend service
- Changing APN settings for cellular connectivity
- Updating configuration parameters
STS — Status¶

The STS tab shows the device's current operational status:
- Days remaining — how many days of service are left
- Activation state
- Other status indicators
You can read values and copy them to clipboard.
DTA — Data (Battery)¶

The DTA tab provides battery-level data:
| Field | Description |
|---|---|
| Voltage | Current battery voltage |
| Capacity | Total battery capacity |
| Energy | Energy stored in the battery (kWh) |
| Other battery metrics | Varies by device |
You can read values and copy them to clipboard.
DIA — Diagnostics¶

The DIA tab surfaces deep diagnostic information:
- Individual cell voltages — voltage of each cell in the battery pack
- Cell temperatures — temperature readings per cell or zone
- Other diagnostic parameters
This data is useful for identifying failing cells, thermal issues, or imbalanced packs.
You can read values and copy them to clipboard.
HB — Heartbeat (Remote Monitoring)¶

The HB tab collects data from all services (ATT, CMD, STS, DTA, DIA) and sends it to the server via MQTT for remote monitoring.
| Action | Description |
|---|---|
| Trigger heartbeat | Collects a snapshot of all service data and publishes it to the backend |
| MQTT publish | The data is sent as an MQTT message for centralized tracking |
This allows the backend to track which devices have been inspected and their current state — without needing physical access.
Automatic MQTT Publishing¶
Beyond the HB tab, the page also automatically publishes device data to MQTT whenever a service read completes. This means every time you read a value from any tab, the backend is updated — enabling passive monitoring as part of routine inspections.
Summary¶
| Tab | Purpose | Read | Write | Copy | MQTT |
|---|---|---|---|---|---|
| ATT | Device identity (serial, model, firmware) | Yes | No | Yes | Auto |
| CMD | Commands (tokens, APN, config) | Yes | Yes | Yes | Auto |
| STS | Status (days remaining, activation) | Yes | No | Yes | Auto |
| DTA | Battery data (voltage, capacity, energy) | Yes | No | Yes | Auto |
| DIA | Diagnostics (cell voltages, temperatures) | Yes | No | Yes | Auto |
| HB | Heartbeat (all-service snapshot to MQTT) | Yes | No | No | Manual trigger |