Tutorial XAP – Configurarea Protocolului Open Home Automation

XAP este un protocol de automatizare deschisă, creat de cititori automate de locuințe practic în urmă cu un deceniu. Permite numeroase sisteme disparate să discute între ele – de exemplu, interfața dvs. de identificare a apelantului ar putea trimite pachete către joggler -ul dvs. pentru a afișa detalii atunci când cineva sună. Sau, eventual, aveți nevoie de sistemul dvs. de alarmă de confort pentru a putea controla iluminatul dvs. C-BUS? Toate pot fi cu XAP.

Discuțiile recente pe forumurile noastre au avut ca rezultat un nou ghid / tutorial pentru începători cu privire la configurarea și rularea XAP în propria casă și, cu acordul autorului, l-am creat aici.

XAP este un protocol de automatizare a casei care este deschis și extensibil, pentru a înțelege mult mai mult, aruncați o privire la XAP Home Automation unde puteți obține un rezumat al protocolului și al aplicațiilor care au fost deja scrise. Scopul acestui scurt articol este de a vă pune în funcțiune cu componentele Core XAP, deoarece nu este o opțiune ușoară de descărcare și instalare (cel puțin nu una pe care am putut -o găsi).

Instalați un hub XAP – În primul rând, veți avea nevoie de un hub; Un hub permite găzduirea mai multor aplicații XAP pe un singur dispozitiv (fără un hub, prima aplicație XAP care începe va porni porturile necesare în sine). Deși există câteva hub -uri, aș recomanda următoarele: – XFX -express Hub de Ed Pearson. Se rulează ca un serviciu în mod implicit (bun, deoarece acest lucru implică orice aplicații ulterioare începând după ce hub -ul rulează). Poate fi, de asemenea, rulat în moduri de consolă și verbose, ceea ce este foarte util pentru diagnosticarea problemelor. Doar descărcați și rulați fișierul MSI care va instala și configura hub-ul XFX-Express-

Configurați setările firewallului – După instalarea hub -ului, trebuie să permitem portul protocolului XAP prin firewall -ul nostru de operare. Nu cred în oprirea unui firewall de sistem de operare dacă este disponibil, trebuie doar să identificăm porturile care ar trebui să fie permise și să le lăsăm

XAP utilizează portul UDP 3639. Puteți utiliza GUI-ul Firewall din Setări: Panoul de control pentru a face excepții de firewall sau puteți tasta următoarele la promptul de comandă. Pentru Windows XP, Windows 2003 și Windows Home Server emiteți următoarea comandă:

> Netsh Firewall Adăugare Portopening UDP 3639 XAP Activare personalizată 127.0.0.1, localsubnet

Pentru o explicație mult mai cuprinzătoare, aruncați o privire asupra Windows Networking – CLI Firewall

Motivul pentru care am creat un domeniu personalizat este acela că inițial am adăugat doar subrețea, dar am descoperit că rulând publicul XAP local pe server nu a ales nicio comunicare. Prin urmare, am creat un domeniu personalizat de adaptor Loopback (127.0.0.1) și subrețea locală a rețelei mele. Din perspectiva GUI, accesați panoul de control: Windows Firewall, apoi fila Excepții și ar trebui să vedeți o intrare corespunzătoare ghidului de mai sus pe care l-am adăugat din linia de comandă:

Firewall în panoul de control

Din caseta de dialog Windows Firewall:

AUDIENȚĂ XAP – Pentru a activa diagnosticul și verificarea sănătății generale, vă recomandăm să instalați un vizualizator XAP, puteți face acest lucru local pe server sau pe alt computer. Am mers pentru cea mai recentă audiență de pe site -ul lui Ed Pearson și am instalat acest lucru pe serverul care rulează software -ul meu de automatizare la domiciliu și unde am instalat și XAP Hub: XFX XAP Viewer

Instalarea se face printr -un program ușor de configurare MSI. Odată instalat, puteți naviga la noua comandă rapidă instalată în meniul de pornire: Programe: XFX. Odată alergat, ar trebui să vezi ceva de genul:

Aceasta este pentru cerințele prealabile ale XAP.

Monitor XAP – În timp ce navighez MI4.Biz, monitorul XAP mi -a atras atenția și iată cum să -l instalez (din păcate nu vine într -un pachet de instalare ușor bun). Puteți instala local sau telecomandă pe serverul XAP principal. Programul de bază poate fi descărcat de aici: Xmonitor. Din păcate, după cum s -a menționat mai sus, nu are o rutină de configurare, așa că este un caz de dezarhivare a fișierului descărcat. Am făcut acest lucru în folderul „C: \ Program Files \ XAP Framework”, care a fost creat anterior atunci când am instalat publicul XAP de mai sus. De asemenea, va trebui să faceți câțiva pași în plus, cel puțin pe care l -am făcut pe Windows 7 (ca client) și Windows Home Server (ca server Node0 / XAP).

În primul rând, trebuie să înregistrați controlul ActiveX, pentru a face acest lucru CMD din „Start: Run” în Windows XP /2003 sau „Windows Orb: Toate programele: Accesorii – Cel mai bine faceți clic pe„ Prompt de comandă ” – rulați ca administrator” în Vista / Windows 7. În fereastra de prompt de comandă tastați următoarele:

CD /D „C: \ Program Files \ XAP Framework \” [sunt necesare ghilimele duble din cauza spațiilor din cale]

Apoi tip: regsvr32 xapintranet.ocx

Faceți clic pe fereastra de notificare. N.B – Dacă, din orice motiv, nu funcționează de mai sus, puteți descărca extrasul de fișiere XAP Intranet OCX 1.4 special la „C: \ Program Files \ XAP Framework \” și rulați Regsvr32 XapinTranet.ocx

Când am încercat acest lucru și apoi am încercat să rulez Xmonitor.exe din C: \ Program Files \ XAP Framework \ Am primit câteva erori, așa că iată rezoluția – descărcați NTSVC.OCX din Zip NT_Service.zip de la VB_Downloads

Extrageți fiul de ziple la un nou folder sub „C: \ Program Files \ xap Framework \”; Am creat un sub-folder numit VBNTService

Navigați la acest nou sub-folder în cazul meu „C: \ Program Files \ XAP Framework \ vbntService” și faceți dublu clic pe „Install.bat”

Pașii de mai sus descărcați și înregistrați controlul ActiveX, ntsvc.ocx, dar am constatat că acesta nu a fost singurul control ActiveX care lipsește de care aveam nevoie și pentru a descărca un alt control, mswinsck.ocx:

Descărcați OCX -ul lipsă de la:

Mswinsck.ocx

Salvați fișierul la „C: \ Program Files \ XAP Framework”

Din nou, trebuie să înregistrați manual fișierul OCX:

Într -o fereastră de prompt de comandă tastați următoarele:

CD /D „C: \ Program Files \ XAP Framework \” [Din nou sunt necesare ghilimele duble din cauza spațiilor din cale]

Apoi tastați:

Regsvr32 mswinsck.ocx

Acest lucru ar trebui să fie acum, puteți reveni acum la „C: \ Program Files \ XAP Framework \ Xmonitor” și faceți dublu clic pe Xmonitor.exe care ar trebui să înceapă acum și o pictogramă va apărea în tava de sistem. Cel mai bine faceți clic pe pictograma System Tray și selectați „Afișare”. Xmonitor va apărea acum în browserul dvs. web implicit și vă va oferi o vizualizare bună de auto-actualizare a mesajelor XAP din rețeaua dvs.:

xapautomation.org: smarthome-uk.blogspot.com [mulțumesc Paul]

Vreau mai mult? – Urmați -ne pe Twitter, ca noi pe Facebook sau abonați -vă la fluxul nostru RSS. Puteți primi chiar și aceste știri livrate prin e -mail, direct în căsuța de e -mail în fiecare zi

Imparte asta:
Facebook
Stare de nervozitate
Reddit
LinkedIn
Pinterest
E-mail
Mai mult

WhatsApp
Imprimare

Skype
Tumblr

Telegramă
Buzunar

Leave a Reply

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