XAPのセットアップは、実際に10年前に自動化されたホームリーダーによって作成されたオープンホームオートメーションプロトコルです。これにより、多数の異なるシステムが互いに話し合うことができます。たとえば、発信者IDインターフェイスは、ジョグラーにパケットを送信して、誰かがリングするときに詳細を表示することができます。または、C-Bus照明を制御できるようにするには、Comfort Alarm Systemが必要ですか?すべてXAPでできることはすべてできます。

私たちのフォーラムでの最近の議論により、新しい初心者のガイド /チュートリアルがあなた自身の家でXAPを設定して実行し、著者の親切な同意を得て、ここで再作成しました。

XAPは、オープンで拡張可能なホームオートメーションプロトコルであり、XAPホームオートメーションをより多くのことを調べて、すでに記述されているプロトコルとアプリケーションの要約を取得できます。この短い記事の目的は、コアXAPコンポーネントを簡単にダウンロードしてインストールすることはできないため(少なくとも私が見つけることができないものではない)、Core XAPコンポーネントを使用して実行することです。

XAPハブをインストールします – 最初にハブが必要です。ハブを使用すると、単一のデバイスで複数のXAPアプリケーションをホストすることができます(ハブなしでは、最初のXAPアプリケーションを開始するために必要なポート自体がホグになります)。いくつかのハブが存在しますが、次のことをお勧めします。 -XFX -Express Hub by Ed Pearson。デフォルトでサービスとして実行されます(これは、ハブの実行後に後続のアプリが開始されることを意味するためです)。また、問題の診断に非常に役立つコンソールおよび冗長モードで実行することもできます。 XFX-Expressハブをインストールして構成するMSIファイルをダウンロードして実行するだけです –

ファイアウォール設定の構成 – ハブがインストールされた後、OSファイアウォールを介してXAPプロトコルポートを許可する必要があります。 OSファイアウォールが利用可能であれば、許可すべきポートを識別して通過させる必要があるOSファイアウォールをオフにすることは信じていません

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の観点から、コントロールパネルに移動します。Windowsファイアウォール、例外タブで、コマンドラインから追加した上記のガイドラインに対応するエントリを表示する必要があります。

コントロールパネルのファイアウォール

Windowsファイアウォールダイアログボックスから:

XAPオーディエンス – 診断と一般的な健康確認を可能にするには、XAPビューアをインストールすることを強くお勧めします。これをサーバーまたは別のPCでローカルに行うことができます。 Ed Pearsonのサイトで最新の視聴者に行き、ホームオートメーションソフトウェアを実行するサーバーにこれをインストールしました。

インストールは、簡単なMSIセットアッププログラムを通じてです。インストールしたら、スタートメニュー:プログラム:XFXで新しいインストールされたショートカットに移動できます。実行したら、次のようなものを見る必要があります。

それはXapの前提条件のためです。

Xap Monitor – Mi4.bizを閲覧している間、Xapモニターは私の目を引きました、そしてここでそれをインストールする方法を紹介します(残念ながら、それは良い簡単なインストールパッケージには含まれていません)。メインXAPサーバーにローカルまたはリモートをインストールできます。コアプログラムは、ここからダウンロードできます:Xmonitor。残念ながら、上記のように、セットアップルーチンがないため、ダウンロードされたファイルを解凍する場合です。これをフォルダー「C:\プログラムファイル\ XAPフレームワーク」にしました。これは、以前に上記のXAPオーディエンスをインストールしたときに作成されました。また、少なくともWindows 7(クライアントとして)およびWindows Home Server(node0 / xapサーバーとして)で行いました。

まず、ActiveXコントロールを登録する必要があります。これを行うには、Windows XP /2003の「Start:Run」のCMDまたは「Windows Orb:すべてのプログラム:アクセサリー – Best Click ‘Command Prompt’ – 管理者として実行されます」 /Vista / Windows 7.コマンドプロンプトウィンドウで次のように入力します。

CD /D「C:\ Program Files \ XAP Framework \」[パスのスペースのために二重引用符が必要です]

次に、regsvr32 xapintranet.ocxを入力します

[通知]ウィンドウをクリックします。 N.B – 何らかの理由で上記が機能しない場合は、特定のXAPイントラネットOCX 1.4ファイル抽出を「C:\ Program Files \ XAP Framework \」にダウンロードし、regsvr32 xapintranet.ocxを実行できます。

これを試してから、c:\ program files \ xap frameworkからxmonitor.exeを実行しようとしたとき、いくつかのエラーが得られたので、ここに解決策があります – vb_downloadsからzip nt_service.zipからntsvc.ocxの欠落をダウンロードします

zip fiを抽出します「c:\ program files \ xap framework \」の下の新しいフォルダーへ。 vbntserviceというサブフォルダーを作成しました

私の場合、この新しいサブフォルダーに移動します。「C:\ Program Files \ XAP Framework \ vbntService」と「install.bat」をダブルクリックします

上記の手順では、ActiveX Control、NTSVC.OCXをダウンロードして登録していますが、これは別のコントロールをダウンロードするために必要なActiveXコントロールだけではないことがわかりました。Mswinsck.ocx:

欠落しているOCXをダウンロードしてください:

mswinsck.ocx

ファイルを「C:\プログラムファイル\ XAPフレームワーク」に保存します

繰り返しますが、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 [ありがとうポール]

もっと欲しい? – Facebookで私たちのようにTwitterでフォローするか、RSSフィードを購読してください。これらのニュース記事を電子メールで、毎日直接受信トレイに配信することもできます

これを共有:
フェイスブック
ツイッター
Reddit
LinkedIn
Pinterest
Eメール
もっと

whatsapp
印刷

Skype
タンブラー

電報
ポケット

Leave a Reply

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