Get Started on Linux - XPLProject



There are alot of xPL applications for windows available, but most people don't realise that xPL and Linux is a very nice and friendly partnership. On this page I will help you get started with your xPL network and show how to make great use of it.

NOTE: this page is still incomplete, I am busy working on it, If you have more information on xPL for linux or software you would like me to feature here, then please send me a PM - Last Updated 23/08/2006

xPL Core Installation

xPL Hub

The possible hubs on Linux are:

The first one is precompiled. The others are provided as scripts and can run on other platforms.

xPL Hardware Gateways


Lots of pieces of equipment can be controlled via RS-232, i.e. the PC's serial port.

Based on the xPL Perl API of Mark Hindess, the xPL serial port client allows to control devices via the serial port. Scripts based on this client show how to control a Panasonic screen or a Tapko EIB/KNX to RS232 bridge.


KNX, formerly known as EIB, is a standard for home and building control.

It can be accessed in many ways, via a serial port or via ethernet.

The xPL EIB client allows to control a Tapko EIB/KNX to RS232 bridge via the PC's serial port.

Velleman k8000



xPL Monitor and Control Frontends

Command line

The xPL Perl API of Mark Hindess contains a xPL logger and an xPL sender. So does the xPL ToolKit for Perl.

They are a great debugging tool and the sender tool can be used for automation systems e.g. in conjunction with crontab.


Lintouch is an open source HMI software. It lets you design user interfaces for process automation. Lintouch runs on most popular hardware and software platforms, is lightweight and easily extensible. It is based on Trolltech's QT library and on Apache's Portable Runtime Library (APR).



Your favorite web browser

The ultimate monitor and control system is a web browser.

The xPL ToolKit for Perl provides, under others, a sender which can run either as a command-line tool or as a CGI script on a web server. Put that behind a web 2.0 interface and you have the most versatile system, controlled by any computer, PDA, smart phone or other web browser enabled device!

This page was last modified on 3 January 2009, at 14:30. This page has been accessed 10,985 times.