Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 2.13 KB

README.adoc

File metadata and controls

49 lines (33 loc) · 2.13 KB

Makerfabs ESP32 UWB DW3000 ESPHome component

Abstract

This repository contains an ESPHome component uwb that allows using Makerfabs ESP32 UWB DW3000 devices and setup for real-time precise localization of a device.

For practical use, a minimum of four DW3000 devices are needed:

  • 1x DW3000 as tag: Moving device to be located,

  • 3x DW3000 as anchor: Fixed device with known location.

Using UWB distance/range measurements between the tag with (at least) 3 anchors, the location of the tag can be calculated. The tag reports its calculated location to a Home Assistant instance.

Note
Apple AirTags are not supported!

Quick start

For a quick introduction to the essence of ESPHome and Home Assistant configuration, refer to Quick start

How it works

For detailed discussion on how tag and anchor communicate to each other and also to Home Assistant, refer to How it works

Full documentation

For detailed documentation of all configuration possibilities in uwb component, for both tag and anchor, refer to Full documentation

Antenna delay calibration

For a description on how to perform antenna delay calibration using a tag and an anchor, and how this works in detail, see Antenna delay calibration

Source code documentation

An overview about the C++ classes and their purpose is given in Source code documentation

License

The author’s sources are provided under Apache-2.0 license.

This repository contains a copy of Makerfabs-ESP32-UWB-DW3000 folder Dw3000 licensed under Apache-2.0.

Disclaimer

The original author of this repository has no business relationship with Makerfabs and does not intend to promote the use of Makerfabs ESP32 UWB DW3000 devices.