Hello Community,

I have two (2) DSGW-200 locators, and one (1) DSBC-062 Beacon and Tag for indoor tracking via Bluetooth AoA. Currently, I have a square sample set up for ~2.6m x 2.6m x 2.5m (length x width x height) give or take. I am trying to get consistent & accurate readings from X, Y, and Z in a 3D environment. Unfortunately, Z responds as “null”, but when the DSBC-062 tag is placed in certain places, it responds with a number value; which starts at a low number, then increases exponentially high.

Here are my thoughts for solutions:

- Add a third locator
- Increase height of locator
- Spread out the locators so there is more distance between each other

I’ve watched several of the Dusun YouTube video guides on an implementation, but to no avail. I did see, however, that Z-axis readings were consistent throughout the video. Before I engage in any of these solutions, I wanted to ask if there are any known solutions from Dusun themselves, or other members of the community.

**Do you have any tips on getting better Z-axis readings?**

Any help received is fully appreciated!

Below I will attach my current position config for both locators:

{

“version”:1,

“id”:“multilocator-test_room”,

“estimationModeLocation”:“SL_RTL_LOC_ESTIMATION_MODE_THREE_DIM_FAST_RESPONSE”,

“validationModeLocation”:“SL_RTL_LOC_MEASUREMENT_VALIDATION_MINIMUM”,

“estimationIntervalSec”:0.02,

“locationFiltering”:true,

“locationFilteringWeight”:0.1,

“numberOfSequenceIds”:6,

“maximumSequenceIdDiffs”:20,

“locators”:[

{

“id”:“ble-pd-4C5BB3112B7D”,

“config”:{

“aoxMode”:“SL_RTL_AOX_MODE_REAL_TIME_FAST_RESPONSE”,

“antennaMode”:“SL_RTL_AOX_ARRAY_TYPE_4x4_DP_URA”,

“antennaArray”:[

0,

1,

2,

3,

4,

5,

6,

7,

8,

9,

10,

11,

12,

13,

14,

15

],

“angleFiltering”:true,

“angleFilteringWeight”:0.6,

“angleCorrectionTimeout”:5,

“angleCorrectionDelay”:3,

“cteMode”:“SILABS”,

“cteSamplingInterval”:3,

“cteLength”:160,

“slotDuration”:1,

“reportMode”:“ANGLE”

},

“elevationMask”:{

“min”:0.0,

“max”:10.0

},

“coordinate”:{

“x”:0.0,

“y”:2.6,

“z”:2.5

},

“orientation”:{

“x”:0.0,

“y”:0.0,

“z”:0.0

}

},

{

“id”:“ble-pd-4C5BB31129AD”,

“config”:{

“aoxMode”:“SL_RTL_AOX_MODE_REAL_TIME_FAST_RESPONSE”,

“antennaMode”:“SL_RTL_AOX_ARRAY_TYPE_4x4_DP_URA”,

“antennaArray”:[

0,

1,

2,

3,

4,

5,

6,

7,

8,

9,

10,

11,

12,

13,

14,

15

],

“angleFiltering”:true,

“angleFilteringWeight”:0.6,

“angleCorrectionTimeout”:5,

“angleCorrectionDelay”:3,

“cteMode”:“SILABS”,

“cteSamplingInterval”:3,

“cteLength”:160,

“slotDuration”:1,

“reportMode”:“ANGLE”

},

“elevationMask”:{

“min”:0.0,

“max”:10.0

},

“coordinate”:{

“x”:2.6,

“y”:0.0,

“z”:2.5

},

“orientation”:{

“x”:0.0,

“y”:0.0,

“z”:0.0

}

}

]

}