background image

 

XPLR-AOA-1 and XPLR-AOA-2 explorer kits - User guide 

 

UBX-21004616 - R10 

XPLR-AOA anchor nodes and tags

 

Page 18 of 27 

C1 - Public  

 

 

No. 

Name 

I/O 

Description 

Remarks 

GPIO_2 

LIS_INT 

Interrupt signal from Ambient Light 
Sensor 

 

Can cause current leak in default 
configuration. See C209 GitHub repository 
[

13]

 for more information. 

GPIO_7 

GREEN 

GREEN system status signal 

Active low 

GPIO_8 

BLUE 

BLUE system status signal 

Active low 

GPIO_18 

SWITCH_2 

Switch_2 button 

Active low 

GPIO_20 

UART_RTS 

UART request to send control signal 

Used only when hardware flow control is enabled 

GPIO_21 

UART_CTS 

UART clear to send control signal 

Used only when hardware flow control is enabled 

GPIO_22 

UART_TXD 

UART data output 

 

GPIO_23 

UART_RXD 

UART data input 

 

GPIO_42 

LIS_INT 

Interrupt signal from accelerometer 

 

Table 3: Important pin definitions on the C209 

For more information about programming the module, see also the NINA-B4 system integration 
manual 

[6]

 and NINA-B40 data shee

[14]

. See als

C209 schematics

. 

 

Although the sensors on the C209 application board are not used in the latest direction-finding 
tag software from u-blox, the sensors can be utilized in any customer application. 

4.4.2

 

Software and flashing 

C209 tags are delivered with bootloader software only and do not include the tag software (available 
from Github 

[13]

needed for the device to advertise Bluetooth beacons to C211 anchor nodes.  

The bootloader on C209 tags is different than that supplied on C211anchor nodes, and the nrfuti

[11]

 

flashing tool is needed to install software via UART and the boot loader.  

u-blox  C209  tag  software  can  be  installed  using  the  DFU  bootloader  or  an  external  debugger. 
Precompiled  packages  for  each  installation  option  are  available  from  the  u-blox  C209  software 
repository

 [13]

 

4.4.2.1

 

Installing tag software with the DFU bootloader over the command line 

Install C209 tag software with the pre-flashed DFU bootloader on NINA-B406: 

1.

 

Download and install the nrfutil flashing tool from the Nordic Github repositor

[12]

. 

2.

 

Download  and  unpack  the 

c209_aoa_tag_for_dfu_boot.zip

  file  from  the 

u-blox  C209  software 

repository

 

using this direct link, or go to the “Releases” section via the main 

GitHub repository 

pag

[13]

. The unpacked file includes the 

app.zip

 file used for the installation. 

3.

 

Press and hold the SW2 button on the C209 while resetting the board (by inserting the USB cable 
or clicking the RESET button) to set the bootloader in 

down

load” mode

. See als

Figure 15

. 

4.

 

Use the following command to install the C209 tag software using nfutil: 

nrfutil dfu serial -pkg app.zip -p COMXX -b 115200 -fc 1 

 

Replace 

COMXX

 with the appropriate COM port for your system. 

4.4.2.2

 

Installing tag software with the DFU bootloader using s-center 

The C209 tags can also be flashed over the UART using s-cente

[7]

.  

 

This requires s-center 6.1 or later. 

Follow the flashing procedure outlined below when using s-center: 
1.

 

Download  and  unzip  the  u-connectLocate  software  container,  as  described  in 

Installing  tag 

software with the DFU bootloader over the command line

. 

Summary of Contents for XPLR-AOA-1

Page 1: ...or 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 inclu...

Page 2: ...the products names logos and designs included in this document Copying reproduction or modification of this document or any part thereof is only permitted with the express written permission of u blox...

Page 3: ...of Departure AoD 8 3 1 3 Angles of measurement 8 4 XPLR AOA anchor nodes and tags 9 4 1 Introduction 9 4 2 Overview 9 4 3 C211 anchor nodes 10 4 3 1 Overview 10 4 3 2 Connectors 11 4 3 3 Flashing 15...

Page 4: ...om tag software 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 XPL...

Page 5: ...versions of the XPLR AOA 1 and XPLR AOA 2 hardware kits featured a LED array that indicated the direction towards the C209 tag Due to constraints in component availability later versions of these kit...

Page 6: ...event is shown in your terminal emulator when the board is ready to accept AT commands and deliver direction finding angle calculation events See also Error Reference source not found 2 2 C209 tag set...

Page 7: ...wo different methods Angle of Arrival 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 direc...

Page 8: ...ceiver can estimate its position An overview of a system using this method of direction finding is shown in in Figure 4 Figure 4 Angle of Departure AoD system architecture 3 1 3 Angles of measurement...

Page 9: ...direction finding solutions are comprised 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...

Page 10: ...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 form of a cross The LEDs indicate the direction of tracked be...

Page 11: ...has three buttons on one edge of the board RESET Resets reboot the board SW1 Initiates factory reset of the board settings Hold down SW1 during board reset and hold for 10 seconds to trigger a factor...

Page 12: ...the board and is always powered as long as a power source is connected 5 5V0 5 V supply 6 GND Ground 7 GND Ground 8 VIN External power supply via ODIN W2 J3 1 NC Not connected 2 NC Not connected 3 RX...

Page 13: ...or wireless communication you need to redirect the TX channel fromthe C211 anchor to EKV ODIN W2 by modifying the jumpers on theJ5 connector as shown in Figure 10 This connects the UART TX pin on the...

Page 14: ...speed and no flow control and then press the AT Mode button to get back into command mode For more information see the u connectXpress AT commands manual 5 Note that some commands shown above are not...

Page 15: ...conntype serial connstring COMXX baud 115200 reset As there is no software to boot during the initial startup the NINA B411 module automatically enters the software download mode In future updates of...

Page 16: ...8N1 Flow control enabled using RTS CTS Having configured the COM port configure the C211 using AT commands The appropriate AT commands for configuring direction finding through the C211 anchor nodes...

Page 17: ...f Arrival The namespace included in the transmitted Eddystone UID beacon is 0x4E494E412D4234544147 and the instance id is based on the MAC address of the NINA B406 found on the module QR code label Se...

Page 18: ...tags is different than that supplied on C211anchor nodes and the nrfutil 11 flashing tool is needed to install software via UART and the boot loader u blox C209 tag software can be installed using th...

Page 19: ...peed is set to 115200 5 Press Update Figure 14 Updating the SW on the C209 board via s center 4 4 2 3 Installing tag software using a debugger C209 tag software can also be installed using a debugger...

Page 20: ...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 21: ...tag is advertising press and hold the button to stop it advertising The onboard RGB LED blinks blue when advertising is enabled 5 3 Restore Eddystone Instance ID All u blox modules are delivered with...

Page 22: ...l 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 User defined strings as s...

Page 23: ...r guide UBX 21004616 R10 Running system Page 23 of 27 C1 Public The angle events can also be visualized in the s center 7 support application using the IoT Angle of Arrival tab as shown in Figure 17 F...

Page 24: ...ed B Limitations The u connectLocate software 2 0 and higher supports continuous tracking of up to 25 individual tags Tags that do not send any data for more than five seconds are considered idle and...

Page 25: ...XPLR AOA 1 and XPLR AOA 2 explorer kits User guide UBX 21004616 R10 Appendix Page 25 of 27 C1 Public C C209 schematics...

Page 26: ...www u blox com en webinar 9 newtmgr download https mynewt apache org latest newtmgr install install_windows html 10 Newt Manager Guide https mynewt apache org latest newtmgr index html 11 https infoce...

Page 27: ...SI values to UUDF events Corrected information about optimal distance tag anchor Various minor improvements R06 28 Feb 2022 mape Added Quick start guide and link to u connectLocate software Updated fi...

Reviews: