You are here: Reference for External Control Systems > Communicating with the External Control Server

Communicating with the External Control Server

Using Halogen as the external control server

When Halogen is not connected to a HAL, it provides its own external control server and allows any number of external control systems to connect to it and use it to test the operation of configured external controls.

You might have to change the firewall settings for your PC to allow Halogen to communicate to other applications using port 4996.

Connect to the Halogen external control server as follows, depending upon the type of external control system:

External Control System How to Connect
Software application running on the same PC as Halogen

Use localhost port 4996. (note: localhost is also IP address 127.0.0.1)

Software application running on a different PC than Halogen – or – a hardware control system

Use the IP address of the PC that is running Halogen, port 4996

Using HAL as the external control server

HAL provides an external control server and allows any number of external control systems to connect to it and use it to monitor and control configured external controls.

Connect to the HAL external control server at one of HAL’s IP addresses, port 4996. It may be more convenient or necessary to configure HAL to use DHCP or to have a static IP that matches the network you’re using with HAL and your external control system.

To do this, connect to your HAL1 using Halogen and open the HAL1 properties dialog by double clicking on the HAL1 bar. The HAL1 properties dialog allows you to enable DHCP or add a static IP to your HAL1 Ethernet interface.