Home & Living

XAP Tutorial – إعداد بروتوكول Open Home Automation

XAP هو بروتوكول Open Home Automation ، تم إنشاؤه بواسطة قراء المنازل الآليين قبل عقد من الزمن. يسمح للعديد من الأنظمة المتباينة بالتحدث مع بعضها البعض – على سبيل المثال ، يمكن أن ترسل واجهة ID المتصل الحزم إلى joggler لعرض التفاصيل عندما يرن شخص ما. أو ربما تحتاج إلى أن يكون نظام إنذار الراحة الخاص بك قادرًا على التحكم في إضاءة C-Bus؟ كل قادر على فعل مع XAP.

أدت المناقشات الحديثة حول منتدياتنا إلى دليل / برنامج تعليمي جديد حول إعداد وتشغيل XAP في منزلك وبموافقته الرقيقة من المؤلف ، قمنا بإعادة إنشاءه هنا.

XAP هو بروتوكول التوت المنزلي مفتوح وقابل للتمديد ، لفهم المزيد إلقاء نظرة على أتمتة Home XAP حيث يمكنك الحصول على ملخص للبروتوكول والتطبيقات التي تمت كتابتها بالفعل. الغرض من هذه المقالة القصيرة هو الحصول على تشغيل مكونات XAP الأساسية وتشغيلها لأنها ليست خيار تنزيل وتثبيت سهلة (على الأقل لا يمكنني العثور عليها).

قم بتثبيت محور XAP – أولاً ستحتاج إلى مركز ؛ يتيح المحور استضافة تطبيقات XAP المتعددة على جهاز واحد (بدون وجود محور ، سيقوم أول تطبيق XAP للبدء ببدء تشغيل المنافذ المطلوبة نفسها). على الرغم من وجود عدد قليل من المحاور ، فإنني أوصي بما يلي: – XFX -Express Hub من Ed Pearson. يتم تشغيله كخدمة افتراضيًا (جيد لأن هذا يعني أن أي تطبيقات لاحقة تبدأ بعد تشغيل المحور). يمكن أيضًا تشغيله في أنماط وحدة التحكم والطوابق المفيدة للغاية لتشخيص المشكلات. ما عليك سوى تنزيل ملف MSI وتشغيله والذي سيقوم بتثبيت وتكوين محور XFX-Express-

تكوين إعدادات جدار الحماية – بعد تثبيت المحور ، نحتاج إلى السماح لمنفذ بروتوكول XAP من خلال جدار الحماية من نظام التشغيل. لا أؤمن بإيقاف تشغيل جدار حماية نظام التشغيل إذا كان متاحًا ، نحتاج فقط إلى تحديد المنافذ التي يجب السماح بها والسماح لهم بالمرور

يستخدم XAP منفذ UDP 3639. يمكنك استخدام واجهة المستخدم الرسومية لجدار الحماية من الإعدادات: لوحة التحكم لجعل استثناءات جدار الحماية أو يمكنك كتابة ما يلي في عروض الأوامر. بالنسبة إلى Windows XP و Windows 2003 وخادم Windows Home ، تصدر الأمر التالي:

> جدار الحماية Netsh إضافة Portopening UDP 3639 XAP تمكين تخصيص 127.0.0.1

للحصول على شرح أكثر شمولاً ، إلقاء نظرة على شبكات Windows – جدار الحماية CLI

السبب في أنني أنشأت نطاقًا مخصصًا هو أنني أضفت للتو شبكة فرعية للتو ولكن اكتشفت تشغيل جمهور XAP محليًا على الخادم لم يلتقط أي اتصال. لذلك ، قمت بإنشاء نطاق مخصص لمحول الاسترجاع (127.0.0.1) والشبكة الفرعية المحلية لشبكتي. من منظور واجهة المستخدم الرسومية ، انتقل إلى لوحة التحكم: Windows Firewall ، ثم علامة تبويب الاستثناءات وعليك أن ترى إدخالًا يتوافق مع المبدأ التوجيهي أعلاه الذي أضفته من سطر الأوامر:

جدار الحماية في لوحة التحكم

من مربع الحوار Windows Firewall:

جمهور XAP – لتمكين التشخيص والتحقق من الصحة العامة ، فإنه يوصي بشدة بتثبيت عارض XAP ، يمكنك القيام بذلك محليًا على الخادم أو جهاز كمبيوتر آخر. ذهبت إلى أحدث جمهور في موقع Ed Pearson وقمت بتثبيت هذا على الخادم الذي يدير برنامج أتمتة منزلي وحيث قمت أيضًا بتثبيت 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 (كخادم Node0 / XAP).

تحتاج أولاً إلى تسجيل عنصر تحكم ActiveX ، للقيام بذلك ، اكتب CMD من “البدء: تشغيل” في Windows XP /2003 أو “Windows Orb: All Programs: Best Click” Plick ” – قم بتشغيل كمسؤول” في Vista / 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

عندما جربت هذا ، ثم حاولت تشغيل xmonitor.exe من C: \ Program Files \ XAP ، حصلت

استخراج الرمز البريديLE إلى مجلد جديد ضمن “C: \ Program Files \ XAP Framework \” ؛ لقد قمت بإنشاء مجلد فرعي يسمى VBntservice

انتقل إلى هذا المجلد الفرعي الجديد في حالتي “C: \ Program Files \ XAP Framework \ vBntservice” وانقر نقرًا مزدوجًا على “install.bat”

الخطوات المذكورة أعلاه تنزيل وتسجيل عنصر تحكم ActiveX ، NTSVC.OCX ، لكنني وجدت أن هذا لم يكن التحكم النشط الوحيد الذي كنت بحاجة أيضًا لتنزيل عنصر تحكم آخر ، mswinsck.ocx:

قم بتنزيل OCX المفقود من:

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 الآن في متصفح الويب الافتراضي الخاص بك ويعطيك عرضًا جيدًا لرسائل XAP على شبكتك:

xapautomation.org: smarthome-uk.blogspot.com [شكرا بول]

تريد المزيد؟ – تابعنا على Twitter ، مثلنا على Facebook ، أو اشترك في موجز RSS الخاص بنا. يمكنك حتى الحصول على هذه القصص الإخبارية عبر البريد الإلكتروني ، مباشرة إلى صندوق الوارد الخاص بك كل يوم

شارك هذا:
فيسبوك
تويتر
رديت
LinkedIn
Pinterest
البريد الإلكتروني
أكثر

ال WhatsApp
مطبعة

سكايب
نعرفكم

برقية
جيب

You may also like...

Leave a Reply

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