Uncategorized

XAP Öğreticisi – Açık Ev Otomasyonu Protokolü

XAP, on yıl önce otomatik ev okuyucuları tarafından oluşturulan açık bir ev otomasyon protokolüdür. Çok sayıda farklı sistemin birbiriyle konuşmasına izin verir – örneğin, arayan kimlik arabiriminiz, birisi çaldığında ayrıntıları görüntülemek için Joggler’inize paket gönderebilir. Ya da muhtemelen C-Bus aydınlatmanızı kontrol edebilmek için konfor alarm sisteminize mi ihtiyacınız var? Hepsi XAP ile yapılabilir.

Forumlarımızla ilgili son tartışmalar, kendi evinizde XAP kurma ve çalıştırma konusunda yeni bir yeni başlayanlar rehberi / öğretici ile sonuçlandı ve yazarın nazik rızasıyla burada yeniden yarattık.

XAP, açık ve genişletilebilir, çok daha fazlasını anlamak için, zaten yazılmış protokolün ve uygulamaların bir özetini alabileceğiniz XAP ev otomasyonuna bir göz atın. Bu kısa makalenin amacı, kolay indirme ve yükleme seçeneği (en azından bulabildiğim bir tane değil) olmadığı için çekirdek XAP bileşenleriyle çalışmaya başlamaktır.

Bir XAP HUB takın – önce bir merkeze ihtiyacınız olacak; Bir hub, tek bir cihazda birden fazla XAP uygulamasının barındırılmasına izin verir (bir hub olmadan, başlangıç ​​için ilk XAP uygulaması gerekli bağlantı noktalarının kendisini domuz olacaktır). Birkaç hub var olmasına rağmen aşağıdakileri tavsiye ederim: – XFX -Express Hub tarafından Ed Pearson. Varsayılan olarak bir hizmet olarak çalışır (iyi çünkü bu, hub çalıştırıldıktan sonra sonraki uygulamaların başladığını ima eder). Ayrıca, problemleri teşhis etmek için çok yararlı olan konsol ve ayrıntılı modlarda da çalıştırılabilir. XFX-Express Hub’ı yükleyecek ve yapılandıracak MSI dosyasını indirin ve çalıştırın-

Güvenlik Duvarı Ayarlarını Yapılandır – Hub yüklendikten sonra, işletim sistemi güvenlik duvarımızdan XAP protokol bağlantı noktasına izin vermemiz gerekir. Bir işletim sistemi güvenlik duvarını kapatmaya inanmıyorum, eğer mevcutsa, izin verilmesi gereken bağlantı noktalarını belirlememiz ve bunları geçirmemiz gerekir.

XAP, UDP bağlantı noktasını 3639 kullanır. Güvenlik duvarı GUI’sini güvenlik duvarı istisnaları yapmak için Ayarlar: Kontrol Panelinden kullanabilirsiniz veya aşağıdakileri komuta yazabilirsiniz. Windows XP, Windows 2003 ve Windows Home Server için aşağıdaki komutu verirsiniz:

> Netsh Güvenlik Duvarı Portopening Ekle UDP 3639 XAP Özelleştirilmiş 127.0.0.1, LocalalSubnet

Çok daha kapsamlı bir açıklama için Windows Networking – CLI Güvenlik Duvarı’na bir göz atın

Özelleştirilmiş bir kapsam oluşturmamın nedeni, başlangıçta alt ağ ekledim, ancak XAP kitleyini yerel olarak sunucuda çalıştırmayı keşfettim. Bu nedenle, özelleştirilmiş bir döngü adaptörü (127.0.0.1) ve ağımın yerel alt ağını oluşturdum. GUI perspektifinden bakıldığında, kontrol paneline gidin: Windows Güvenlik Duvarı, ardından İstisnalar sekmesi ve komut satırından eklediğim yukarıdaki kılavuza karşılık gelen bir giriş görmelisiniz:

Kontrol panelinde güvenlik duvarı

Windows Güvenlik Duvarı iletişim kutusundan:

XAP Kitle – Tanı ve Genel Sağlık Kontrolü etkinleştirmek için bir XAP görüntüleyici yüklemenizi şiddetle tavsiye eder, bunu yerel olarak sunucuda veya başka bir PC’de yapabilirsiniz. Ed Pearson’un sitesinde en son kitleye gittim ve bunu ev otomasyon yazılımımı çalıştıran sunucuya yükledim ve XAP Hub’ı da yükledim: XFX XAP Viewer

Kurulum kolay bir MSI kurulum programı aracılığıyla yapılır. Yüklendikten sonra, başlangıç ​​menünüzde yeni yüklü kısayola gidebilirsiniz: Programlar: XFX. Koşduktan sonra şöyle bir şey görmelisiniz:

XAP’ın ön koşulları için bu.

XAP Monitör – MI4.Biz’e göz atarken XAP Monitörü gözüme çarptı ve işte nasıl kurulacağınız (maalesef iyi bir kolay yükleme paketinde gelmiyor). Ana XAP sunucusuna yerel veya uzaktan kumanda yükleyebilirsiniz. Çekirdek program buradan indirilebilir: Xmonitor. Ne yazık ki, yukarıda belirtildiği gibi, bir kurulum rutini yoktur, bu nedenle indirilen dosyayı çözmek için bir durumdur. Bunu, yukarıdaki XAP kitlesini yüklediğimde daha önce oluşturulan “C: \ Program Files \ XAP Framework” klasörüne yaptım. Ayrıca birkaç adım atmanız gerekecek, en azından Windows 7’de (istemci olarak) ve Windows Home Server’da (Node0 / XAP sunucusu olarak) yaptım.

Önce ActiveX denetimi kaydetmeniz, bunu yapmak için CMD’yi Windows XP /2003’te “Başlat: Çalıştır” veya “Tüm Programlar: Aksesuarlar: En İyi Tıkla ‘Komut İstemi’ – Yönetici Olarak Çalıştırın” yazmanız gerekir. Windows 7. Komut İstemi penceresinde aşağıdakileri yazın:

CD /D “C: \ Program Dosyaları \ XAP Framework \” [Yoldaki boşluklar nedeniyle çift tırnak gereklidir]

Sonra yazın: regsvr32 xapintranet.ocx

Bildirim penceresine tıklayın. N.B – Yukarıdakiler herhangi bir nedenle işe yaramazsa, belirli bir XAP Intranet OCX 1.4 dosya çıkartmasını “C: \ Program Files \ XAP Framework \” adına indirebilir ve regsvr32 xapintranet.ocx çalıştırabilirsiniz

Bunu denediğimde ve daha sonra c: \ Program Files \ xap Framework’ten xmonitor.exe çalıştırmaya çalıştığımda \ Birkaç hata aldım, bu yüzden çözünürlük var – VB_Downloads’tan zip nt_service.zipten eksik ntsvc.ocx indir

Zip fi’yi çıkarınLE “C: \ Program Files \ XAP Framework \” altında yeni bir klasöre; VBNTService adlı bir alt kozer oluşturdum

“C: \ Program Files \ XAP Framework \ VBNTService” durumumda bu yeni alt klasöre gidin ve “install.bat” ı çift tıklayın

Yukarıdaki adımlar Activex Control, NTSVC.OCX’i indirip kaydedin, ancak bunun başka bir kontrolü indirmek için ihtiyacım olan tek eksik ActiveX kontrolü olmadığını gördüm, mswinsck.ocx:

Eksik OCX’i şu adresten indirin:

Mswinsck.ocx

Dosyayı “C: \ Program Files \ XAP Framework” adresine kaydedin

Yine OCX dosyasını manuel olarak kaydetmeniz gerekir:

Bir komut istemi penceresinde aşağıdakileri yazın:

CD /D “C: \ Program Dosyaları \ XAP Framework \” [Yoldaki boşluklar nedeniyle tekrar çift tırnak gereklidir]

Sonra yazın:

Regsvr32 mswinsck.ocx

Bu, şimdi “C: \ Program Files \ XAP Framework \ XMonitor” a ve şimdi başlaması gereken Xmonitor.exe’ye çift tıklayabilirsiniz ve sistem tepsisinde bir simge görünecektir. En iyi Sistem Tepsisi simgesini tıklayın ve “Göster” i seçin. XMonitor artık varsayılan web tarayıcısınızda görünecek ve ağınızdaki XAP mesajlarının iyi bir şekilde kendi kendine güncelleme görünümünü verecektir:

Xapautomation.org: smarthome-uk.blogspot.com [Teşekkürler Paul]

Daha fazla istemek? – Bizi Facebook’ta bizim gibi Twitter’da takip edin veya RSS feed’imize abone olun. Bu haber hikayelerini e -posta yoluyla, doğrudan gelen kutunuza her gün bile alabilirsiniz.

Bunu Paylaş:
Facebook
Twitter
Reddit
LinkedIn
Pinterest
E -posta
Daha

Naber
Yazdır

Skype
Tumblr

Telgraf
Cep

You may also like...

Leave a Reply

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