API | Connectors Overview

Sewio RTLS TDOA – API Connectors Overview

RTLS Server calculates positions of Tag based on signal reception and knowledge of Anchors positions. RTLS server uploads a new position and other data such as battery level, orientation etc. via selected connector. RTLS Server offers four connectors for data exchange. Entire interface is open including database. Data are encapsulated within JSON format.

connectors_overview

RTLS API Connector Description When to use? Suitable for gathering positioning data?
REST
(more …)
Most comprehensive interface for managing data within RTLS.
Based on HTTP Get/Post/Create/Delete poll requests.
Sewio provides interactive REST documentation with many examples.
Authentication via API Key
It is suitable for managing static information around RTLS system such as building, floorplan and zones. Moreover, it provides an interface for historical queries. Yes, but only for historical data.
Once the real-time positioning is required it starts to be slow and inefficient. Another connector should be employed for this case.
WebSockets
(more …)
Suitable for real-time data exchange over reliable TCP/IP protocol with publish-subscribe approach.
Provides only positioning data from Tags. Rest of data must be gathered via REST Connector.
Authentication via API Key
For real-time data exchange for tags with refresh rates slower than 300ms. Yes
UDP
(more …)
Suitable for real-time data exchange with very high throughput over the UDP.
Provides only positioning data from Tags. Rest of data must be gathered via REST Connector.
For real-time data exchange for tags with very high refresh rates up 10ms. Yes
SQL Database (more …) Raw access to database tables via SQL language. To create statistics or dashboard over the collected dataset. No