Communication Ports
This page lists the TCP ports that you must open in your firewall and which must not be in use by another application.
Communication Ports for AVxcelerate Sensors Simulator Processes
To operate AVxcelerate Sensors Simulator runs several processes which communicate with one another through TCP/IP connections.
Processes Run Locally
- on the workstation where AVxcelerate Sensors Simulator is running in the context of single machine simulations,
- on the leader workstation in the context of multi-machine simulations.
| Process | Executable | TCP Port ID | Inbound and Outbound |
|---|---|---|---|
| AVX main process | avxcelerate.sensorssimulator.exe | Port set in the -p simulation process argument (default 54321 and 54322) | Inbound/Outbound |
| Sensor processes | avxcelerate.sensorprocess.exe | All the ports included in the range set in the
localNodes section of the deploy
parameters. (The default port range for local nodes is 13000 to
15000.) Note:
If the ports set by default for the sensor spawners are already in use by
another application, you can edit the port range, refer to Defining Ports for Local Sensor Processes.
|
Inbound/Outbound |
| Sensor Data Access Server | avxcelerate.sensorsdataaccessserver.exe | Port number set in the -d simulation process argument (default 54545) | Inbound/Outbound |
Processes Run Remotely
The firewall settings of each follower must allow communication over specific TCP ports for the following processes:
| Process | Executable | TCP Port ID | Inbound and Outbound |
|---|---|---|---|
| AVX main process | avxcelerate.sensorssimulator.exe | Port set in the -p simulation process argument (defined on the leader workstation) | Inbound/Outbound |
| Sensor processes | avxcelerate.sensorprocess.exe | All TCP ports set as deploy nodes for this deploy host in the deploy parameters. The number of ports must equal or superior to the numberOfSensor parameter of the Start_AVXModules.ps1 script run on this deploy host. |
Inbound/Outbound |
| Resource Manager | avxcelerate.sensorprocess.exe | Resource manager port set for this deploy host in the deploy parameters. The port assigned to the Resource Manager must be different than the ports set as deploy nodes (and outside of the port range set by the minSensorPort and maxSensorPort parameters of the Start_AVXModules.ps1 script run on this deploy host. The port must be consistent with the resourceManagerPort parameter of the Start_AVXModules.ps1 script run on this deploy host. |
Inbound/Outbound |
| Sensor Data Access Server | avxcelerate.sensorsdataaccessserver.exe | Sensor Data Access Server port for this deploy host in the deploy parameters. The port must be consistent with the port set in the dataAccessServerPort parameter of the Start_AVXModules.ps1 script run on this deploy host. |
Inbound/Outbound |
Communication Ports for AVxcelerate Sensor Labs
AVxcelerate Sensor Labs applications communicate with web micro-services through the following TCP ports:
| Micro-service | Executable | TCP Port ID | Inbound / Outbound |
|---|---|---|---|
| Sensor Layout Library | Imagine.Pre.SensorLayouts.exe | 5101 | Inbound/Outbound |
| Sensor Library | Imagine.Pre.Sensors.exe | 5102 | Inbound/Outbound |
| Sensor Foundry | Imagine.Pre.SensorFoundry.exe | 5103 | Inbound/Outbound |
| Sensor Editor | Imagine.Pre.SensorEditor.exe | 5104 | Inbound/Outbound |
| Sensor Layout Editor | Imagine.Pre.SensorLayoutEditor.exe | 5105 | Inbound/Outbound |
If the ports set by default are already in use by another application, see Defining TCP Ports for the Sensor Labs.
Communication Ports for REST APIs
Here are the communication ports for AVxcelerate Sensors REST API, AVxcelerate Sensor Layout REST API, and Lighting System API.
- Sensors API: TCP 5128
- Sensor Layout: TCP 5127
- Lighting System: TCP 5126