Tutorial XAP – Impostazione del protocollo di automazione domestica aperta

XAP è un protocollo di automazione domestica aperta, creato da lettori domestici automatizzati praticamente un decennio fa. Consente a numerosi sistemi disparati di parlarsi, ad esempio l’interfaccia ID chiamante potrebbe inviare pacchetti al tuo joggler per visualizzare i dettagli quando qualcuno suona. O forse hai bisogno del tuo sistema di allarme di comfort per poter controllare la tua illuminazione C-bus? Tutto fattibile con XAP.

Le recenti discussioni sui nostri forum hanno portato a una nuova guida / tutorial per principianti sull’impostazione di XAP nella tua casa e con il gentile consenso dell’autore, l’abbiamo ricreato qui.

XAP è un protocollo di automazione domestica aperta ed estensibile, per capire molto di più dai un’occhiata all’automazione della casa XAP in cui è possibile ottenere un riepilogo del protocollo e delle applicazioni che sono già state scritte. Lo scopo di questo breve articolo è di farti funzionare con i componenti Core XAP in quanto la loro non è una facile opzione di download e installazione (almeno nessuno che potrei trovare).

Installa un hub XAP – prima di tutto avrai bisogno di un hub; Un hub consente l’hosting di più applicazioni XAP su un singolo dispositivo (senza un hub La prima applicazione XAP per l’avvio di farà cadere le porte richieste da solo). Sebbene esistano alcuni hub, consiglierei quanto segue: – XFX -Express Hub di Ed Pearson. Funziona come servizio per impostazione predefinita (bene perché ciò implica che le app successive iniziano dopo l’Hub in esecuzione). Può anche essere eseguito in modalità console e verbose che è molto utile per diagnosticare i problemi. Basta scaricare ed eseguire il file MSI che installerà e configurerà l’hub XFX-Express-

Configurare le impostazioni del firewall: dopo l’installazione dell’hub dobbiamo consentire la porta del protocollo XAP tramite il nostro firewall del sistema operativo. Non credo nello spegnere un firewall del sistema operativo se è disponibile dobbiamo solo identificare le porte che dovrebbero essere consentite e lasciarle passare

XAP utilizza la porta UDP 3639. È possibile utilizzare la GUI del firewall da Impostazioni: Pannello di controllo per fare eccezioni di firewall o è possibile digitare quanto segue al comando-prompt. Per Windows XP, Windows 2003 e Windows Home Server si emette il seguente comando:

> NetSH Firewall Aggiungi portoping UDP 3639 xap Abilita personalizzata 127.0.0.1, LocalSubnet

Per una spiegazione molto più completa dai un’occhiata a Windows Networking: CLI Firewall

Il motivo per cui ho creato un ambito personalizzato è perché inizialmente ho appena aggiunto la sottorete ma ho scoperto che eseguire il pubblico XAP localmente sul server non ha raccolto alcuna comunicazione. Pertanto, ho creato un ambito personalizzato dell’adattatore Loopback (127.0.0.1) e la sottorete locale della mia rete. Dal punto di vista della GUI, vai al pannello di controllo: Windows Firewall, quindi Eccezioni e dovresti vedere una voce corrispondente alla linea guida di cui sopra che ho aggiunto dalla riga di comando:

Firewall nel pannello di controllo

Dalla dialogo Firewall Windows:

Pubblico XAP – Per abilitare la diagnosi e il controllo della salute generale, è vivamente consigliabile installare un visualizzatore XAP, puoi farlo localmente sul server o su un altro PC. Sono andato per il pubblico più recente sul sito di Ed Pearson e ho installato questo sul server che esegue il mio software di automazione domestica e dove ho anche installato l’hub XAP: XFX XAP Viewer

L’installazione è attraverso un semplice programma di installazione MSI. Una volta installato è possibile navigare al nuovo collegamento installato nel menu Start: Programmi: XFX. Una volta correndo dovresti vedere qualcosa di simile:

Questo è tutto per i prerequisiti di XAP.

XAP Monitor – Durante la navigazione di Mi4.Biz il monitor XAP ha attirato la mia attenzione ed ecco come installarlo (sfortunatamente non è disponibile in un pacchetto di installazione ben facile). È possibile installare locale o telecomando sul server XAP principale. Il programma principale può essere scaricato da qui: Xmonitor. Sfortunatamente, come indicato sopra, non ha una routine di configurazione, quindi si tratta di decomprimere il file scaricato. L’ho fatto nella cartella “C: \ Programmi \ XAP Framework” che è stato precedentemente creato quando ho installato il pubblico XAP sopra. Dovrai anche fare qualche passo in più, almeno ho fatto su Windows 7 (come client) e Windows Home Server (come server Node0 / XAP).

Per prima cosa è necessario registrare il controllo ActiveX, per farlo digitare CMD da “Start: Esegui” in Windows XP /2003 o “Windows Orb: Tutti i programmi: Accessori – Fare clic su” Prompt dei comandi ” – Esegui come amministratore” in Vista / Windows 7. Nella finestra Prompt dei comandi Digitare quanto segue:

CD /D “C: \ Programmi \ xap framework \” [Sono necessarie doppie citazioni a causa degli spazi nel percorso]

Quindi digitare: regSvr32 xapintranet.ocx

Fai clic sulla finestra di notifica. N.B – Se per qualsiasi motivo non funziona sopra, è possibile scaricare il particolare estratto di file xap intranet OCX 1.4 in “C: \ Programmi \ xap framework \” ed eseguire regSvr32 xapintranet.ocx

Quando ho provato questo e poi ho provato a eseguire XMonitor.exe da C: \ Programmi \ XAP Framework \ Ho ricevuto un paio di errori, quindi ecco la risoluzione: scarica NTSVC.OCX mancante da Zip NT_Service.zip da VB_Downloads

Estrarre zip fiLe in una nuova cartella in “C: \ Programmi \ xap framework \”; Ho creato un sub-conduttore chiamato Vbntservice

Passare a questo nuovo sub-conduttore nel mio caso “C: \ Programmi \ xap framework \ vbntservice” e fare doppio clic su “Installa.bat”

I passaggi precedenti Scarica e registrano il controllo ActiveX, NTSVC.OCX Ma ho scoperto che questo non era l’unico controllo attivo mancante di cui avevo anche bisogno per scaricare un altro controllo, mswinsck.ocx:

Scarica OCX mancante da:

Mswinsck.ocx

Salva il file in “C: \ Programmi \ XAP Framework”

Ancora una volta è necessario registrare manualmente il file OCX:

In una finestra prompt dei comandi digita quanto segue:

CD /D “C: \ Programmi \ xap framework \” [di nuovo sono necessarie doppie citazioni a causa degli spazi nel percorso]

Quindi digitare:

RegSVR32 MSWINSCK.OCX

Questo dovrebbe essere che ora puoi tornare a “C: \ Programmi \ XAP Framework \ XMonitor” e a doppio clic XMONITOR.EXE che ora dovrebbe iniziare e un’icona apparirà nel vassoio di sistema. Meglio fare clic sull’icona del vassoio di sistema e selezionare “Mostra”. Xmonitor apparirà ora nel tuo browser Web predefinito e ti fornirà una buona visione autocompatibile dei messaggi XAP sulla tua rete:

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

Voglio di più? – Seguici su Twitter, come noi su Facebook, o iscriviti al nostro feed RSS. Puoi anche ottenere queste notizie consegnate tramite e -mail, direttamente alla tua casella di posta ogni giorno

Condividi questo:
Facebook
Twitter
Reddit
LinkedIn
Pinterest
E-mail
Di più

WhatsApp
Stampa

Skype
Tumblr

Telegramma
Tasca

ava
category

Leave a Comment

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