Skip to main content

Abeeway trackers and location services documentation

This page lists all the documentation available for Abeeway trackers, Abeeway Device Manager and the ThingPark X Location Engine.

Suggested journey through the documentation

The complete documentation listed below can be a bit overwhelming. We recommend to read the documentation in the following order:

  1. Read the out-of-the box notice related to your specific tracker model (which will also provide convenient QR codes pointing to essential documentation).
  2. Read the training on the tracker Button and LED User Interface and on the Command Line Interface (CLI). Many features require activation by button press sequences or CLI commands, and it is important to be familiar with both.
  3. Read the Abeeway Device Manager (ADM) User Guide. This easy to use online tool will allow you to interact and configure your trackers without having to know the exact configuration commands or parameter IDs.
  4. You will need to tune the tracker's LoRaWAN transmit strategy to your specific use case and network. ADM provides default settings but if you want to optimize power consumption for a given private network you will need to make sure the the data-rates used are as high as possible. AN-002_LoRa_Transmission_strategy provides all the details.
  5. You will usually need to understand how to tune the embedded GNSS geolocation logic to optimize power consumption and tune it to your local GNSS reception conditions, or configure aggressive timeouts if you want the tracker to switch to WiFi or BLE geolocation as much as possible. AN-016_GPS_LPGPS provides the required reference.
  6. If you need to understand specific parameters when using the Abeeway Device Manager beyond the tooltip information, you can refer to the Abeeway Trackers Reference Guide. This document is not meant to be read end-to-end, but rather as a comprehensive reference for all commands and parameters.
  7. You can more information in Abeeway Firmware trainings and ThingPark X Location Engine trainings below for more specific use cases.

The rest of the documentation relates to specific use cases (e.g. BLE scanning, Covid proximity) or specific actions (Firmware update, debugging), and the titles are self-explanatory. You need to read them only if relevant to you.

Preparing the trackers for first use with GNSS

When a GNSS chip starts scanning for satellites, the search space is potentially huge:

  • with no prior knowledge of satellites in sight all of them need to be searched
  • with no prior knowledge of the motion of satellites:
    • the impact of Doppler effect on expected signal frequency is also unknown and that increases the search space
    • even after capturing the pseudo range (signal flight time) for a given satellite, the position cannot be computed if the position of the satellite is not known. However it may be computed in the cloud using AGPS (Assisted-GPS) or LP-GPS (Low-Power GPS) technologies.

This initial blind search is called Cold Start, and typically requires up to a minute to acquire pseudo range and ephemeris (short term trajectory) of 4 satellites, which allows to compute the first fix. It will require an additional 12-15 minutes (potentially more depending on receive conditions) to acquire the Almanac (longer term trajectory information for the whole constellation), after which the GNSS will be “Warm” and able to perform subsequent fixes with a much shorter Time To First Fix (TTFF).

For this reason, when first using a tracker, it is important to not limit the resolution time to less than about a minute (parameter gps_timeout) and to allow some reasonable time to find the first satellite (parameter gps_t0_timeout and gps_t0_timeout_motion set to 30 seconds). In order to make sure the Almanac is captured rapidly, it is also recommended to maximize the activity time of the GNSS when preparing them for first operational use, by setting a high target resolution (parameters gps_ehpe and gps_ehpe_motion set to 10m or less, gps_convergence set to 40s or more).

After about an hour in clear sky conditions with such settings, the GNSS chip should be completely updated with the latest long term Almanac information, and in such “Warm” conditions it will be able to be set to more aggressive settings, with lower convergence time and lower power consumption). A set of parameters that are optimized for first use acquisition of Almanac are available as a template in Abeeway Device Manager. pseudo range

You can also verify the current status of Almanac that is stored in the tracker by entering the following command gnss show <gps|beidou> on CLI with the tracker connected to the computer using USB port or via Abeeway mobile app (over bluetooth). For more information refer to [AN_016_GPS_LPGPS_usage] and here.

Abeeway trackers

Reference Guides and Tools

Resource
Asset tracker firmware reference guideLATEST
OLDER VERSIONS
Asset tracker firmware Release Notes[Abeeway tracker Firmware Release notes]
Trackers power consumption estimationPower Consumption Estimation
LED patterns for micro tracker and smart badgeLED patterns
Asset tracker driverAsset Tracker Driver User Guide
Melodies for Abeeway TrackersAbeeway trackers melody

Out of Box User Guides

Resource
Micro trackerMicro tracker Out of Box User Guide
Smart badgeSmart Badge Out of Box User Guide
Industrial trackerIndustrial Tracker Out of Box User Guide
Compact trackerCompact Tracker Out of Box User Guide

Certifications

Resource
Micro tracker V2Certification documents
Micro tracker V3Certification documents
Smart badgeCertification documents
Industrial tracker V1Certification documents
Industrial tracker V2Certification documents
Compact trackerCertification documents
Industrial Manageable BeaconCertification documents
Docking stationCertification documents

Abeeway Device Manager application

Resource
Abeeway Device Manager (ADM)Abeeway Device Manager User Guide

Data sheets

Resource
Micro trackerData sheet
Smart badgeData sheet
Industrial trackerData sheet
Compact trackerData sheet
Combo LPWAN Compact trackerData sheet
Industrial Manageable beaconData sheet
LoRaWAN RelayData sheet
Smart badge docking stationData sheet
Geolocation moduleData sheet
Third party accessoriesData sheet

Application notes

DescriptionResourceMinimum Required MCU/BLE Firmware Version
Battery PercentageThis application note describes the computation of the remaining (%) battery levelAN-000_battery-percentageMCU: 1.9.x, BLE: 2.2.0
This application note is deprecated since MCU FW 2.0 and above
BLE Firmware UpdateThis application note describes the update of BLE Firmware on the tracker using nRFconnect app.AN-001_ble_firmware_updateMCU: 1.9.x, BLE: 2.2.0
LoRa transmit strategyThis application note describes the configuration and usage of LoRaWAN® custom transmit strategy.AN-002_LoRa_Transmission_strategyMCU: 1.9.x, BLE: 2.2.0
Scan collectionThis feature describes the scan collection feature which allows scanning, filtering and reporting up to twenty BLE beacons in several uplink payloads.AN-003_ScanCollectionMCU: 2.0, BLE: 3.1.0
Device orientationThis application note explains how to use the accelerometer data from the tracker to detect its orientation.AN-005_device_orientationMCU: 1.9.x, BLE: 2.2.0
BLE position filteringThis application note explains the functionality and configuration of BLE position filtering feature that allows reporting of up to four BLE beacon identifiers with different filtering options on BLE UID.AN-006_Position_BLE_filteringMCU: 2.1.x, BLE: 3.2.2
Proximity detectionThis application note describes the Proximity detection feature that can be used for contact tracing and proximity detection between people wearing the Abeeway trackers.AN-007_proximity-detectionMCU: 2.1.x, BLE: 3.2.2
This feature is deprecated since MCU FW 2.4+. Please use MCU FW 2.3 and below to use this feature
Proximity detection calibration guideThis application note describes the positioning and calibration of badges for proximity detection and contact tracing.AN-008_proximity-detection-calibration-guideMCU: 2.1.x, BLE: 3.2.2
This feature is deprecated since MCU FW 2.4+. Please use MCU FW 2.3 and below to use this feature
MCU firmware updateThis application note describes the MCU firmware update procedure.This tool is deprecated since MCU FW 2.2. Please use Abeeway Updater tool (see Firmware Update section below).AN-009_mcu_firmware_updateMCU: 1.9.x, BLE: 2.2.0
Angle DetectionThis application note describes how to trigger events from the tracker based on its orientationAN-010_Angle_DetectionMCU: 2.2.x, BLE: 3.3.0
BLE GeozoningThis application note describes the BLE Geozoning feature which can be used to generate alerts from the tracker based on safe/hazard zone detection using BLEAN-011_BLE_geozoningMCU: 2.2.x, BLE: 3.3.0
Quuppa BeaconingThis application note describes the Quuppa beaconing feature.AN-012_Quuppa_beaconingMCU: 2.2.x, BLE: 3.3.0
CLI UsageThis application note describes the debugging of the tracker over USB interface.AN-013_CLI_DescriptionMCU: 2.2.x, BLE: 3.3.0
BLE CommunicationThis application note describes the interface between the tracker and the mobile APPAN-014_BLE communicationMCU: 2.2.x, BLE: 3.3.0
Debug TrackersThis application note describes how to debug Abeeway trackers when there is reset or any other unexpected causeAN-015_Debug dataMCU: 2.2.x, BLE: 3.3.0
GPS/LPGPS UsageThis application note describes how to configure and use the GPS/LP-GPS feature to optimize accuracy/power consumption of the trackerAN-016_GPS_LPGPSMCU: 2.2.x, BLE: 3.3.0
Getting started with Mobile APPThis application note describes how to configure and use the Abeeway mobile APP with the trackersAN-017_Mobile APP Getting Started GuideMCU: 2.2.x, BLE: 3.3.0
Motion and Shock detectionThis application note describes how to configure the firmware for motion and shock detection)AN-018_Motion_and_shock_detectionMCU: 2.3.x, BLE: 3.3.2
BLE beaconingThis application note describes how to configure the firmware to send BLE beacons (iBeacon, Eddystone and Altbeacon)AN-019_BLE Beacon transmissionMCU: 2.3.x, BLE: 3.3.2

Firmware Update

DescriptionResource
Abeeway Updater (Firmware Update tool)This tool allows MCU and BLE Firmware update of Abeeway trackers.Abeeway Firmware Update
MCU Firmware binariesThis folder has all the binaries for MCU/Application Firmware. MCU Firmware binaries
BLE Firmware binariesThis folder has all the binaries for BLE Firmware.BLE Firmware binaries
Config filesThis folder has all the Firmware config files for different trackers.Abeeway Firmware Update
BLE firmware updateThis application note describes the BLE firmware update procedure using Nordic NrfConnect smartphone application.AN-001_ble-update

Abeeway Firmware trainings

DescriptionResource
Abeeway Firmware feature overviewThese sessions provide overview of firmware features for each releaseWhat's new sessions
User InterfaceThese training slides introduce the user interface (LED, buzzer, button) for Abeeway trackers.User Interface
Proximity Policy EnforcementThese training slides introduce basic concepts of proximity solution and how to set it up.Proximity Solution
Scan CollectionThis feature introduces BLE/WiFi scanning and reporting of up to 20 BLE Beacons/WiFi BSSIDs.Scan Collection
BLE Position FilteringThis feature introduces BLE position reporting of up to 4 BLE beacons.BLE Position Filtering
CLI UsageThis feature allows to interact with tracker over USB to get the internal logs and also set the tracker parameters.CLI Usage
Quuppa BeaconingThis feature enables Quuppa beaconing for Abeeway trackers.Quuppa Beaconing
BLE GeozoningThis feature enables BLE geozoning for Abeeway trackers.BLE geozoning
Abeeway Mobile AppThis feature explains how to use Abeeway Mobile for Abeeway trackers.Abeeway Mobile App
Motion and shock detectionThis feature explains how to use accelerometer features inside Abeeway trackers.Motion & Shock detection
GPS LP-GPS featuresThis feature explains how to use GPS/LP-GPS features inside Abeeway trackers.GPS & LP-GPS Usage
ATEX/IECEx CertificationThese training slides explain the ATEX/IECEx certification for Abeeway trackersATEX/IECEx Certification
BLE beaconingThese training slides explain how to configure the Abeeway trackers to transmit BLE beacons (Eddystone, iBeacon and AltBeacon)BLE beaconing

ThingPark X Location Engine

ThingPark X Location Engine Trainings

DescriptionResource
ThingPark Location IntroductionThese training slides introduce basic features of ThingPark Location.ThingPark Location Introduction
ThingPark Location feature overviewThese sessions provide overview of ThingPark X Location Engine features for each releaseWhat's new sessions

To get more resources on ThingPark Location, see Documentation library.