PJLink Control

<< Click to Display Table of Contents >>

Navigation:  Delta Web Service > Core Modules > Scheduler >

PJLink Control

PJLink control is a specific standard communications protocol used by many projector brands and models. Its protocol is different from Telnet, and since it involves a short handshake, can be difficult to implement just using UDP to TCP. The strings that are sent look like this power instruction example:

"%1POWR 1" (note the space between POWR and 1).

There are options available through the Delta Web Service interface to tackle this. You can place a PJLink button on a control page (see Designer) or use the built-in Task Scheduler to schedule (for example) projector power on/off at certain times.

Alternatively, since you can send HTTP from Delta you could hook into the PJLink backend in the DWS interface directly.

These calls look like the following:

http://127.0.0.1/api/pjlink/instruction?ip=10.100.101.105&port=10000&command=POWR&variable=0&password=JBMIAProjectorLink

(Replace 10.100.101.105 with the required projector IP and port with the projector port.)

PJLink combines a command with a variable, so for power it is command=POWR and variable=0/1.

Password is optional, if you aren’t using authentication you can leave it off.

For more general information about PJLink protocol, please see the JMBIA website: About PJLink

Page edited [d/m/y]: 07/04/2022