background image

 

UBX-21004616 - R02 

 

 

C1 - Public 

 

www.u-blox.com

 

 
 

XPLR-AOA explorer kits

 

Bluetooth indoor direction finding 

User guide 

 

 
 
 

 

 
 

 

Abstract

 

This document describes the XPLR-AOA explorer kits for evaluating Bluetooth 5.1 direction finding 
and indoor positioning use cases using Angle-of-Arrival methodology. It serves as a practical guide 
that explains how the u-blox modules and software included in the kit are used to explore direction-
finding tags and anchor nodes. The kit contents, setup, configuration, and operation are described. 

Summary of Contents for XPLR-AOA

Page 1: ...explorer kits for evaluating Bluetooth 5 1 direction finding and indoor positioning use cases using Angle of Arrival methodology It serves as a practical guide that explains how the u blox modules an...

Page 2: ...rights in the products names logos and designs included in this document Copying reproduction modification or disclosure to third parties of this document or any part thereof is only permitted with th...

Page 3: ...hor nodes 10 3 3 1 Overview 10 3 3 2 Connectors 10 3 3 3 Flashing 13 3 3 4 Configuring the board 14 3 4 C209 tags 14 3 4 1 Overview 14 3 4 2 Software and flashing 16 4 System setup 17 4 1 Anchor node...

Page 4: ...g UDFCFG 21 A 3 1 Description 21 A 3 2 Syntax 21 A 3 3 Defined values 22 A 4 Angle calculation event UUDF 23 A 4 1 Description 23 A 4 2 Syntax 23 A 4 3 Defined values 23 A 5 Other supported AT command...

Page 5: ...oftware that advertise Eddystone beacons with appended with Constant Tone Extensions CTE The CTE data is used by C211 application board to calculate the position of the C209 tag XPLR AOA 2 XPLR AOA 2...

Page 6: ...software from u blox com C209 tag software example from Github Positioning engine software example to run on a PC 1 2 Evaluation software Several evaluation packages are available u connectLocate deli...

Page 7: ...al AoA and of Departure AoD In each case protocol specific control information and user data transmitted as Bluetooth Protocol Data Units PDU are appended with direction finding data known as Constant...

Page 8: ...overview of a system using this method of direction finding is shown in in Figure 4 Figure 4 Angle of Departure AoD system architecture 2 1 3 Angles of measurement In both AoA and AoD systems the rep...

Page 9: ...ised of C211 anchor nodes C209 tags as shown in Figure 6 See also Kit includes u blox direction finding solution supports the Angle of Arrival AoA methodology C211 anchor nodes are based on NINA B4 mo...

Page 10: ...so Anchor node AT commands C211 has an array of five antennas that are used to detect the phase shift for the direction finding in both horizontal and vertical levels C211 also has an LED array in the...

Page 11: ...o compatible connectors is described in EVK ODIN W2 wireless gateway configuration Connector Pin Name Description J1 1 NC Not connected 2 IOREF IO reference voltage 3 RESET Reset 4 3V3 Regulated 3 3 V...

Page 12: ...2 Connecting EVK ODIN W2 for wireless communication When connecting an EVK ODIN W2 evaluation kit for wireless communication you need to redirect the TX channel from the C211 anchor to EKV ODIN W2 by...

Page 13: ...Arduino compatible interface Figure 11 UART selection jumpers to be removed on ODIN W2 EVK 3 On C211 set the UART baud rate and other interface settings to 1 Mbps with no flow control AT UMRS 1000000...

Page 14: ...COM port as a terminal for use with AT commands Due to the large amount of data received over the UART it may be advisable to increase the baud rate over the UART interface In the following command e...

Page 15: ...Active low GPIO_20 UART_RTS O UART request to send control signal Used only when hardware flow control is enabled GPIO_21 UART_CTS I UART clear to send control signal Used only when hardware flow con...

Page 16: ...11 flashing tool is needed to install the open source tag software from Github C209 tag software is available from the u blox open CPU repository 12 Flash C209 using the following command Replace COM...

Page 17: ...t so this is optional These commands set up the anchor to track the two tags with the given MAC addresses in the Eddystone name space 6E616D65737061636578 used by the tags The sequence described above...

Page 18: ...he button to stop it advertising The onboard RGB LED blinks blue when advertising is enabled The blinking interval correlates to the advertising interval 4 3 Restore Eddystone Instance ID All u blox m...

Page 19: ...channel where the advertisement was found The advertisement channel is one of the normal Bluetooth low energy advertisement channels 37 38 or 39 Anchor ID as set by AT UDFCFG tag 4 see appendix A 3 fo...

Page 20: ...ter UDFFILT UDFFILT Modules NINA B41X 40B Attributes Syntax Settings saved Can be aborted Response time Full Yes No A 2 1 Description Configure a filter to decide which tags to track This command is u...

Page 21: ...A 2 4 Notes This setting takes effect immediately Use the command W and CPWROFF to store the configuration to startup database Maximum filter length is 100 All hexadecimal data needs to be quoted e g...

Page 22: ...hor ID This sets the Anchor ID field in the UUDF event to whatever this setting is set to It can be useful when the host just blindly forwards the UUDF to a server 5 0 1 1 Integer Configure if the anc...

Page 23: ...90 to 90 C rssi_pol2 Integer RSSI of polarization 2 channel Integer Channel from which the packet angle was calculated anchor_id String The value set by UDFCFG param_tag 4 user_defined_str String The...

Page 24: ...ons and terms used C Limitations The current version of the u connectLocate software supports tracking of up to five individual tags If more than five tags in the area matching the filter of any C211...

Page 25: ...UBX 21004616 R02 Appendix Page 25 of 28 C1 Public D C209 schematics...

Page 26: ...l UBX 19052230 7 s center https www u blox com en product s center 8 u blox webinars https www u blox com en webinar 9 newtmgr download https mynewt apache org latest newtmgr install install_windows h...

Page 27: ...05 Mar 2021 mape Initial release R02 28 Jun 2021 mape Revised document title to reflect product scope including XPLR AOA x explorer kits Added product description chapter and included hardware informa...

Page 28: ...China Beijing Phone 86 10 68 133 545 E mail info_cn u blox com Support support_cn u blox com Regional Office China Chongqing Phone 86 23 6815 1588 E mail info_cn u blox com Support support_cn u blox...

Reviews: