SPX10

SPX10 es un software para la comunicación de puerto de serie RAW asíncrona con la interfaz informática X10 CM17A.
Descargar ahora

SPX10 Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Free for non
  • Precio:
  • FREE
  • Nombre del editor:
  • John Conover
  • Sitio web del editor:
  • http://www.johncon.com/nformatix/rel.html

SPX10 Etiquetas


SPX10 Descripción

SPX10 es un software para la comunicación de puerto de serie RAW asíncrona con la interfaz de computadora X10 CM17A. SPX10 es un software para la comunicación de puerto de serie RAW asíncrona con la interfaz de computadora X10 CM17A y el receptor MR26A RF utilizado en muchos sistemas de automatización de viviendas. El objetivo del programa está destinado a proporcionar una comunicación de puerto serie simple y confiable entre una computadora que ejecuta Linux y la X10 CM17A, (por ejemplo, "Firecracker,") Interfaz de computadora y receptor MR26A RF, (ambos en el mismo puerto) y permite que X10 dispositivos Ser controlado, y monitoreado, a través de la transmisión de RF por la computadora, (el control remoto universal X10 UR81A, a menudo distribuido con el MR26A también es compatible). El puerto predeterminado es / dev / ttys0 a 9600 BAUD. El archivo de bloqueo de semáforo predeterminado es /var/lock/lck..ttys0, que tiene un bloqueo de asesoramiento FCNTL (2) aplicado. El puerto serie se controla a través de Termios (3), y se restaura a los valores originales en la salida. El proceso de lectura de los niños del puerto serial se crea por FORK (2) del proceso de escritura de los padres, y ambos procesos responden a las señales SIGINT = ^ C y SIGTERM. El control de puerto serie asíncrono se implementa con selección (2). El archivo de entrada, (generalmente STDIN para comandos,) usa la entrada canónica para el control de flujo. El dispositivo X10 y los códigos de transmisión se indexan cruzados en una base de datos de búsqueda binaria utilizando MMAP (2), que también contiene un campo de secuencia de comandos, (incluidas las llamadas de shell,) que se ejecutan en respuesta a un código de transmisión específico. Los nombres y estados de las variables se admiten a través de una tabla de búsqueda de hash. El archivo de la base de datos es un archivo de campo delimitado de la pestaña de UNIX, en orden léxico, (es decir, construido con el tipo (1),) que consta de cuatro campos: el código de transmisión X10.el dispositivo Código y Command.A alias definido por el usuario. Una secuencia de comandos para ejecutar en respuesta al código de transmisión. Por ejemplo: D5 AA 6400 AD A9 en el movimiento del porche A11 en; ISSET IX EXEC ECHO "Movimiento detectado" | mailx -s "movimiento detectado" 5551234@myphone.com encendería el dispositivo A11, y luego, envíe un mensaje a mi teléfono celular si se detectó el movimiento en mi porche delantero, pero solo si se estableció la variable "IX", (por ejemplo, , la variable "IX" permite la transmisión a mi teléfono celular). El detector de movimiento está en el código de la casa A, el código de dispositivo 9, que tiene la secuencia de transmisión, "D5 AA 6400 AD". (La razón para incluir la secuencia de transmisión en la base de datos fue para la extensibilidad con otros dispositivos y productos: el programa imprimirá secuencias de transmisión desconocidas recibidas para la inclusión futura en la base de datos, o tomará medidas evasivas en situaciones de jamamismo o colisión, etc.) el idioma en el campo 4: ?: Código de casa y código de unidad, es decir, "B12" ON: Encienda un dispositivo, es decir, "B12 en" OFF: Apague un dispositivo, es decir, "B12 OFF" DIM ( ?)?: Detir un dispositivo, es decir, "B12 Dim" o "B12 Dim 5" brillante ( ?)?)?: ilumina un dispositivo, es decir, "B12 brillante" o "B12 brillante 5" all_off: todos los dispositivos apagados en una casa, es decir, "b all_off" all_on: todos los dispositivos encendidos en una casa, es decir, "b all_on" all_lamps_off: Todas las lámparas en una casa, es decir, "B all_lamps_off", (en realidad, un alias para all_off) all_lamps_on: todas las lámparas encendidas en una casa, es decir, "b all_lamps_on", (en realidad, un alias para all_on). Detener el progrmbalxit: alias para "quit" set : configure una variable, es decir, "set x123", (una variable está configurada, o no es) restablecer : restablecer una variable, es decir, "restablecer x123", (se establece una variable, o no es) sin tomar: alias para "restablecer" isset


SPX10 Software relacionado

Vaquero

es un controlador de bucle de copia en escritura (dispositivo de bloqueo) que se utilizará en la parte superior de cualquier otro controlador de bloques. ...

173

Descargar

Musikuiz

El proyecto Musikuiz es un cuestionario de música de línea de comandos. ...

140

Descargar