Tutorial de XAP: configurando el Protocolo de automatización de inicio abierto
Tutorial de XAP: configurando el Protocolo de automatización de inicio abierto

Tutorial de XAP: configurando el Protocolo de automatización de inicio abierto

XAP es un protocolo de automatización de inicio abierto, creado por lectores automatizados de hogares prácticamente hace una década. Permite numerosos sistemas dispares para hablar entre ellos; por ejemplo, su interfaz de identificación de llamadas podría enviar paquetes a su joggler para mostrar detalles cuando suena a alguien. ¿O posiblemente necesite su sistema de alarma de confort para poder controlar su iluminación C-Bus? Todo lo que se puede hacer con XAP.

Las discusiones recientes en nuestros foros han dado como resultado una nueva guía / tutorial para principiantes sobre la configuración de XAP en su propia casa y con el amable consentimiento del autor, lo hemos recreado aquí.

XAP es un protocolo de automatización del hogar que es abierto y extensible, para comprender mucho más, eche un vistazo a XAP Home Automation donde puede obtener un resumen del protocolo y las aplicaciones que ya se han escrito. El propósito de este breve artículo es ponerlo en funcionamiento con los componentes Core XAP, ya que no es una opción de descarga e instalación fácil (al menos no una que pueda encontrar).

Instale un Hub XAP: primero necesitará un centro; Un concentrador permite el alojamiento de múltiples aplicaciones XAP en un solo dispositivo (sin un centro, la primera aplicación XAP para iniciar el acaparará los puertos requeridos en sí). Aunque existen algunos centros, recomendaría lo siguiente: – XFX -Express Hub de Ed Pearson. Se ejecuta como un servicio de forma predeterminada (bueno porque esto implica que cualquier aplicación posterior comienza después de que el Hub se esté ejecutando). También se puede ejecutar en los modos de consola y verbose, lo que es muy útil para diagnosticar problemas. Simplemente descargue y ejecute el archivo MSI que instalará y configurará el HUB XFX-EXpress-

Configurar la configuración del firewall: después de instalar el concentrador, debemos permitir el puerto del protocolo XAP a través de nuestro firewall OS. No creo en apagar un firewall de SO si está disponible, solo necesitamos identificar los puertos que deben permitirse y dejarlos pasar

XAP utiliza el puerto UDP 3639. Puede usar la GUI de firewall desde Configuración: Panel de control para hacer excepciones de firewall o puede escribir lo siguiente en el comando-prompto. Para Windows XP, Windows 2003 y Windows Home Server, usted emite el siguiente comando:

> Netsh Firewall Agregar PortoPening UDP 3639 XAP Habilita personalizado 127.0.0.1, LocalSubnet

Para una explicación mucho más completa, eche un vistazo a las redes de Windows – CLI Firewall

La razón por la que he creado un alcance personalizado es porque originalmente acabo de agregar subred, pero descubrí que ejecutar la audiencia XAP localmente en el servidor no recogió ninguna comunicación. Por lo tanto, he creado un alcance personalizado de adaptador de bucleback (127.0.0.1) y la subred local de mi red. Desde una perspectiva de GUI, vaya al panel de control: firewall de Windows, luego la pestaña Excepciones y debe ver una entrada correspondiente a la guía anterior que agregué desde la línea de comandos:

Firewall en el panel de control

Desde el cuadro de diálogo de Windows Firewall:

Audiencia XAP: para habilitar el diagnóstico y la verificación general de la salud, se recomienda encarecidamente que instale un visor XAP, puede hacerlo localmente en el servidor u otra PC. Fui a la audiencia más reciente en el sitio de Ed Pearson e instalé esto en el servidor que ejecuta mi software de automatización de inicio y donde también instalé el Hub XAP: XFX XAP Viewer

La instalación es a través de un programa de configuración MSI fácil. Una vez instalado, puede navegar al nuevo acceso directo instalado en su menú de inicio: Programas: XFX. Una vez que corras, debes ver algo como:

Eso es todo para los requisitos previos de XAP.

XAP Monitor: mientras navega MI4.Biz, el monitor XAP me llamó la atención y aquí le gusta cómo instalarlo (desafortunadamente no viene en un buen paquete de instalación fácil). Puede instalar local o remoto al servidor XAP principal. El programa principal se puede descargar desde aquí: Xmonitor. Desafortunadamente, como se indicó anteriormente, no tiene una rutina de configuración, por lo que es un caso de desabrochar el archivo descargado. Hice esto en la carpeta “C: \ Archivos de programa \ XAP Framework” que se creó anteriormente cuando instalé la audiencia XAP anterior. También deberá dar algunos pasos adicionales, al menos lo hice en Windows 7 (como cliente) y Windows Home Server (como Node0 / XAP Server).

Primero debe registrar el control ActiveX, para hacerlo, escriba CMD desde el “Inicio: Ejecutar” en Windows XP /2003 o “Windows Orb: Todos los programas: Accesorios – Mejor Haga clic en ‘Solicitud del sistema’ – Ejecutar como administrador” en Vista / Windows 7. En la ventana del símbolo del sistema, escriba lo siguiente:

CD /D “C: \ Archivos de programa \ XAP Framework \” [Se necesitan citas dobles debido a los espacios en la ruta]

Luego escriba: regsvr32 xapintranet.ocx

Haga clic en la ventana de notificación. N.B: si, por alguna razón, lo anterior no funciona, puede descargar el extracto de archivo XAP Intranet OCX 1.4 particular a “C: \ Archivos de programa \ XAP Framework \” y ejecute regsvr32 xapintranet.ocx

Cuando intenté esto y luego intenté ejecutar xmonitor.exe desde c: \ archivos de programa \ xap framework \ obtuve un par de errores, así que aquí está la resolución: descargue faltando ntsvc.ocx del zip nt_service.zip de vb_downloads

Extraer la zip fiLE a una nueva carpeta en “C: \ Archivos de programa \ XAP Framework \”; Creé un subcarpelo llamado VBNTService

Navegue a este nuevo subcargue en mi caso “C: \ Archivos de programa \ XAP Framework \ VBNTService” y haga doble clic en “Install.Bat”

Los pasos anteriores descargan y registran el control ActiveX, NTSVC.Ocx, pero descubrí que este no era el único control activo que también necesitaba para descargar otro control, mswinsck.ocx:

Descargue el OCX que falta de:

Mswinsck.ocx

Guarde el archivo en “C: \ Archivos de programa \ XAP Framework”

Nuevamente, debe registrar manualmente el archivo OCX:

En una ventana de símbolo del sistema, escriba lo siguiente:

CD /D “C: \ Archivos de programa \ XAP Framework \” [Nuevamente se necesitan citas dobles debido a los espacios en la ruta]

Luego escriba:

Regsvr32 mswinsck.ocx

Eso debería ser que ahora pueda volver a “C: \ Archivos de programa \ XAP Framework \ XMonitor” y hacer doble clic en Xmonitor.exe que ahora debería comenzar y aparecerá un icono en la bandeja del sistema. Lo mejor es que haga clic en el icono de la bandeja del sistema y seleccione “Mostrar”. Xmonitor ahora aparecerá en su navegador web predeterminado y le dará una buena vista de autoaptulación de los mensajes XAP en su red:

xapautomation.org: smarthome-uk.blogspot.com [gracias Paul]

¿Quieren más? – Síganos en Twitter, como nosotros en Facebook, o suscribirse a nuestro feed RSS. Incluso puede entregar estas noticias por correo electrónico, directamente a su bandeja de entrada todos los días.

Compartir este:
Facebook
Gorjeo
Reddit
LinkedIn
Pinterest
Correo electrónico
Más

Whatsapp
Impresión

Skype
Tumblr

Telegrama
Bolsillo

Leave a Reply

Your email address will not be published. Required fields are marked *