XAP -tutorial – Opsætning af Open Home Automation Protocol

XAP er en åben hjemmeautomatiseringsprotokol, oprettet af automatiserede boliglæsere praktisk talt for et årti siden. Det giver adskillige forskellige systemer mulighed for at tale med hinanden – for eksempel kan din opkalds -ID -grænseflade sende pakker til din joggler for at vise detaljer, når nogen ringer. Eller muligvis har du brug for dit komfortalarmsystem for at være i stand til at kontrollere til din C-Bus-belysning? Alle gøres med XAP.

Nylige diskussioner på vores fora har resulteret i en ny begyndervejledning / tutorial om opsætning og kørsel af XAP i dit eget hjem, og med forfatterens venlige samtykke har vi genoprettet det her.

XAP er en hjemme-automationsprotokol, der er åben og udvidelig, for at forstå meget mere, se på XAP Home Automation, hvor du kan få et resumé af protokollen og applikationerne, der allerede er skrevet. Formålet med denne korte artikel er at få dig i gang med Core XAP -komponenterne, da deres ikke er nogen let download- og installationsmulighed (i det mindste ikke en, jeg kunne finde).

Installer et XAP -hub – først har du brug for et knudepunkt; Et knudepunkt tillader hosting af flere XAP -applikationer på en enkelt enhed (uden et hub, den første XAP -applikation, der starter, vil selv svin de krævede porte). Selvom der findes et par hubs, vil jeg anbefale følgende: – XFX -Express Hub af Ed Pearson. Det kører som en service som standard (god, fordi dette indebærer, at efterfølgende apps starter, efter at huben kører). Det kan også køres i konsol- og verbose -tilstande, hvilket er meget nyttigt til diagnosticering af problemer. Bare download og kør MSI-filen, der installerer og konfigurerer XFX-Express Hub-

Konfigurer firewall -indstillinger – Efter at huben er installeret, er vi nødt til at tillade XAP -protokollporten gennem vores OS Firewall. Jeg tror ikke på at slå en OS -firewall fra, hvis det er tilgængeligt, skal vi bare identificere de porte, der burde være tilladt og lade dem igennem

XAP bruger UDP-port 3639. Du kan bruge firewall GUI fra indstillinger: Kontrolpanel til at gøre firewall-undtagelser, eller du kan skrive følgende på kommando-prompt. For Windows XP, Windows 2003 og Windows Home Server udsteder du følgende kommando:

> Netsh Firewall Tilføj portopening UDP 3639 XAP Aktivér tilpasset 127.0.0.1, Localseubnet

For en meget mere omfattende forklaring skal du se på Windows Networking – CLI Firewall

Årsagen til, at jeg har oprettet et tilpasset omfang, er fordi jeg oprindeligt netop tilføjede undernet, men opdagede at køre XAP -publikum lokalt på serveren ikke afhentede nogen kommunikation. Derfor har jeg oprettet et tilpasset omfang af loopback -adapter (127.0.0.1) og det lokale undernet på mit netværk. Fra et GUI-perspektiv skal du gå til kontrolpanelet: Windows Firewall, derefter fanen Undtagelser, og du burde se en post, der svarer til ovenstående retningslinje, jeg tilføjede fra kommandolinjen:

Firewall i kontrolpanel

Fra Windows Firewall Dialogue Box:

XAP -publikum – For at aktivere diagnose og generel sundhedskontrol Det anbefaler det, at du installerer en XAP -seer, kan du gøre dette lokalt på serveren eller en anden pc. Jeg gik efter det seneste publikum på Ed Pearsons websted og installerede dette på serveren, der kører min hjemmeautomatiseringssoftware, og hvor jeg også installerede XAP -huben: XFX XAP Viewer

Installation er gennem et let MSI -opsætningsprogram. Når den er installeret, kan du navigere til den nye installerede genvej i din startmenu: Programmer: XFX. Når du kører, burde du se noget i retning af:

Det er det for forudsætningerne for XAP.

XAP Monitor – Mens gennemsøgning af MI4.BIZ XAP Monitor fangede mit øje, og her er, hvordan man installerer den (desværre kommer det ikke i en god let installationspakke). Du kan installere lokal eller fjernbetjening på hoved XAP -serveren. Kerneprogrammet kan downloades herfra: Xmonitor. Som nævnt ovenfor har det desværre ikke en opsætningsrutine, så det er et tilfælde af at fjerne den downloadede fil. Jeg gjorde dette i mappen “C: \ Program Files \ XAP Framework”, som tidligere blev oprettet, da jeg installerede XAP -publikum ovenfor. Du bliver også nødt til at tage et par ekstra trin, i det mindste gjorde jeg på Windows 7 (som klient) og Windows Home Server (som Node0 / XAP Server).

Først skal du registrere ActiveX -kontrollen, for at gøre det, skriv CMD fra “Start: Run” i Windows XP /2003 eller “Windows Orb: Alle programmer: Tilbehør – Bedste klik ‘Kommandoprompt’ – Kør som administrator” i Vista / Windows 7. I kommandoprompt Vinduet Indtast følgende:

CD /D “C: \ Program Files \ XAP Framework \” [Dobbelt citater er nødvendige på grund af mellemrummet i stien]

Type derefter: regsvr32 xapintranet.ocx

Klik på vinduet Meddelelse. N.B – Hvis ovenstående ikke fungerer, kan du downloade den bestemte XAP Intranet OCX 1.4 Filekstrakt til “C: \ Program Files \ XAP Framework \” og køre regsvr32 xapintranet.ocx

Da jeg prøvede dette og derefter prøvede at køre XMonitor.exe fra C: \ Program Files \ XAP Framework \ Jeg fik et par fejl, så her er opløsningen – Download mangler NTSVC.OCX fra zip nt_service.zip fra VB_Downloads

Uddrag zip file til en ny mappe under “C: \ Program Files \ XAP Framework \”; Jeg oprettede en undermappe kaldet vbntservice

Naviger til denne nye undermappe i mit tilfælde “C: \ Program Files \ XAP Framework \ VBNTSERVICE” og dobbeltklik på “Install.bat”

Ovenstående trin downloader og registrerer ActiveX -kontrollen, NTSVC.OCX, men jeg fandt, at dette ikke var den eneste manglende ActiveX -kontrol, som jeg også havde brug for for at downloade en anden kontrol, MSWINSCK.OCX:

Download den manglende OCX fra:

Mswinsck.ocx

Gem filen til “C: \ Program Files \ XAP Framework”

Igen skal du manuelt registrere OCX -filen:

I en kommandoprompt vindue skal du skrive følgende:

CD /D “C: \ Program Files \ XAP Framework \” [igen er der behov for dobbelt citater på grund af mellemrummet i stien]

Skriv derefter:

Regsvr32 mswinsck.ocx

Det burde være det, du nu kan vende tilbage til “C: \ Program Files \ XAP Framework \ Xmonitor” og dobbeltklik på XMonitor.exe, som nu burde starte, og et ikon vises i systembakken. Klik på ikonet Systembakke, og vælg “Vis”. Xmonitor vises nu i din standardwebbrowser og giver dig et godt selvopdateringsvisning af XAP-meddelelserne på dit netværk:

xapautomation.org: Smarthome-UK.blogspot.com [Tak Paul]

Ønsker mere? – Følg os på Twitter, som os på Facebook, eller abonner på vores RSS -feed. Du kan endda få disse nyhedshistorier leveret via e -mail, direkte til din indbakke hver dag

Del dette:
Facebook
Twitter
Reddit
LinkedIn
Pinterest
E -mail
Mere

Whatsapp
Print

Skype
Tumblr

Telegram
Lomme

Leave a Reply

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

Related Post