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.
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 |