Indoor asset tracking
UWB ranging for locating equipment or personnel where GPS doesn't reach.
ESP32-S3 firmware, UWB ranging and indoor positioning, BLE/Wi-Fi/LoRa connectivity and real-time tracking systems.
We build ESP32 and ESP32-S3 based hardware and firmware with a particular focus on UWB (ultra-wideband) ranging and indoor positioning, alongside the Wi-Fi, BLE and LoRa connectivity ESP32 is usually chosen for. This is the same platform behind our CoachLink LoRa communication project — see the portfolio for a documented example.
ESP32 and ESP32-S3 modules, DW3000-class UWB transceivers, and the Espressif IDF/Arduino frameworks, paired with BLE, Wi-Fi and LoRa radios depending on the connectivity the product needs.
Ranging accuracy, connectivity and power budget for the target hardware.
Choose the ESP32 variant and UWB/radio modules to match.
Build and bench-test drivers, ranging and connectivity firmware.
Confirm ranging accuracy and link reliability under real conditions.
Ranging accuracy is checked on the bench against known, measured distances before it's trusted in a product, and again with the antenna and enclosure it will actually ship in, since placement and nearby metal change results more than the module's datasheet numbers suggest. Wi-Fi/BLE/LoRa connectivity is exercised for reconnect behaviour after a dropout, and power draw is measured in both active ranging and sleep states so the real-world battery budget isn't a surprise after the fact.
UWB ranging for locating equipment or personnel where GPS doesn't reach.
ESP32-based nodes reporting sensor data over Wi-Fi, BLE or LoRa.
Multi-node ranging systems for live positioning dashboards.
The broader firmware discipline this service specialises in.
Longer-range wireless links beyond indoor UWB ranging.
Custom boards carrying the ESP32/UWB hardware.
Want more background first? Read UWB Indoor Positioning with ESP32.
If you need indoor positioning or a wireless sensor node built around ESP32, we can take on the ranging/connectivity firmware on its own, or the PCB, firmware and prototyping together when the hardware doesn't exist yet. Scope, deliverables, schedule and quotation are confirmed once we've reviewed your accuracy, power and connectivity requirements — those vary enough between projects that a generic estimate isn't useful up front. We work with clients internationally and collaborate remotely as standard practice.
See also: Portfolio · Firmware Development · Contact
It depends on the module, antenna placement and the environment — line-of-sight ranges are more accurate than through-wall or multipath-heavy layouts. We test ranging accuracy on the bench against known distances before it goes into a product.
Yes. ESP32/ESP32-S3 can host UWB ranging and Wi-Fi/BLE connectivity together; the firmware just needs to schedule the radios so they don't interfere with each other.
Either, depending on scope. We can design the PCB around a UWB module and write the firmware, or integrate ranging firmware onto hardware you already have.
Yes — indoor and enclosed-space positioning where GPS is unreliable is the main reason clients choose UWB in the first place.
Tell us what you're tracking and how accurate it needs to be.