Uncategorized

XAP -opplæring – Sette opp Open Home Automation Protocol

XAP er en åpen hjemmeautomatiseringsprotokoll, opprettet av automatiserte hjemlesere praktisk talt for et tiår siden. Det lar mange forskjellige systemer snakke med hverandre – for eksempel kan det ringer -ID -grensesnittet sende pakker til joggeren din for å vise detaljer når noen ringer. Eller muligens trenger du komfortalarmsystemet ditt for å kunne kontrollere C-Bus-belysningen? Alt gjør i stand til XAP.

Nyere diskusjoner på forumene våre har resultert i en ny nybegynnerguide / opplæring om å sette opp og drive XAP i ditt eget hjem, og med forfatterens snille samtykke har vi opprettet det her.

XAP er en hjemmautomasjonsprotokoll som er åpen og utvidbar, for å forstå mye mer se på XAP Home Automation hvor du kan få et sammendrag av protokollen og applikasjonene som allerede er skrevet. Hensikten med denne korte artikkelen er å få deg i gang med kjernen XAP -komponentene, da det ikke er noen enkel nedlastings- og installasjonsalternativ (i det minste ikke en jeg kunne finne).

Installer et XAP -hub – først trenger du et knutepunkt; Et knutepunkt tillater hosting av flere XAP -applikasjoner på en enkelt enhet (uten et hub den første XAP -applikasjonen som starter vil svinde de nødvendige portene selv). Selv om det eksisterer noen få knutepunkter, vil jeg anbefale følgende: – XFX -Express Hub av Ed Pearson. Det kjører som en tjeneste som standard (bra fordi dette innebærer at alle påfølgende apper starter etter at huben kjører). Det kan også kjøres i konsoll- og orden som er veldig nyttig for å diagnostisere problemer. Bare last ned og kjør MSI-filen som vil installere og konfigurere XFX-Express Hub-

Konfigurer brannmurinnstillinger – Etter at huben er installert, må vi tillate XAP -protokollporten gjennom OS -brannmuren. Jeg tror ikke på å slå av et OS -brannmur hvis det er tilgjengelig, vi trenger bare å identifisere portene som burde være tillatt og la dem gjennom

XAP bruker UDP-port 3639. Du kan bruke brannmur GUI fra Innstillinger: Kontrollpanel for å gjøre brannmurens unntak, eller du kan skrive inn følgende på kommandopromptet. For Windows XP, Windows 2003 og Windows Home Server utsteder du følgende kommando:

> Netsh Firewall Legg til portopening UDP 3639 XAP Aktiver tilpasset 127.0.0.1, Localsubnet

For en mye mer omfattende forklaring se på Windows Networking – CLI Firewall

Årsaken til at jeg har laget et tilpasset omfang er fordi jeg opprinnelig nettopp la til undernett, men oppdaget å kjøre XAP -publikummet lokalt på serveren, hentet ikke kommunikasjon. Derfor har jeg laget et tilpasset omfang av loopback -adapter (127.0.0.1) og det lokale undernettet i nettverket mitt. Fra et GUI-perspektiv gå til kontrollpanel: Windows Firewall, deretter unntak-fanen, og du burde se en oppføring som tilsvarer retningslinjen ovenfor jeg la til fra kommandolinjen:

Brannmur i kontrollpanel

Fra Windows Firewall Dialogue Box:

XAP -publikum – For å aktivere diagnose og generell helsekontroll er det på det sterkeste at du installerer en XAP -seer, kan du gjøre dette lokalt på serveren eller en annen PC. Jeg gikk for det siste publikummet på Ed Pearsons nettsted og installerte dette på serveren som kjører programvaren for hjemmeautomatisering, og hvor jeg også installerte XAP Hub: XFX XAP Viewer

Installasjonen er gjennom et enkelt MSI -oppsettprogram. Når du er installert, kan du navigere til den nye installerte snarveien i startmenyen: Programmer: XFX. Når du har kjørt, burde du se noe sånt som:

Det er det for forutsetningene til XAP.

XAP Monitor – Mens du surfer på MI4.Biz, fikk XAP -skjermen mitt øye, og her er hvordan du installerer den (dessverre kommer den ikke i en god enkel installasjonspakke). Du kan installere lokal eller fjernkontroll til hoved XAP -serveren. Kjerneprogrammet kan lastes ned herfra: Xmonitor. Dessverre, som nevnt ovenfor, har den ikke en installasjonsrutine, så det er et tilfelle av å pakke ut den nedlastede filen. Jeg gjorde dette i mappen “C: \ Program Files \ XAP Framework” som tidligere ble opprettet da jeg installerte XAP -publikummet over. Du må også ta noen ekstra skritt, i det minste gjorde jeg på Windows 7 (som en klient) og Windows Home Server (som Node0 / XAP -server).

Først må du registrere ActiveX -kontrollen, for å gjøre det, skriv CMD fra “Start: Run” i Windows XP /2003 eller “Windows Orb: Alle programmer: Tilbehør – Beste klikk ‘Kommandobehov’ – Kjør som administrator” i Vista / Windows 7. I Command -ledetekstvinduet Skriv inn følgende:

CD /D “C: \ Program Files \ XAP Framework \” [Doble sitater er nødvendig på grunn av mellomrom i banen]

Skriv deretter: regsvr32 xapintranet.ocx

Klikk på varslingsvinduet. N.B – Hvis ovennevnte ikke fungerer ovenfor, kan du laste ned den spesielle XAP -intranettet OCX 1.4 Filekstrakt til “C: \ Program Files \ XAP Framework \” og kjøre Regsvr32 XapinTranet.ocx

Da jeg prøvde dette og prøvde å kjøre xmonitor.exe fra C: \ Program Files \ XAP Framework \ Jeg fikk et par feil, så her er oppløsningen – Last ned manglende ntsvc.ocx fra Zip NT_Service.zip fra VB_Downloads

Pakk ut zip fiLe til en ny mappe under “C: \ Program Files \ XAP Framework \”; Jeg opprettet en undermappe som heter VBNTService

Naviger til denne nye undermappen i mitt tilfelle “C: \ Program Files \ XAP Framework \ VBntService” og dobbeltklikk på “Install.bat”

Ovennevnte trinn Last ned og registrerer ActiveX Control, NTSVC.OCX, men jeg fant ut at dette ikke var den eneste manglende ActiveX -kontrollen jeg også trengte for å laste ned en annen kontroll, Mswinsck.ocx:

Last ned den manglende OCX fra:

Mswinsck.ocx

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

Igjen må du registrere OCX -filen manuelt:

Skriv inn en kommandovindu, skriv inn følgende:

CD /D “C: \ Program Files \ XAP Framework \” [igjen er det nødvendig med doble sitater på grunn av mellomrom i banen]

Skriv deretter:

Regsvr32 mswinsck.ocx

Det burde være det du nå kan gå tilbake til “C: \ Program Files \ XAP Framework \ Xmonitor” og dobbeltklikke Xmonitor.exe som nå burde starte og et ikon vises i systembrettet. Klikk best på systemskuffikonet og velg “Vis”. Xmonitor vil nå vises i standard nettleser og gi deg en god selvoppdaterende visning av XAP-meldingene i nettverket ditt:

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

Ønsker mer? – Følg oss på Twitter, som oss på Facebook, eller abonner på RSS -feeden vår. Du kan til og med få disse nyhetene levert via e -post, rett til innboksen hver dag

Dele denne:
Facebook
Twitter
Reddit
LinkedIn
Pinterest
E -post
Mer

Hva skjer
Skrive ut

Skype
Tumblr

Telegram
Lomme