Passive Customers¶
Passive Customers are users who only need to enter codes/tokens to activate or reactivate their devices (e.g. PAYG batteries or systems). They do not manage inventory or see maps or history.
Access Model¶
- No login is required.
- The app opens directly into a simplified interface centered around:
- BLE connection to the customer’s device.
- Keypad for entering codes/tokens.
This makes it easy for customers who are not comfortable with complex menus.
Connecting to a Device via BLE¶
Before entering a code, the customer’s phone must be connected to their device over Bluetooth Low Energy (BLE).
- Open OvApp on the phone.
- Select the correct device from the list (usually identified by a known name or ID). 3.. Tap the Bluetooth icon to start scanning for nearby devices.

- Once the device is connected, the Keypad view becomes active.
Using the Keypad¶
The Keypad is the main feature for Passive Customers.

- The customer receives a code/token from a Distributor, Agent, or automated system.
- This code/token represents a number of days of service (for PAYG activation).
Steps to Enter a Code¶
- Ensure your device is connected via BLE (see above).
- Go to the Keypad screen.
- Carefully enter the code/token using the on-screen keypad.
- Press the Confirm/OK button.
If the token is valid:
- The device will be reactivated for the purchased number of days.
- The remaining credit days (PAYG) will update on the device side.
If the token is invalid:
- The device may show an error on screen.
- OvApp may display a message indicating the code was rejected.
💡 If customers repeatedly see token errors, they should contact their local Agent or Distributor to verify the code and device ID.
Offline Behavior¶
- Passive Customers can:
- Connect via BLE.
- Enter tokens on the Keypad.
- These actions work even without internet, because validation happens on the device side using embedded PAYG logic.
- When the phone later reconnects to the network, any logs or metadata can be synced (depending on configuration).