Uncategorized

XAP -zelfstudie – Het instellen van het Open Home Automation Protocol

XAP is een open Home Automation Protocol, gemaakt door geautomatiseerde thuislezers praktisch tien jaar geleden. Hiermee kunnen talloze ongelijksoortige systemen met elkaar praten – uw beller -ID -interface kan bijvoorbeeld pakketten naar uw joggler verzenden om details weer te geven wanneer iemand ringt. Of mogelijk hebt u uw comfortalarmsysteem nodig om uw C-Bus-verlichting te kunnen regelen? Allemaal uitvoerbaar met XAP.

Recente discussies op onze forums hebben geresulteerd in een nieuwe beginnershandleiding / zelfstudie over het opzetten van XAP in uw eigen huis en met de vriendelijke toestemming van de auteur hebben we het hier opnieuw gemaakt.

XAP is een thuis-automatieprotocol dat open en uitbreidbaar is, om te begrijpen dat veel meer XAP-thuisautomatisering bekijken, waar u een samenvatting kunt krijgen van het protocol en toepassingen die al zijn geschreven. Het doel van dit korte artikel is om u in gebruik te nemen met de Core XAP -componenten, omdat hun geen eenvoudige download- en installatietoptie is (althans niet die ik zou kunnen vinden).

Installeer een XAP -hub – eerst heb je een hub nodig; Een hub maakt het hosten van meerdere XAP -applicaties op een enkel apparaat mogelijk (zonder een hub kan de eerste XAP -toepassing starten de vereiste poorten zelf). Hoewel er een paar hubs bestaan, zou ik het volgende aanbevelen: – xfx -express hub van Ed Pearson. Het wordt standaard uitgevoerd als een service (goed omdat dit impliceert dat alle volgende apps beginnen nadat de hub wordt uitgevoerd). Het kan ook worden uitgevoerd in console- en uitgebreide modi die erg handig is voor het diagnosticeren van problemen. Download en voer gewoon het MSI-bestand uit dat de XFX-Express Hub installeert en configureert-

Configureer firewall -instellingen – Nadat de hub is geïnstalleerd, moeten we de XAP -protocolpoort via onze OS -firewall toestaan. Ik geloof niet in het uitschakelen van een OS -firewall als deze beschikbaar is, we moeten alleen de poorten identificeren die moeten worden toegestaan ​​en er doorheen moeten

XAP gebruikt de UDP-poort 3639. U kunt de Firewall GUI van Instellingen gebruiken: Configuratiescherm om Firewall-uitzonderingen te maken of u kunt het volgende typen bij het opdrachtprompt. Voor Windows XP, Windows 2003 en Windows Home Server geeft u de volgende opdracht uit:

> NetSH Firewall voegt Portopening UDP 3639 XAP toe om Aangepast 127.0.0.1, Localsubnet in te schakelen

Voor een veel uitgebreidere verklaring kijk eens naar Windows Networking – CLI Firewall

De reden dat ik een aangepaste reikwijdte heb gemaakt, is omdat ik oorspronkelijk net subnet heb toegevoegd, maar ontdekte dat het XAP -publiek lokaal op de server werd uitgevoerd, geen communicatie heeft opgehaald. Daarom heb ik een aangepaste reikwijdte van loopback -adapter (127.0.0.1) en het lokale subnet van mijn netwerk gemaakt. Ga vanuit een GUI-perspectief naar het bedieningspaneel: Windows Firewall, vervolgens het tabblad Uitzonderingen en u zou een vermelding moeten zien die overeenkomt met de bovenstaande richtlijn die ik heb toegevoegd vanuit de opdrachtregel:

Firewall in het bedieningspaneel

Uit het dialoogvenster Windows Firewall:

XAP -publiek – Om diagnose en algemene gezondheidscontrole mogelijk te maken, raden u ten zeerste aan om een ​​XAP -viewer te installeren, u kunt dit lokaal doen op de server of een andere pc. Ik ging voor de meest recente doelgroep op de site van Ed Pearson en installeerde dit op de server die mijn thuisautomatiseringssoftware uitvoert en waar ik ook de XAP -hub heb geïnstalleerd: XFX XAP Viewer

Installatie is via een eenvoudig MSI -instellingenprogramma. Eenmaal geïnstalleerd, kunt u naar de nieuwe geïnstalleerde snelkoppeling in uw startmenu navigeren: Programma’s: XFX. Eenmaal rennen zou je zoiets moeten zien als:

Dat is het voor de vereisten van XAP.

XAP Monitor – Tijdens het bladeren Mi4.Biz de XAP -monitor trok mijn aandacht en hier is hoe het te installeren (helaas komt het niet in een goed eenvoudig installatiepakket). U kunt lokaal of op afstand installeren op de hoofd XAP -server. Het kernprogramma kan hier worden gedownload: xmonitor. Helaas, zoals hierboven vermeld, heeft het geen setup -routine, dus het is een kwestie van het uitpakken van het gedownloade bestand. Ik deed dit in de map “C: \ Program Files \ XAP Framework” die eerder werd gemaakt toen ik het XAP -publiek hierboven installeerde. U moet ook een paar extra stappen ondernemen, althans op Windows 7 (als client) en Windows Home Server (als Node0 / XAP -server).

Eerst moet u de ActiveX -besturingselement registreren, om dit te doen, typ CMD van de “Start: RUN” in Windows XP /2003 of “Windows Orb: Alle programma’s: Accessoires – Klik het beste op ‘Command Prompt’ – RUN als beheerder ‘in Vista / Windows 7. Typ in het venster Opdrachtprompt het volgende:

CD /D “C: \ Program Files \ XAP Framework \” [Dubbele citaten zijn nodig vanwege de spaties in het pad]

Vervolgens type: regsvr32 xapintranet.ocx

Klik op het meldingsvenster. N.B – Als u om welke reden dan ook niet werkt, kunt u het specifieke XAP Intranet OCX 1.4 -bestandsuittreksel downloaden naar “C: \ Program Files \ XAP Framework \” en regsvr32 xapintranet.ocx uitvoeren

Toen ik dit probeerde en vervolgens probeerde Xmonitor.exe uit C: \ Program Files \ XAP Framework \ uit te voeren.

Extraheer de zip File naar een nieuwe map onder “C: \ Program Files \ XAP Framework \”; Ik heb een subfolder gemaakt genaamd VBNTService

Navigeer naar deze nieuwe subfolder in mijn geval “C: \ Program Files \ XAP Framework \ vbntservice” en dubbelklik op “Installeren.bat”

De bovenstaande stappen downloaden en registreren de ActiveX -besturingselement, NTSVC.OCX, maar ik vond dat dit niet de enige ontbrekende ActiveX -besturingselementen was die ik ook nodig had om een ​​andere besturingselement te downloaden, mswinsck.ocx:

Download de ontbrekende OCX van:

Mswinsck.ocx

Sla het bestand op in “C: \ Program Files \ XAP Framework”

Nogmaals, u moet het OCX -bestand handmatig registreren:

Typ in een opdrachtprompt venster het volgende:

CD /D “C: \ Program Files \ XAP Framework \” [Weer dubbele citaten zijn nodig vanwege de spaties in het pad]

Vervolgens type:

RegSVR32 mswinsck.ocx

Dat zou het moeten zijn, u kunt nu terugkeren naar “C: \ Program Files \ XAP Framework \ xMonitor” en dubbelklik op Xmonitor.exe die nu zou moeten starten en een pictogram zal verschijnen in de systeemlade. Klik het beste op het pictogram Systeemvak en selecteer “Toon”. XMonitor verschijnt nu in uw standaard webbrowser en geeft u een goede zelfopname-weergave van de XAP-berichten op uw netwerk:

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

Meer willen? – Volg ons op Twitter, zoals wij op Facebook, of abonneer u op onze RSS -feed. U kunt deze nieuwsverhalen zelfs via e -mail laten bezorgen, rechtstreeks naar uw inbox elke dag

Deel dit:
Facebook
Twitter
Reddit
LinkedIn
Pinterest
E -mail
Meer

Whatsapp
Afdrukken

Skype
Tumblr

Telegram
Zak