From owner-freebsd-current Sat Jun 14 14:07:59 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA08791 for current-outgoing; Sat, 14 Jun 1997 14:07:59 -0700 (PDT) Received: from whizzo.TransSys.COM (whizzo.TransSys.COM [144.202.42.10]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA08786 for ; Sat, 14 Jun 1997 14:07:57 -0700 (PDT) Received: from localhost.transsys.com (localhost.transsys.com [127.0.0.1]) by whizzo.TransSys.COM (8.8.5/8.7.3) with SMTP id RAA01068; Sat, 14 Jun 1997 17:06:35 -0400 (EDT) Message-Id: <199706142106.RAA01068@whizzo.TransSys.COM> X-Mailer: exmh version 2.0delta 6/3/97 To: "Justin M. Seger" cc: current@FreeBSD.ORG From: "Louis A. Mamakos" Subject: Re: Activehome X10 Interface References: <199706141912.PAA12322@freebsd.scds.com> In-reply-to: Your message of "Sat, 14 Jun 1997 15:12:44 EDT." <199706141912.PAA12322@freebsd.scds.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 14 Jun 1997 17:06:35 -0400 Sender: owner-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk You need need any special kernel support for the CM11 interface; you just talk to it at 4800 bps. The CM11 is the two-way X10 computer interface with the easy-to-use serial interface. You can dig around and find the protocol description for it. Alternatively, there's a daemon which Dan Lanciani wrote, originally for the Lynx X10 interface and subsequently adapted for the CM11. Essentially, it runs in the background talking to the CM11 with it's mutant "protocol". Your applications each open a TCP connection to the the daemon, and send X10 commands to it ("A1 A ON") to cause X10 commands to be sent. It will also echo any X10 commands it hears to each of the applications which have a connection open to it. I've made some minor changes to it. You can find it on my web server as You'll need to know how X10 power line control stuff works to effectively be able to use this, but you shouldn't have much of a problem tracking that down. louie