Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.067.227 Times

rt_x10 

  Date Added: October 01, 2010  |  Visits: 625

rt_x10

Report Broken Link
Printer Friendly Version


Product Homepage
Download (73 downloads)

rt_x10 is a realtime kernel driver for the X10 "two way power line interface" (model TM523). X10 is a protocol for sending signals over power lines. There are lots of relatively cheap components available at x10.com (and other places) that make home automation feasible for the average consumer. If you want seamless automation without any glitches, X10 is not for you. If you want a pretty good system that mostly works, and is cheap, then you should give this a try. X10 as a protocol is pretty awful, but it is at least very well documented (see X10.technicalnote.pdf). X10 signals are fragile, and are frequently garbled. There is some amount of redundancy in the signal, so it is usually possible to detect a corrupt code, but the occasional glitch still happens, especially when packets collide. The X10 devices do not respond to query, as provoded for by the X10 spec, so one can only send repeated commands in hopes that the device will eventually be put in the desired state. You need to start with a "two way power line interface" module (Model TW523), and build a connection circuit as described on page 11 of the X10.technicalnote.pdf. Attach this to a serial port, tying the 60 Hz "zero-crossing" signal to CTS, the X10 "receive" signal to DSR, and the X10 "transmit" to DTR. Because of the inconvenient relationship between the two signals provided by the TW523, it is more practical to use real-time polling in software to sample the pulse windows rather than to extend the required interface circuitry by adding logic gates and counters and clocks. For this, I wrote rt_x10.c. rt_x10.o is a kernel module that works with Linux RTAI. It could be easily modified to work with RTLinux or other similar infrastructures, but RTAI is the best, so give it a try first. Once the realtime kernel module is installed, it writes X10 codes to /dev/rtf0 whenever they appear on the power line, and when X10 commands are written to /dev/rtf1, the module sends these codes over the power line. There are two simple userspace example programs that demonstrate reading and writing X10 codes : recvx10 and sendx10. These should serve as a basis for a userspace program that implements all the timing and logic for specific configurations of sensors, lights, and appliances..

Requirements: No special requirements
Platforms: Linux
Keyword: Interface Kernel Kernel Driver Kernels Line Line Interface Power Power Line Rt System Two Way
Users rating: 0/10

License: Freeware Size: 1.17 MB
RT_X10 RELATED
File Utilities  -  Linux kernel webcams Driver GSPCA / SPCA5xx 01.00.20
With the appearance of the digital world, "creations" are getting slowly detached from their material supports. Images, music, words and algorithms furrow the planet day and night in front of the wide open eyes of the merchants. The...
193.54 KB  
Utilities  -  Handle Tracer 1.2.0.0
Handle Tracer is a handy software utility designed for listing, searching and manipulating open handles on 32-bit (x86) and 64-bit (x64) editions of Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7 and Windows Server 2008 without...
553 KB  
Networking Tools  -  SMCRoute 0.92
SMCRoute is a command line tool to manipulate the multicast routes of the Linux kernel. It can be used as an alternative to dynamic multicast routers like mrouted in situations where static multicast routes should be maintained and/or IGMP doesnt...
39.94 KB  
Development Tools  -  GNU Screen Interface 1.0
GNU Screen Interface isa console based interface build with PHP/Ncurses and based on the power of GNU Screen. Designed to be appealing as well as functional for the end-user. Aim is to provide an appealing interface for launching and running...
 
Utilities  -  most4linux 1.0.0
most4linux project provides a Linux kernel driver for MOST PCI interfaces and userspace programs to test the driver. The driver can be compiled for Linux 2.6 or for the RTDM which works for the realtime extensions RTAI and Xenomai. It also...
460.8 KB  
Programming  -  Command Line Assistant 90
Command Line Assistant is a Graphical User Interface GUI aimed at helping the usage of the Command Line Interface CLI. It is a Java application which builds commands to be used at the CLI prompt.
12.77 KB  
Utilities  -  Beckhoff Driver 1.0
Linux kernel level driver to allow access to the I/O of the Beckhoff CX-1100 power supply used with the Beckhoff CX-1000 embedded PC. This allows access to the K-Bus and IP-Bus of the Beckhoff system.
10.24 KB  
Security Tools  -  video-entropyd 0.8
video-entropyd is a program to add entropy data from video4linux devices to the kernel random driver. For security reasons (when doing network traffic or generating secure keys for example) one wants as much entropy-data in the kernel...
7.17 KB  
Utilities  -  Command Line WRAPper 0.3.0
Command Line WRAPper is a tool that provides an easy way to build and run commands from input lines, avoiding the use of shell script. It is similar to xargs. clwrap can make great things with the locate command, and is low resource intensive....
43.01 KB  
Libraries  -  App::SimpleScan::Substitution::Line 2.02
App::SimpleScan::Substitution::Line is a line with optional fixed variable values. SYNOPSIS my $line = App::SimpleScan::Substitution::Line->new(" this "); # Use only this value when substituting " ". $line->fix(substituite =>...
54.27 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, UTILITIES
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Utilities  -  LPAR2RRD 4.95-4
LPAR2RRD collects performance data and generates actual, historical and future trends utilization graphs of your virtual environment. It is agentless (it receives everything from the management stations like vCenter or HMC). The product supports...
2.25 MB  
Utilities  -  Nessconnect 1.0.2
Nessconnect is a GUI, CLI and API client for Nessus and Nessus compatible servers. With an improved user interface, it provides local session management, scan templates, report generation through XSLT, charts and graphs, and vulnerability trending.
819.2 KB  
Utilities  -  Dynamic Power Management 2.6.16
The Dynamic Power Management (DPM) project explores technologies to improve power conservation capabilities of platforms based on open source software. Of particular interest are techniques applicable to running systems, adjusting power parameters...
30.72 KB  
Utilities  -  Ethernet bridge tables 2.4.37.9
Ethernet bridge tables - Linux Ethernet filter for the Linux bridge. The 2.4-ebtables-brnf package contains the ebtables+bridge-nf patch. Be sure to check out the ebtables hp. This site also contains the arptables userspace tool.
40.96 KB  
Utilities  -  SaraB 1.0.0
SaraB works with DAR (Disk ARchive) to schedule and rotate backups on random-access media (i.e. hard drives, CDs, DVDs, Zip, etc. Basically anything except magnetic tapes.) This reduces hassle for the administrator by providing an automatic backup...
20.48 KB