Uncategorized

XAP урок – Настройване на протокола за автоматизация на Open Home

XAP е отворен протокол за автоматизация на дома, създаден от автоматизирани читатели на дома практически преди десетилетие. Тя позволява на множество различни системи да разговарят помежду си – например интерфейсът на идентификатора на обаждащия се може да изпраща пакети до вашия джогглер, за да показва подробности, когато някой звъни. Или евентуално имате нужда от вашата комфортна алармена система, за да можете да контролирате до вашето осветление C-Bus? Всичко това може да се направи с XAP.

Последните дискусии по нашите форуми доведоха до ново ръководство за начинаещи / урок за създаване и стартиране на XAP в собствения ви дом и с любезното съгласие на автора, ние го създадохме отново тук.

XAP е протокол за домашна автоматизация, който е отворен и разширяващ се, за да разберете много повече, разгледайте домашната автоматизация на XAP, където можете да получите обобщение на протокола и приложенията, които вече са написани. Целта на тази кратка статия е да ви вдигне и работи с основните компоненти на XAP, тъй като тяхната опция не е лесна опция за изтегляне и инсталиране (поне не тази, която бих могъл да намеря).

Инсталирайте XAP Hub – първо ще ви е необходим хъб; Хъб позволява хостинг на множество приложения на XAP на едно устройство (без хъб първото приложение на XAP, за да се стартира, ще свие необходимите портове). Въпреки че съществуват няколко хъба, бих препоръчал следното: – XFX -Express Hub от Ед Пиърсън. Той работи като услуга по подразбиране (добре, защото това означава, че всички следващи приложения започват след стартиране на центрояването). Той може да се изпълнява и в режимите на конзола и многословите, което е много полезно за диагностициране на проблеми. Просто изтеглете и стартирайте MSI файла, който ще инсталира и конфигурира XFX-Express Hub-

Конфигуриране на настройките на защитната стена – След инсталирането на главината трябва да разрешим порта на протокол на XAP чрез нашата защитна стена на OS. Не вярвам в изключването на защитната стена на ОС, ако е налична, просто трябва да идентифицираме портовете, които трябва да бъдат разрешени, и да ги пуснем

XAP използва UDP порт 3639. Можете да използвате GUI на защитната стена от Настройки: Контролен панел, за да направите изключения от защитната стена или можете да въведете следното при командния променлив. За Windows XP, Windows 2003 и Windows Home Server издавате следната команда:

> Netsh защитна стена Добавете portopening UDP 3639 XAP Активиране на персонализирани 127.0.0.1, Localsubnet

За много по -изчерпателно обяснение разгледайте Windows Networking – CLI защитна стена

Причината, поради която създадох персонализиран обхват, е, че първоначално току -що добавих подмрежа, но открих, че стартирането на аудиторията на XAP локално на сървъра не е взела никаква комуникация. Затова създадох персонализиран обхват на адаптер за връщане (127.0.0.1) и локалната подмрежа на моята мрежа. От гледна точка на GUI отидете на Контролен панел: Защитна стена на Windows, след това раздела за изключения и трябва да видите запис, съответстващ на горната насока, която добавих от командния ред:

Защитна стена в контролния панел

От диалога за защитна стена на Windows:

XAP аудитория – За да активирате диагностика и обща проверка на здравето, силно препоръчвам да инсталирате зрител на XAP, можете да направите това локално на сървъра или друг компютър. Отидох за най -новата аудитория в сайта на Ед Пиърсън и го инсталирах на сървъра, който управлява софтуера ми за домашна автоматизация и където също инсталирах XAP Hub: XFX XAP Viewer

Инсталирането е чрез лесна програма за настройка на MSI. След като бъде инсталиран, можете да се насочите към новия инсталиран пряк път в менюто за старт: Програми: XFX. След като бягате, трябва да видите нещо като:

Това е за предварителните условия на XAP.

XAP Monitor – Докато сърфирах Mi4.Biz, XAP мониторът ми хвана окото и ето как да го инсталирам (за съжаление не се предлага в добър лесен пакет за инсталиране). Можете да инсталирате локално или дистанционно на основния XAP сървър. Основната програма може да бъде изтеглена от тук: Xmonitor. За съжаление, както беше посочено по -горе, той няма рутинна настройка, така че е случай на разкопчаване на изтегления файл. Направих това в папката „C: \ Program Files \ XAP Framework“, която беше създадена по -рано, когато инсталирах аудиторията на XAP по -горе. Също така ще трябва да предприемете няколко допълнителни стъпки, поне аз направих на Windows 7 (като клиент) и Windows Home Server (като Node0 / XAP сървър).

Първо трябва да регистрирате ActiveX Control, за да направите това да напишете CMD от „Start: Run“ в Windows XP /2003 или „Windows Orb: Всички програми: Аксесоари – Най -добре щракнете„ Команден ред “ – стартирайте като администратор“ в Vista / Windows 7. В прозореца на командния ред въведете следното:

CD /D „C: \ Програмни файлове \ XAP Framework \“ [Двойни кавички са необходими поради пространствата в пътя]

След това въведете: Regsvr32 xapintranet.ocx

Кликнете върху прозореца за известие. N.B – Ако по някаква причина горното не работи, можете да изтеглите конкретния екстракт от файлове на XAP Intranet OCX 1.4 на „C: \ Program Files \ xap Framework \“ и стартирайте Regsvr32 xapintranet.ocx

Когато опитах това и след това се опитах да стартирам xmonitor.exe от c: \ program файлове \ xap framework \ имам няколко грешки, така че тук е резолюцията – Изтеглете липсващи ntsvc.ocx от zip nt_service.zip от vb_downloads

Извлечете ципа fiLE към нова папка под „C: \ Program Files \ XAP Framework \“; Създадох подпапка, наречена vbntservice

Отворете този нов подпазан в моя случай „C: \ Program Files \ XAP Framework \ vbntservice“ и щракнете двукратно върху „install.bat“

Горните стъпки Изтегляне и регистриране на ActiveX Control, NTSVC.ocx, но открих, че това не е единственото липсващо ActiveX Control, което също трябваше да изтегля друг контрол, mswinsck.ocx:

Изтеглете липсващия OCX от:

Mswinsck.ocx

Запазете файла в „C: \ Program Files \ XAP Framework“

Отново трябва да регистрирате ръчно файла OCX:

В прозореца на командния ред въведете следното:

CD /D „C: \ Програмни файлове \ XAP Framework \“ [отново са необходими двойни цитати поради пространствата в пътя]

Тогава тип:

Regsvr32 mswinsck.ocx

Това би трябвало да бъде, че вече можете да се върнете към „C: \ Program Files \ XAP Framework \ Xmonitor“ и щракнете двукратно върху Xmonitor.exe, който сега трябва да стартира и в системната тава ще се появи икона. Най -добре щракнете върху иконата на системната тава и изберете „Покажи“. Xmonitor вече ще се появи в уеб браузъра ви по подразбиране и ще ви даде добър самостоятелен изглед на съобщенията на XAP във вашата мрежа:

xapautomation.org: smarthome-uk.blogspot.com [Благодаря Пол]

Искам още? – Следвайте ни в Twitter, като нас във Facebook, или се абонирайте за нашата RSS емисия. Можете дори да получите тези новинарски истории, доставени чрез имейл, направо във входящата ви поща всеки ден

Споделя това:
Facebook
Twitter
Reddit
LinkedIn
Pinterest
електронна поща
| Повече ▼

WhatsApp
Печат

Skype
Tumblr

Телеграма
Джоб

You may also like...

Leave a Reply

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