XAP教程 – 設置開放家庭自動化協議

XAP是一個開放式自動化協議,幾乎是由十年前自動化家庭讀者創建的。它允許許多不同的系統互相交談 – 例如,您的呼叫者ID接口可以將數據包發送到您的Joggler,以顯示某人響起時的詳細信息。還是您可能需要舒適警報系統才能控制C-Bus照明?都可以與XAP一起做。

在我們的論壇上進行的最新討論導致了一項新的初學者指南 /教程,以在您自己的家中設置和運行XAP,並且在作者的友好同意下,我們在這裡重新創建了它。

XAP是一種開放且可擴展的家庭自動化協議,以了解更多信息,請查看XAP Home Automation,您可以在其中獲取已經編寫的協議和應用程序的摘要。這篇簡短文章的目的是讓您使用Core XAP組件啟動並運行,因為它們的下載並不容易安裝選項(至少我找不到一個)。

安裝XAP集線器 – 首先,您需要一個集線器;集線器允許在單個設備上託管多個XAP應用程序(沒有集線器,第一個啟動的XAP應用程序將使所需的端口本身自身)。儘管存在一些樞紐,但我建議以下內容: – 埃德·皮爾森(Ed Pearson)的-xFX -Express Hub。默認情況下,它作為服務運行(很好,因為這意味著在集線器運行後開始任何後續應用程序)。它也可以以控制台和詳細模式運行,這對於診斷問題非常有用。只需下載並運行將安裝和配置XFX-Express Hub的MSI文件 –

配置防火牆設置 – 安裝集線器後,我們需要通過OS防火牆允許XAP協議端口。我不相信如果可用的話,我們只需要識別應允許的端口,然後讓它們通過

XAP使用UDP端口3639。您可以使用“設置:控制面板”的防火牆GUI來製作防火牆異常,也可以在命令程序中輸入以下內容。對於Windows XP,Windows 2003和Windows Home Server,您會發出以下命令:

> netsh防火牆添加放置UDP 3639 XAP啟用定制的127.0.0.1,localsubnet

有關更全面的解釋,請查看Windows網絡 – CLI防火牆

我創建自定義範圍的原因是因為我最初只是添加了子網,但在服務器上發現XAP受眾並沒有拾取任何通信。因此,我創建了一個自定義的環回適配器(127.0.0.1)和網絡的本地子網。從GUI的角度來看,請轉到Control面板:Windows防火牆,然後異常選項卡,您應該看到與我從命令行添加的上述指南相對應的條目:

控制面板中的防火牆

從Windows防火牆對話框中:

XAP受眾 – 為了啟用診斷和一般健康檢查,強烈建議您安裝XAP查看器,可以在服務器或其他PC上本地進行此操作。我去了Ed Pearson網站上的最新受眾,並將其安裝在運行家庭自動化軟件的服務器上,並在其中安裝了XAP Hub:XFX XAP Viewer

安裝是通過簡單的MSI設置程序。安裝後,您可以在開始菜單:程序:XFX中導航到新的已安裝快捷方式。跑步後,您應該看到類似的東西:

就是XAP的先決條件。

XAP監視器 – 瀏覽MI4.BIZ時,XAP顯示器引起了我的注意,這是如何安裝它(不幸的是,它沒有一個很好的簡單安裝軟件包)。您可以將本地或遙控器安裝到主XAP服務器。可以從此處下載核心程序:XMonitor。不幸的是,如上所述,它沒有設置例程,因此它是解壓縮下載文件的情況。我將其執行到文件夾“ C:\ Program Files \ XAP框架”中,該文件以前是在我安裝上面的XAP受眾時創建的。您還需要採取一些額外的步驟,至少我在Windows 7(作為客戶端)和Windows Home Server(作為Node0 / XAP服務器)上做了一些步驟。

首先,您需要註冊ActiveX控件,以便從Windows XP /2003或“ Windows Orb:All Program:Accessories – 最佳單擊’命令提示符” – 在Vista /vista /vista /of vista中鍵入“ start:run”的CMD。 Windows 7.在“命令提示符”窗口中鍵入以下內容:

CD /D“ C:\ Program Files \ XAP Framework \” [由於路徑中的空格而需要雙引號]

然後鍵入:regsvr32 xapintranet.ocx

單擊“通知”窗口。 N.B – 如果出於任何原因,您可以下載特定的XAP Intranet OCX 1.4文件提取到“ C:\ Program Files \ XAP Framework \”並運行Regsvr32 Xapintranet.ocx

當我嘗試此操作然後嘗試從c:\ program Files \ xap Framework \我遇到了幾個錯誤時,嘗試從zip nt_service.zip下載nttsvc.ocx。

提取ZIP FILE到“ C:\ Program Files \ XAP Framework \”下的新文件夾;我創建了一個名為vbntservice的子文件夾

在我的情況下,導航到這個新的子文件夾,“ C:\ Program Files \ XAP Framework \ vbntservice”,然後雙擊“ install.bat”

上面的步驟下載並註冊ActiveX控件NTSVC.OCX,但我發現這不是我還需要下載另一個控件MSWINSCK.OCX的唯一缺少ActiveX控件:

從:

mswinsck.ocx

將文件保存到“ C:\ Program Files \ XAP Framework”中

再次,您需要手動註冊OCX文件:

在命令提示符窗口中鍵入以下內容:

CD /D“ C:\ Program Files \ XAP Framework \” [由於路徑中的空格而需要雙引號]

然後鍵入:

regsvr32 mswinsck.ocx

現在應該返回到“ C:\ Program Files \ XAP Framework \ XMonitor”和雙擊xmonitor.exe,現在應該啟動,並且在系統托盤中會出現一個圖標。最好單擊系統托盤圖標,然後選擇“顯示”。 Xmonitor現在將出現在您的默認Web瀏覽器中,並為您提供網絡上XAP消息的自我更新視圖:

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

想要更多? – 像我們在Facebook上一樣在Twitter上關注我們,或訂閱我們的RSS feed。您甚至可以通過電子郵件將這些新聞報導傳遞,每天直接到您的收件箱

分享這個:
Facebook
推特
reddit
LinkedIn
Pinterest
電子郵件
更多的

WhatsApp
打印

Skype
tumblr

電報
口袋

Leave a Reply

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

Related Post

Dynalite引入了新的以太網門戶Dynalite引入了新的以太網門戶

照明控制和自動化組Dynalite已啟動了100BT以太網網關係列。 100BT系列允許Dynalite的點對點通信串行總線網絡,Dynet,Dynalite Control Systems和第三方技術(例如Audio-Visual和Building Automation Systems)之間的連接。 Dynalite的新型100BT Dynet-to-Ethernet Gateway系列包括三種緊湊型和輕型型號(DNG100BT,DDBG100BT和DMNG100BT),可提供各種外殼和安裝選項,可用於幾乎任何控制應用。牆壁,架子和DIN軌安裝選項,以及包括鋼,聚碳酸酯和塑料在內的各種外殼類型,為用戶提供了無與倫比的安裝靈活性。 Dynalite的100BT系列使用靜態或DHCP分配的IP地址支持TCP/IP協議。網關的“路由模式”使多個單元可以通過點對點或廣播模式鏈接,而其集成的Web服務器則允許基於瀏覽器的控件。 100BT系列是Dynalite端到端溶液集的關鍵要素。這個完整且完全集成的分佈式控制系統包括完整的控制器,多功能佔用和光級傳感器,用戶界面面板和開關,基於PC的圖形控制和監視界面以及Dynalite的Dynet網絡。 Dynalite解決方案集的模塊化和分佈性質可確保它可以輕鬆地“發展”以滿足建築物乘員的需求及其不斷變化的內部空間需求。 根據Dynalite業務開發經理Phil Main的說法,新的100BT Dynet到Ethernet Gateway系列為商業和住宅建築所有者和占用者提供了簡化的可控性和無與倫比的可擴展性。他說:“ 100BT以太網網關允許通過互聯網或公司蘭斯進行多站點的遙控器和鏈接。” “與其為每個控制系統設計和安裝單個網絡,不如使用基於以太網的單個網絡來訪問和分發照明控制信息。用戶可以使用100BT網關(實時和節省成本節省)簡單地利用此中央以太網循環。” 100BT網關可以鏈接到觸摸屏或HMI,以顯示和分析診斷數據。兩種電源供應選項提供了進一步的靈活性 – 具有集成專用電源的單元,而對於可以由Dynet網絡供電的單元也可以選擇。 像所有Dynalite技術一樣,100BT以太網網關係列建立在Dynalite世界著名的分佈式控制理念上,其中控制智能以模塊化方式分佈在網絡上,並通過Dynet網絡鏈接。配備了內置可編程邏輯控制器(PLC),新的100BT Dynet到Ethernet網關係列可以處理條件和順序邏輯和算術功能。 Main說:“ 100BT網關不依賴第三方控制器,並且可以通過筆記本電腦輕鬆配置。” “一旦編程,即使在停電的情況下,該部門的車載智能也會保留所有必需的信息,以進行快速可靠的操作。如果網關本身或Dynet或以太網網絡脫機,則該信息將保留在單元內。像這樣的智能控制解決方案有助於保持在線構建控制系統並順利運行。” www.lighting.philips.com 分享這個: Facebook 推特

開源Freedomotic House Automation軟件應用程序更新開源Freedomotic House Automation軟件應用程序更新

我們在Freedomeotic的好友(開源Home Automation Software Project)已向我們發送了其最新更新的詳細信息。現在提供了5.3.0版以供下載,並帶來了許多新功能和改進…… 默認前端 – 現在更加個人化。我們添加了阻力和減少氣氛編輯器,因此無需手工編輯XML數據以定義您的環境。現在可以生產對象,並在整個環境中拖動和減小。我們添加了一個零配置的概要 – 可以使用靜態背景圖片,而不是對大氣拓撲的完整描述(對於高級以及更詳細的氣氛配置,矢量地圖仍然可用)。 市場 – 可以從菜單中簡單地安裝插件,而無需從Web瀏覽器手動下載它們。 核心 – 添加了Stomp以及Websockets連接。將Apache ActiveMQ更新為最後一個版本。更改了方法自動化(方案),現在由於使用了幾乎自然的語言等等,現在更容易並且進行了溝通。 開發 – 我們已更改為GIT作為我們的主要版本管理系統。這使得有效的工作流程更好。克隆Freedomotic at:code.google.com/p/freedomotic/每日建築都會隨著每一個更改而產生。 Freedomotic.com同樣改變了其方面。新徽標,新的網絡風格以及文檔上的大量增強功能。發現其前瞻性並在此處下載。我們的社區正在與新開發人員,測試人員以及正在考慮建立自動化的人一起成長,因此我們要感謝大家。 開發項目 – 我們改進了符合您建議的框架,現在的性能更好,許多固定的錯誤以及新功能。我們附近的設計師最近添加了新的出色插件,例如: OpenWebnet插件與MyHome Bticino Systems進行交互。 電視項目以及新的Pioneer Kuro電視插件,可通過USB管理先鋒電視。 SOULISS插件與Souliss