white-paper lion-tag-factsheet-v-1-0 lion-tag-factsheet-v-1-0 piccolino-tag-factsheet-v-1-0 anchor-factsheet-v-1-0

White Paper


Li-ion Tag RTLS-TDoA Factsheet v1.1


Li-ion Tag RTLS-TDoA Factsheet v1.1


Piccolino Tag RTLS-TDoA Factsheet v1.0


Anchor RTLS-TDoA Factsheet v1.1

Application Notes

Inertial Sensors v1.1 [pdf]

Wireless Tag Configuration v1.0 [pdf]

Zones v1.1 [pdf]

API Guide v1.0 [pdf]

User Button v1.0 [pdf]


API Integration Examples

Python Client REST Example [pdf]

Python Client WebSockets Example [pdf]

Java Client REST Example [pdf]

Java Client WebSockets Example [pdf]

Python Example Source Code [zip]

Java Example Source Code [zip]


Version 1.3.2 [released April 25, 2017]

RTLS Studio

  • added possibility to choose network interface when doing RTLS Capture (to avoid problems on servers with multiple network interfaces)
  • RTLS Capture is limited to maximally 15 minutes (to avoid filling up disk storage if user forgets to stop the capture)
  • added push notifications
    • user is notified when free space is bellow 2GB
    • user is notified when update is installed
    • EULA
    • more notifications are to be added in the future
  • free space is checked every two hours in the background. Automatically disables storing to database if free space is bellow 2 GB.
  • added information about API keys to Interactive demo
  • updated factsheets
  • added application notes
  • added support for multiple network interfaces
  • added tool which can easily empty large database

RTLS Analytics DEMO

  • released first version
  • 2 metrics in demo version, 9 in PRO version

RTLS Manager

  • added functionality to toggle LED on anchors
  • added functionality to individually set localization mode on each anchor (active, presence, idle)
    • active = default state of anchor for localization
    • presence = this anchor can be used only for presence detection, not for precise localization
    • idle = anchor is not used
  • online tags are visually different from offline tags in tags summary
  • tag alias can be set in tags summary table
  • last column in tags summary now shows all blinks received from particular tag

RTLS Server

  • presence detection (disabled by default) to indicate coarse position of tag
  • presence detection is used if there are not enough blinks for precise localization or when calculation fails
  • tag’s presence detection position = position of anchor with best blink signal from tag
  • RTLS Server now accepts also IP address for UDP upload which is not reachable at the time of run


  • new tracking statistics: track average time gap between positions, number of positions and maximal delay between two positions
  • two new functions: place all anchors and place all tags on current plan
  • better performance for tags with high refresh rate
  • automatically reconnecting to websocket server upon disconnection

Sensmap 3D

  • full support for 3D rotations
  • tooltips with tracking statistics above tags
Version 1.2.2 [released December 5, 2016]

RTLS Studio:

  • added backup/restore to RTLS Studio
  • extended documentation (for API and for devices) in RTLS Studio


  • added zone subscription (monitor changes to particular zone)
  • positions are sent to DB in batches. Every position from this batch is now zone-checked
  • all sensor data from tags are now stored in DB (raw data or rotation data); datastream names are: accX, accY, accZ, magX, magY, magZ, gyroX, gyroY, gyroZ for raw data;
    roll, pitch, yaw for processed rotation data
  • confidence level radius (CLR) is also stored in DB
  • support for button pressed and custom payload on tags

RTLS Manager

  • possible to reconfigure tags with mounted sensors
  • added support to WiFi anchors
  • remember IP ranges for scanning anchors (after page refresh)
  • sync graph now shows slave and master packet losses
  • added feature which sets masters after initialization automatically after user’s confirmation

RTLS Server

  • increased performance
  • reduced position loss by using older syncs (maximally 3s old)
  • trying to use as much blinks as possible
  • better quality estimation of calculated position (done by distances from optimum to hyperbolas) → added two new parameters to config (if distance > threshold #1, run correctional algorithm which will find all probable anchors causing this outlier’s hyperbola. Remove these anchors from computation and try to find better positions, which will have distance lower than threshold #2. Threshold #2 is percentage of area defined by anchors which are used for computation)
  • increased stability of position by not using anchors with bad second difference
  • added filter for synchronization messages using firstpath index. Disabled by default
  • batch upload—bug fixes


  • possible to disable visualizing of CLR

Install & update

  • possible to change hostname for RTLS Studio
  • possible to set password (for unix login, FTP and Webpage access)
  • update and install script uses same zip package
  • automatically creates backup folder with “factory reset” package
  • update script migrates old DB scheme to newer (for extended zone support)