This is a Mirror of John Bent's xPL Site, maintained here as a reference.

One of the most common challenges when implementing any home automation system is the interoperability of the various hardware and software components. xPL is an open protocol specifically intended to promote interoperability throughout a home automation system, whether that system consists of purely software components, or a combination of dedicated hardware and software. xPL operates over several different transmission media, including Ethernet, RS232 and RS485.
All the software available on this site can be downloaded and used free-of-charge, and in combination with the many software packages available through the Links page, you should find more than enough software to build yourself a complete xPL-based home automation system.

Many of the applications on this web site require the Microsoft .NET Framework v1.1 (or later). Please visit The Microsoft .NET Web Site to download the .NET framework if you do not already have it installed.