日々の作業記録やトピックをお知らせします。日々の作業記録やトピックをお知らせします。作成する例を紹介したいと思います。アラーム装置はネットワーク接続されていて、アプリケーションプログラム等からエラーの状態をランプの点灯やブザーで知らせることができます。プロトコルで接続している点が特徴です。接続を行うことで、同時に複数のアラーム装置を同期してアプリケーションから簡単に操作できます。アラーム装置を利用するアプリケーションの増設も簡単に行えます。メッセージ送信対象を今回のアラーム装置に合わせると、運用中のアプリケーションを一切変更することなく、接続エラーやアプリケーションダウンを知らせることができるようになります。下記が、アラーム装置のネットワーク構成図です。ブザーを接続して警報を知らせることが出来ます。接続して、警報を止めるためのリセットスイッチとして使用します。クライアント機能をインプリメントしています。クライアント機能が必要になります。ブローカはアラーム装置と利用側アプリケーションの両方からアクセス可能なコンピュータに1つ設置します。アラーム装置は複数台設置することも可能です。詳しい設定方法は後述します。接続のアラーム装置1台につき下記の部品が必要になります。このほかにも電源やネットワークケーブル、ジャンパ等が必要ですが省略しています。x1結線図は下記になります。出力電圧・電流とも不足します。ブザーの電源を供給しています。上で配線した様子が下記になります。タクトスイッチ配線で一部上記の配線図と異なっていますが電気的には同一です。接続のアラーム装置で動作させるソフトウエアについて説明します。最新バージョンをインストールしておきます。プログラムを使用します。用のバイナリアーカイブをダウンロードできます。個人目的であればフリー版ライセンスが同梱されていますので、期間の制限なく直ぐに使用するこができます。メモリマップされたプロセッサのレジスタに直接アクセスしています。追加のデバイスドライバやカーネルモジュールをインストールする必要はありません。スクリプトで記述します。詳しいスクリプトの内容は後述します。ブローカを用意します。ブローカを使用できます。内にあっても、ルーター装置の外のインターネット上にあっても構いません。上でインストールするのは簡単で、コンソールから下記のコマンドを実行するだけで終了します。クライアントプログラムがインストールされます。ホームページを参照してください。ついて説明していますので是非ご覧ください。ダウンロードしてください。このときユーザーマニュアルも同時にダウンロードすると、詳しいインストール手順や詳細仕様を事前に確認できます。用のバイナリキットを選択してください。上の任意のディレクトリに配置してください。配置してインストールを行います。コマンドでファイルを展開するだけで終了します。上記はコマンドを実行したときの様子です。サーバーを起動してみます。ユーザーマニュアルのインストールの章をご覧ください。特権付きで起動します。コマンドで実行します。動作ステータス情報を表示しています。