Difference between revisions of "Main Page"

From xPL
Jump to: navigation, search
(Install xPL)
(Install xPL)
Line 11: Line 11:
  
 
= Install xPL =
 
= Install xPL =
 +
 +
== Hub ==
  
 
The first step to xPL automation is to [[install xpl hub|install a hub]].
 
The first step to xPL automation is to [[install xpl hub|install a hub]].
 +
 
This has to be done on each machine that participates to the xPL network.
 
This has to be done on each machine that participates to the xPL network.
 +
 +
== Serial port ==
  
 
Many devices are controlled over an [http://en.wikipedia.org/wiki/RS-232 RS-232] serial port.
 
Many devices are controlled over an [http://en.wikipedia.org/wiki/RS-232 RS-232] serial port.
 +
 
For this, the [[install serial port|xPL serial port client]] can be instantiated as many times as needed.
 
For this, the [[install serial port|xPL serial port client]] can be instantiated as many times as needed.
 
The xPL infrastructure supports this by the fact that these client are differentiated by their name.
 
The xPL infrastructure supports this by the fact that these client are differentiated by their name.

Revision as of 15:58, 16 March 2014

The xPL protocol allows different devices to exchange information in a simple manner. The devices broadcast their messages to the others and register to a hub in order to receive the messages sent by others.

The protocol is light enough to run on simple machines such as the BeagleBone.

The hub and the devices can be developed on different platforms. The system shown here bases on Perl, which is part of the Linux and Mac OS operating systems and can easily be installed on Windows.

Install xPL

Hub

The first step to xPL automation is to install a hub.

This has to be done on each machine that participates to the xPL network.

Serial port

Many devices are controlled over an RS-232 serial port.

For this, the xPL serial port client can be instantiated as many times as needed. The xPL infrastructure supports this by the fact that these client are differentiated by their name.

MediaWiki editing

Consult the User's Guide for information on using the wiki software.