Network Architecture and Required Ports

Required Port List

Please make sure that following ports are allowed within backhaul network:

Communication betweenPort NumberTypeDescriptionInitialization FlowCustomizableUsageEncrypted / UnencryptedMandatory / Optional





CLIENT PC & RTLS STUDIO

443TCPHTTPS/WSS (REST API)Remote Client ↔ RTLS Server (tick)Operational(tick)Mandatory
80TCPHTTP/WS (REST API)Remote Client ↔ RTLS Server (error)Operational(error)Mandatory
(if 443 is not available)
22TCPSSH/SFTP (WinSCP, Putty)Remote Client → RTLS Studio(tick)Service(tick)Optional
5300UDPUDP Upload (UDP API)RTLS Server → Remote Client(tick)Operational(error)Optional







INTERNAL RTLS STUDIO SERVICES:

  • RTLS Manager
  • RTLS Server
  • REST Api
  • WS Server
5100UDPInternal blink communication reportsRTLS Manager → RTLS Server(error)Operational(error)Mandatory
5101UDPInternal sync communication reportsRTLS Manager → RTLS Server(error)Operational(error)Mandatory
80TCPSystem communication (e.g. tag alias)RTLS Manager ↔ REST API(error)Operational(error)Mandatory
8080TCPMessage BrokerRTLS Manager → WS Server(error)Operational(error)Mandatory
8080TCPMessage BrokerRTLS Server ↔ WS Server(error)Operational(error)Mandatory
80TCPSystem communication (e.g. tag alias)RTLS Server ↔ REST API(error)Operational(error)Mandatory
8080TCPMessage BrokerREST API → WS Server(error)Operational(error)Mandatory










RTLS STUDIO & ANCHORS

80TCPHTTP (Anchor discover)RTLS Manager ↔ Anchor(error)Operational(error)Mandatory
80TCPHTTP (Firmware Update - bootloader 1.x and higher)RTLS Manager ↔ Anchor(error)Service(error)Optional
5001TCPBackchannel communicationRTLS Manager ↔ Anchor(tick)Operational(error)Mandatory
5001UDPAnchors Synchronizing (when "Synchronization Protocol" is configured to UDP)RTLS Manager → Anchor(tick)Operational(error)Mandatory
5000TCPAnchor Reports (when "Reports Protocol" is configured to TCP)Anchor → RTLS Manager(tick)Operational(error)Mandatory
5001TCPAnchors Synchronizing (when "Synchronization Protocol: is configured to TCP)Anchor → RTLS Manager(tick)Operational(error)Mandatory
5000UDPAnchor Reports (when "Reports Protocol" is configured as UDP)Anchor → RTLS Manager(tick)Operational(error)Mandatory
7000UDPAnchor StatisticsAnchor → RTLS Studio(error)Operational(error)Optional

ANCHORS (UDP Broadcaster)

5001UDPAnchors Synchronizing (when "Synchronization Protocol" is configured to UDP-AD)Anchor → Anchor(tick)Operational(error)Mandatory
RTLS STUDIO & EXT. Server123UDPNetwork Time Protocol
Although Optional - highly recommended
RTLS Studio → NTP Server (error)Operational(error)Optional


Additional Required Ports - in case older versions of anchors are involved

Communication betweenPort NumberTypeDescriptionInitialization FlowCustomizableUsageEncrypted / UnencryptedMandatory / Optional





RTLS STUDIO & ANCHORS

9UDP Firmware Update - bootloader 0.x RTLS Manager → Anchor(error)

Service

(error)Optional
67UDPDHCP Server - bootloader 0.x Anchor → RTLS Manager(error)

Service

(error)Optional
68UDPDHCP Client - bootloader 0.x RTLS Manager → Anchor(error)

Service

(error)Optional
69UDPFirmware Update (TFTP)Anchor -> RTLS Server(error)

Service

(error)Optional
13633UDPFirmware Update (TFTP)RTLS Server -> Anchor(error)

Service

(error)Optional



Network Architecture