Skip to content

Network Layout of Broox Platform

The Broox Platform runs on local PCs, and communicates over HTTPS with Broox Studio and, optionally, the analytics collection backend.

In terms of network access, this means the running PC has to have outgoing connection access to the Broox Studio IP and the Analytics collection server (IPs can vary by customer, ask us).

network layout

Single PC layout

When running all Node services on a single PC, all communications between services is done preferentially through the network loopback interface (127.0.0.1 IP).

Inner networking

Multiple PC layout

Different nodes can be run on different PCs, and communicate between them by setting the listen IP address on their respective node.ini files.

  • All Broox Nodes should be able to reach the machine running Broox Controller at port 9912 to configure themselves.
  • Also, all Broox Nodes should be able to reach the MQTT server (mosquitto) at port 1883, running on the Broox Controller machine.
  • Broox Controller needs internet access to the Broox Studio IP and the Broox Analytics backend.
  • Any Media Player wanting to report media status can POST it to Broox Controller at port 9912.

Used (default) ports

  • Broox Studio: Port 443 (HTTPS)
  • Broox Analytics backend: Port 443/9443 (HTTPS)
  • Broox Controller: Port 9912 (HTTP, localhost)
  • Mosquitto MQTT Broker: Port 1883 (MQTT), 1884 (Websocket, optional).
  • Broox Vision Node: Port 5000 (HTTP, localhost)