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

Li-ion Tag RTLS-TDoA
IMU Factsheet


Piccolino Tag RTLS-TDoA Factsheet


Anchor RTLS-TDoA Factsheet

Application Notes

Sensors [pdf]

Wireless Tag Configuration [pdf]

Zones GeoFencing [pdf]

User Button [pdf]

API Guide [pdf]

TDOA Platform Components Comparison [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]





Video Tutorials


Support Center





Version 1.4.3 [released August 31, 2017]

! Changes in REST API – list of breaking changes

RTLS Studio

  • database tool can now specify time range
  • complete system backup while doing update to newer version
  • increased system limits (php max computation time, php max memory, system’s max open file descriptors)
  • updated DB Documentation

Sage Analytics

  • user can specify time range also in seconds
  • possibility to update to full version via GUI
  • added documentation and interactive demo
  • added zone manager – tool to create and edit zones
  • added feature which enables user to change time interval of all charts at once

RTLS Manager

  • support for anchors with multiple antennas
  • wireless configuration for IMU tags (for FW 3.118 and higher)
  • evaluate masters during initialization also by their error in multilateration
  • more stable initialization for wifi anchors

RTLS Server

  • support for new message types from tags (since fw 3.118)
  • support for pressure and temperature
  • automatic placing tags on plan according to anchors
  • added master restrictions (enables possibility to restrict slaves for given master). User can modify master restrictions without the need to restart rtlsserver
  • dynamic mapmatching with strength of paths. User can modify paths without the need to restart rtlsserver
  • find best master algorithm completely reworked
  • added mac address to uploaded JSON
  • datastreams accX, accY, accZ renamed and merged into one “acc” (more details in section API)
  • datastreams magX, magY, magZ renamed and merged into one “mag” (more details in section API)
  • datastreams gyroX, gyroY, gyroZ renamed and merged into one “gyro” (more details in section API)
  • configurable “master as a tag” option to find better synchronization
  • support for quaternions
  • upload of extended position information (so user can visualize hyperbolas)
  • change of CLR value → value of CLR is the optimum error
  • support for 1000+ tags
  • fixed incorrect zone event when tag entered zone on different plan than its current


  • added tool to visualize and analyze initialization (menu Profiler → Anchor Initialization)
  • added tool to visualize and analyze localization (menu Profiler → Extended position Information)
  • added tool to draw and set paths for mapmatching
  • added tool to define “rooms” for master restrictions
  • removed option to place tags on plan, since it is automatic
  • added option to disable zone popups
  • added option to change plan’s image
  • automatically lock anchors position after tutorial to avoid unintended change of anchors position
  • automatically add tags on plan
  • do not connect trajectories that are not continuous (i.e. there is significant time delay between two trajectories for the same tag)
  • responsive design
  • possible to draw straight lines while creating zone (by holding shift key)
  • sensmap now remembers options from tab RTLS, menu Options
  • change of position animation for refresh rates higher than 3s
  • tags are hidden until their first movement
  • node tracking statistics are now filterable and sortable
  • support for national characters in alias, title, plan name, zone name, etc.

Sensmap 3D

  • persistent change of model for tag
  • possible to set 3d model for plan
  • detection of unsupported WebGL
  • rotation is now using quaternions
  • added valid zones (visualize tag movement only inside this zone)
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)