> For the complete documentation index, see [llms.txt](https://docs.bluefletch.com/bluefletch-enterprise/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bluefletch.com/bluefletch-enterprise/product-guides/virtual-device-locker.md).

# Device Locker

Device Locker is a software-based solution for managing shared mobile devices across retail, healthcare, and other enterprise environments. Using Wi-Fi and BLE, it supports device connectivity and proximity tracking within a designated area. This enables structured device check-in and check-out workflows while maintaining visibility into device presence.

Device Locker is designed to improve accountability and operational control of shared devices - supporting clear device responsibility, real-time location visibility, and follow-up workflows for misplaced, missing, or overdue devices. VDL can be deployed in environments that use a physical docking station or a virtual docking model based on device proximity. <br>

* **Asset accountability:** Ties each check-out to a specific user and/or location for clear device ownership.
* **Operational visibility:** Real-time status of all devices, including docking detection, presence, and assignment state.&#x20;
* **Administrative control:** Tools for device registration, unregistration, and reporting. Includes check-out and check-in logs with device IDs and associated users.
* **Device tracking:** Location awareness based on Wi-Fi connectivity and BLE proximity.&#x20;
* **Deployment modes:** Supports physical docking stations and proximity-based virtual docking. Adapts to wired or wireless hardware configurations.

### FAQs

**What is Device Locker?**\
Device Locker is a software app that manages the check-out and check-in of shared devices. It uses BLE and Wi-Fi to detect devices, assign them to users, and track their status. It is not physical hardware.

**How does Device Locker work?**\
When a user picks up or is assigned a device and logs in, Device Locker records the check-out and marks the device as In Use. When the user returns and checks in, the session ends and the device becomes available again.

**Does Device Locker require physical lockers, docks, or hardware?**\
No. Device Locker is hardware-agnostic. It works in many environments using BLE and Wi-Fi. You can run it with or without third-party lockers, docks, or ports you already own.

**How does Device Locker detect devices?**\
It uses BLE proximity detection to sense enrolled devices nearby and Wi-Fi for network communication and status updates. Devices must stay powered on to be tracked.

**How does Device Locker know when a device is checked out or returned?**\
Check-out is recorded after a user completes login on the device. On return, Device Locker detects the device by BLE and prompts the user to check in, which logs them out and frees the device.

**What device statuses can Device Locker show?**

* Available - present and ready to check out
* In Use - checked out, with a user logged in
* Charging - device is charging
* Missing / Not Reporting - not detected within the configured time period


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.bluefletch.com/bluefletch-enterprise/product-guides/virtual-device-locker.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
