Skip to content

Truesense-it/PortentaUWBShield

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arduino Portenta UWB Shield Library

This library provides support for the Arduino Portenta UWB Shield, enabling Ultra-Wideband (UWB) communication capabilities for Arduino Portenta boards.

Overview

The Arduino Portenta UWB Shield adds secure ranging and positioning capabilities to your Portenta projects through Ultra-Wideband technology. This library provides the necessary software interface to utilize these features.

Features

  • Two-way ranging (TWR) support
  • TDoA support
  • Apple Nearby Interaction API with 3rd party devices support
  • Distance measurement between UWB devices
  • Session management for multiple connections
  • Configurable device roles (Controller/Controlee/etc)
  • Comprehensive error handling
  • Easy-to-use Arduino API

Getting Started

For a comprehensive introduction to UWB technology and how to use this library, please refer to our UWB Primer guide.

Installation

  1. Open the Arduino IDE
  2. Go to Tools > Manage Libraries...
  3. Search for "Portenta UWB Shield"
  4. Click Install

Examples

The library includes several examples demonstrating different features:

  • Two-way ranging
  • Distance measurement
  • Multi-device communication

You can find these examples in the Arduino IDE under File > Examples > PortentaUWBShield.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Support

For technical support and questions:

Copyright

Copyright (c) 2025 Truesense Srl

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors