(57)【要約】【課題】無線センサーネットワークの構成に係わらずに汎用な共通化ＭＩＢを用いて無線センサーネットワークに参入する管理対象装置を監視制御する監視制御システムを提供することである。【解決手段】監視制御システムは、管理対象の状態を測定または制御するセンサーノード装置と、無線センサーネットワークを介して上記センサーノード装置を管理制御するコーディネータ装置と、上記コーディネータ装置との間で送受信されるとともにインターネットプロトコル接続が不可能な独自のプロトコルに則るメッセージとＳＮＭＰに則るメッセージとを変換するＳＮＭＰプロキシエージェント装置と、上記ＳＮＭＰプロキシエージェント装置を介して上記無線センサーネットワークの情報を監視制御するＳＮＭＰマネージャ装置と、を備える。【選択図】図２
2009199519.tif 000002
【特許請求の範囲】
【請求項１】
管理対象の状態を測定または制御するセンサーノード装置と、
無線センサーネットワークを介して上記センサーノード装置を管理制御するコーディネータ装置と、
上記コーディネータ装置との間で送受信されるとともにインターネットプロトコル接続が不可能な独自のプロトコルに則るメッセージとＳＮＭＰに則るメッセージとを変換するＳＮＭＰプロキシエージェント装置と、
上記ＳＮＭＰプロキシエージェント装置を介して上記無線センサーネットワークの情報を監視制御するＳＮＭＰマネージャ装置と、
を備えることを特徴とする監視制御システム。
【請求項２】
上記ＳＮＭＰプロキシエージェント装置は、データベースに従って上記独自のプロトコルに則るメッセージを上記コーディネータ装置に送信するまたは上記コーディネータ装置から受信した上記独自のプロトコルに則るメッセージに従って上記データベースを変更することを特徴とする請求項１に記載の監視制御システム。
【請求項３】
上記独自のプロトコルに則るメッセージは、送受信されるデータ毎に当該データに関連するコーディネータ装置またはセンサーノード装置を特定するアドレスおよび当該データを特定するコマンドを含み、
上記ＳＮＭＰプロキシエージェント装置および上記コーディネータ装置は、
上記無線センサーネットワークに接続されるノードとアドレスとを一意に対応させるアドレステーブルおよびデータの意味とコマンドとを一意に対応させるコマンドテーブルを有し、
上記アドレステーブルおよびコマンドテーブルを参照してデータを相手ノードおよびデータの意味に一意に指定することを特徴とする請求項１に記載の監視制御システム。
【請求項４】
上記データベースは、共通化ＭＩＢ、ＭＩＢ  Ｏｂｊｅｃｔ  ＩＤ変換テーブルおよび管理対象項目テーブルを含み、
上記共通化ＭＩＢでは、上記コーディネータ装置および上記センサーノード装置を識別するノード番号およびデータを識別するデータ番号に管理対象項目を一意に指定するとともに当該管理対象項目に対応するデータが格納され、
上記ＭＩＢ  Ｏｂｊｅｃｔ  ＩＤ変換テーブルでは、上記管理対象項目をＭＩＢ  Ｏｂｊｅｃｔ  ＩＤで定義するとともに上記コーディネータ装置およびセンサーノード装置の機能を表すアプリ番号を上記ノード番号に関連付け、
上記管理対象項目テーブルでは、上記アプリ番号および上記データ番号を上記管理対象項目に対応することを特徴とする請求項２に記載の監視制御システム。
【請求項５】
上記無線センサーネットワークのプロトコルに則るメッセージは、上記コーディネータ装置または上記センサーノード装置のノードを指定するアドレスを含むことを特徴とする請求項１に記載の監視制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、無線センサーネットワークを監視制御する監視制御システムに関する。
【背景技術】
【０００２】
従来、インターネットプロトコル接続が不可能な独自プロトコルの伝送路にて通信している管理対象装置に対して、Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ（以下、ＳＮＭＰと略称する）管理を行う際に、ＳＮＭＰマネージャと管理対象装置の間にプロトコル変換装置であるＳＮＭＰプロキシエージェントを介在させる。そして、ＳＮＭＰプロキシエージェントでは、管理対象項目を共通化Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ（以下、ＭＩＢと略称する）で定義し、既存の管理対象項目データとＭＩＢ  Ｏｂｊｅｃｔ  ＩＤとを、ＭＩＢ  Ｏｂｊｅｃｔ  ＩＤ変換テーブルを用いてマッピングし、ＳＮＭＰ  Ｔｒａｐメッセージの作成、Ｇｅｔ  Ｒｅｑｕｅｓｔに対するＧｅｔ  Ｒｅｓｐｏｎｓｅメッセージの作成を行い、あたかもＳＮＭＰエージェントとして動作するように実装する（例えば、特許文献１参照）。
【０００３】
無線センサーネットワークを管理対象装置としたとき、ＳＮＭＰプロキシエージェント装置は、１つの接続口を用いて無線センサーネットワークでの親機であるコーディネータ装置と独自プロトコルを用いて通信し、子機である複数のセンサーノード装置の情報を管理することになる。無線センサーネットワークでは、一般にアドホックといった機能を備えており、センサーノード装置は予めコーディネータ装置にアドレスなどを登録しなくてもネットワークヘの参加および離脱が可能であり、コーディネータ装置が、無線センサーネットワーク内に参入したセンサーノード装置のアドレスを自動で管理するアドレステーブルを有し、センサーノード装置を識別している。
【０００４】
【特許文献１】特開２０００−２６７９６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来のＳＮＭＰプロキシエージェント装置では、データの送信元を特定するのにＨ／Ｗ的な接続口に依存しており、コーディネータ装置を介して通信するセンサーノード装置の情報がどのアドレスからきているか特定できないという問題がある。
また、従来は監視制御するシステムごとに共通化ＭＩＢを設けていたが、間接的な管理対象装置であるセンサーノード装置は、接点、電圧、パルス信号に対応する任意のセンサー部をもちその構成が多種多様となるため、無線センサーネットワーク用の汎用な共通化ＭＩＢを作成することが困難である。
また、無線センサーネットワークの構成ごとにＭＩＢを用意するとサイズが膨大になり、そのＭＩＢはすべてを認定機関に申請して登録する必要があるため、無線センサーネットワークの汎用的な運用には適さないという問題がある。
【０００６】
この発明の目的は、無線センサーネットワークの構成に係わらずに汎用な共通化ＭＩＢを用いて無線センサーネットワークに参入する管理対象装置を監視制御する監視制御システムを提供することである。
【課題を解決するための手段】
【０００７】
この発明に係る監視制御システムは、管理対象の状態を測定または制御するセンサーノード装置と、無線センサーネットワークを介して上記センサーノード装置を管理制御するコーディネータ装置と、上記コーディネータ装置との間で送受信されるとともにインターネットプロトコル接続が不可能な独自のプロトコルに則るメッセージとＳＮＭＰに則るメッセージとを変換するＳＮＭＰプロキシエージェント装置と、上記ＳＮＭＰプロキシエージェント装置を介して上記無線センサーネットワークの情報を監視制御するＳＮＭＰマネージャ装置と、を備える。
【発明の効果】
【０００８】
この発明に係る監視制御システムの効果は、監視データをセンサーノード装置からＳＮＭＰマネージャ装置に送信するとき、コーディネータ装置が、ＳＮＭＰプロキシエージェント装置との通信において、センサーノード装置からの無線センサーネットワークプロトコル形式のメッセージに含まれるアドレスをアドレスに、ポート番号をコマンドに変換し、フィールドネットワークプロトコル形式のメッセージを作成し、ＳＮＭＰプロキシエージェント装置が、コーディネータ装置との通信において、フィールドネットワークプロトコル形式のメッセージに含まれるアドレスからノード番号およびコマンドからデータ番号を特定し、特定したノード番号およびデータ番号に対応する共通化ＭＩＢのデータを受信したデータで置き換えるので、センサーノード装置が監視しているセンサーまたは接点を無線センサーネットワークおよびフィールドネットワークを介して共通化ＭＩＢを用いてＳＮＭＰマネージャ装置がＳＮＭＰで監視できることである。
【発明を実施するための最良の形態】
【０００９】
実施の形態１．
図１は、この発明の実施の形態１に係る監視制御システムの概略のシステム構成を示す図である。図２は、この発明の実施の形態１に係る監視制御システムの詳細なシステム構成を示す図である。
ＳＮＭＰに則った監視制御システムは、ＳＮＭＰにより監視制御するＳＮＭＰマネージャ装置１、イーサーネットのＬＡＮ２を介してＳＮＭＰマネージャ装置１と通信を行うＳＮＭＰプロキシエージェント装置３、フィールドネットワーク４を介してＳＮＭＰプロキシエージェント装置３と通信を行うセンサーネットワークコーディネータ装置５、および、無線センサーネットワーク６を介してセンサーネットワークコーディネータ装置５と通信を行うＮ個のセンサーノード装置７０１〜７０Ｎを備える。
ＳＮＭＰプロキシエージェント装置３は、センサーノード装置７０１〜７０Ｎの機能に応じた共通化ＭＩＢ３２１を有する。そして、ＳＮＭＰプロキシエージェント装置３は、センサーノード装置７０１〜７０Ｎが監視しているセンサー８の監視情報および制御している接点９の制御情報を、フィールドネットワーク４で使用されている独自通信プロトコルであるフィールドネットワークプロトコル４０形式とＳＮＭＰ形式との間で変換し、ＳＮＭＰマネージャ装置１と通信行う。
【００１０】
無線センサーネットワーク６は、無線センサーネットワークプロトコル６０を用いて、親局となるセンサーネットワークコーディネータ装置５（以下、コーディネータ装置５と称す）と子局となるセンサーノード装置７０１、７０２、・・・、７０Ｎ（以下まとめて表現するときセンサーノード装置７と称す）との間で通信を行う。
コーディネータ装置５は、センサーノード装置７とのデータ通信や無線センサーネットワーク６の監視制御を行う。
センサーノード装置７は、接点、電圧、パルス信号に対応するセンサー８１１、８１２、８１３、８２１、８２２、８２３、・・・、８Ｎ１、８Ｎ２、８Ｎ３（以下まとめて表現するときにはセンサー８と称す）のデータや、外部入出力の接点９１、９２、・・・、９Ｎ（以下まとめて表現するときには接点９と称す）の入切情報を取り込む。
【００１１】
ＳＮＭＰプロキシエージェント装置３は、ＳＮＭＰマネージャ装置１と通信を行うＳＮＭＰプロトコル処理部３１、ＳＮＭＰ通信用のデータベース機能を有するとともにプロトコル変換用のテーブルを有するデータレジスタ３２、コーディネータ装置５と有線や１対１の無線通信のような通信路であるフィールドネットワーク４を介して通信を行うフィールドネットワークプロトコル処理部３３、および、外部端末装置のＷｅｂブラウザからデータレジスタ３２のＭＩＢ  Ｏｂｊｅｃｔ  ＩＤ変換テーブル３２２の管理対象項目名を変更するＨＴＴＰサーバ３４有する。
【００１２】
図３は、共通化ＭＩＢ３２１のデータ構造を示す図である。図４は、ＭＩＢ  Ｏｂｊｅｃｔ  ＩＤ変換テーブル３２２のデータ構造を示す図である。図５は、管理対象項目テーブル３２３のデータ構造を示す図である。図６は、アドレス変換テーブル３２４のデータ構造を示す図である。図７は、コマンド変換テーブル３２５のデータ構造を示す図である。
【００１３】
データレジスタ３２は、共通化ＭＩＢ３２１、ＭＩＢ  Ｏｂｊｅｃｔ  ＩＤ変換テーブル３２２、管理対象項目テーブル３２３、アドレス変換テーブル３２４、およびコマンド変換テーブル３２５を有する。
共通化ＭＩＢ３２１は、図３に示すように、アドレスと対応するノード番号およびコマンドと対応するデータ番号で管理対象項目を一意に指定するテーブルであり、各管理対象項目に対応するデータおよび形式を格納し得る欄が設けられているＭＩＢである。
ＭＩＢ  Ｏｂｊｅｃｔ  ＩＤ変換テーブル３２２は、図４に示すように、ノード番号に対応するアプリ番号と、ノード番号およびデータ番号に対応して管理対象項目を一意に識別するＭＩＢ  Ｏｂｊｅｃｔ  ＩＤおよび管理対象項目の機能が格納されている。
管理対象項目テーブル３２３は、図５に示すように、アプリ番号およびデータ番号に対応して管理対象項目が関連付けられて格納されたテーブルである。
【００１４】
アドレス変換テーブル３２４は、図６に示すように、アドレスとノード番号とを関連付けるテーブルであり、コーディネータ装置５のアドレステーブル５２１と対応し、ＳＮＭＰプロキシエージェント装置３のフィールドネットワークプロトコル処理部３３でアドレスとノード番号とを双方向に変換するときに参照する。
【００１５】
コマンド変換テーブル３２５は、図７に示すように、コマンドとデータ番号とを関連付けるテーブルであり、コーディネータ装置５のコマンドテーブル５２２と対応し、ＳＮＭＰプロキシエージェント装置３のフィールドネットワークプロトコル処理部３３でコマンドとデータ番号とを双方向に変換する。
【００１６】
ＳＮＭＰプロトコル処理部３１は、ＳＮＭＰマネージャ装置１への監視情報に応答して、共通化ＭＩＢ３２１、ＭＩＢ  Ｏｂｊｅｃｔ  ＩＤ変換テーブル３２２および管理対象項目テーブル３２３を参照して、管理対象項目に対応したＭＩＢ  Ｏｂｊｅｃｔ  ＩＤを発行する応答メッセージ作成部３１１、センサーノード装置７から取得した情報からＳＮＭＰトラップメッセージを作成するトラップメッセージ作成部３１２、および、ＳＮＭＰマネージャ装置１からの制御情報を解析する指令メッセージ処理部３１３を有する。
【００１７】
フィールドネットワークプロトコル処理部３３は、コーディネータ装置５との通信において、データ受信（監視）のとき、フィールドネットワークプロトコル４０形式のメッセージのアドレスからノード番号を、コマンドからデータ番号を特定し、特定したノード番号およびデータ番号に対応する共通化ＭＩＢ３２１のデータの欄に受信したデータを格納する応答メッセージ処理部３３１、および、データ送信（制御）のとき、共通化ＭＩＢ３２１のノード番号からアドレスを、データ番号からコマンドを特定し、フィールドネットワークプロトコル４０形式のメッセージを作成する指令メッセージ作成部３３２を有する。
【００１８】
図８は、フィールドネットワークプロトコル４０形式のメッセージのフォーマットを示す図である。
フィールドネットワークプロトコル４０形式のメッセージは、ヘッダー、アドレス、コマンド、およびデータから構成される。
フィールドネットワーク４では、フィールドネットワークプロトコル４０形式のメッセージを用いて、ＳＮＭＰプロキシエージェント装置３とコーディネータ装置５とがデータ通信を行う。
【００１９】
ＳＮＭＰマネージャ装置１は、ＳＮＭＰプロトコル、フィールドネットワークプロトコル４０および無線センサーネットワークプロトコル６０形式のメッセージとＳＮＭＰプロキシエージェント装置３およびコーディネータ装置５を用いてセンサーノード装置７の監視制御を行っている。
【００２０】
コーディネータ装置５は、ＳＮＭＰプロキシエージェント装置３との通信を行うフィールドネットワークプロトコル処理部５１、プロトコル変換用のテーブルおよび無線センサーネットワーク情報を有するデータレジスタ５２、および、センサーノード装置７と通信を行うセンサーネットワークプロトコル処理部５３を有する。
【００２１】
図９は、アドレステーブル５２１のデータ構造を示す図である。図１０は、コマンドテーブル５２２のデータ構造を示す図である。
データレジスタ５２は、アドレステーブル５２１、および、コマンドテーブル５２２を有する。
アドレステーブル５２１は、図９に示すように、無線センサーネットワーク６内に参加するセンサーノード装置７およびコーディネータ装置５のアドレスを管理するテーブルである。
【００２２】
コマンドテーブル５２２は、図１０に示すように、ポート番号とコマンドとを関連付けるテーブルである。
コーディネータ装置５のフィールドネットワークプロトコル処理部５１は、コマンドテーブル５２２を参照してコマンドとポート番号とを変換する。受信情報および送信情報以外のコマンドとしては、トラップ情報であることを示すＴＲＰ０１、アドレス情報であることを示すＮＷＤ０１、アプリケーション情報であることを示すＡＰＰ０１などを有する。
【００２３】
フィールドネットワークプロトコル処理部５１は、ＳＮＭＰプロキシエージェント装置３からの要求時、または、センサーノード装置７からのメッセージ受信時の度に、アドレステーブル５２１とコマンドテーブル５２２を参照して、ＳＮＭＰプロキシエージェント装置３にメッセージを送信する応答メッセージ作成部５１１、および、ＳＮＭＰプロキシエージェント装置３からの指令データをアドレステーブル５２１から送信先アドレスとコマンドテーブル５２２から指令を解析する指令メッセージ処理部５１２を有する。
センサーネットワークプロトコル処理部５３は、センサーノード装置７からの監視情報を解析するデータ処理部５３１、無線センサーネットワーク６の状態を監視制御するネットワーク制御部５３２、および、センサーノード装置７への制御情報をセンサーネットワークプロトコル６０形式のメッセージに変換する指令メッセージ作成部５３３を有する。
【００２４】
ネットワーク制御部５３２は、センサーノード装置７がネットワークに参入したときに、アドレステーブル５２１にセンサーノード装置７のアドレスを登録する。ネットワークから離脱したときには、削除は行わず、離脱情報を送付する。一度登録したアドレスは、コーディネータ装置５の電源が遮断されるまたはアドレス削除の指令を受けるまで保持される。
コーディネータ装置５の応答メッセージ作成部５１１は、アドレステーブル５２１への登録または削除が発生したときに、ＳＮＭＰプロキシエージェント装置３にメッセージを送信する。
【００２５】
図１１は、無線センサーワークプロトコル６０形式のメッセージのフォーマットを示す図である。
無線センサーネットワークプロトコル６０形式のメッセージは、ヘッダー、データの送受信元であるセンサーノード装置７のアドレス、ポート番号、およびコーディネータ装置５またはセンサーノード装置７のデータから構成される。
無線センサーネットワーク６では、無線センサーネットワークプロトコル６０形式のメッセージを用いて、コーディネータ装置５とセンサーノード装置７との間でデータ通信を行う。
【００２６】
コーディネータ装置５はネットワーク制御部５３２で無線センサーネットワーク６に異常が発生または解除した場合や監視しているセンサーノード装置７の状態に変化があった場合、コマンド情報ＴＲＰ０１を用いてＳＮＭＰプロキシエージェント装置３へ状態監視データを送信する。ＳＮＭＰプロキシエージェント装置３がデータを受信処理し、共通化ＭＩＢ３２１のデータ番号１１の値が変化すると、ＳＮＭＰプロトコル処理部３１のトラップメッセージ作成部３１２がＳＮＭＰトラップメッセージを作成し、ＳＮＭＰマネージャ装置１にＳＮＭＰトラップメッセージを送信する。
【００２７】
センサーノード装置７は、コーディネータ装置５と通信を行うセンサーネットワークプロトコル処理部７１、設定情報または通信データを保持するデータレジスタ７２、センサー８からの情報を扱うセンシングデータ処理部７３、および、接点９の入出力情報を扱う入出力インターフェース部７４を有する。
【００２８】
図１２は、データレジスタ７２のデータ構造を示す図である。
データレジスタ７２には、センサーノード装置７０１のアプリケーション番号０ｘ０００１の機能に応じたデータが格納されている。
【００２９】
無線センサーネットワーク６に参入したセンサーノード装置７では、センサー８の出力をセンシングデータ処理部７３で変換したデータおよび接点９の入出力情報を入出力インターフェース部７４で処理したデータをデータレジスタ７２内に格納し、定期的に又は、送信要求がある度にセンサーネットワークプロトコル処理部７１で、データレジスタ７２内に格納したデータ、自機のアドレス、および、ポート番号を用いて無線センサーネットワークプロトコル６０形式のメッセージを作成し、コーディネータ装置５に電波で送信する。
接点９のＯＮ／ＯＦＦ制御を行うときには、無線センサーネットワークプロトコル６０形式のメッセージのアドレスおよびポート番号で指定したセンサーノード装置７のデータレジスタ７２の値を変更し、接点９のＯＮ／ＯＦＦ制御している。
【００３０】
次に、この発明の実施の形態１に係る監視制御システムの動作を説明する。
ＳＮＭＰマネージャ装置１がセンサーノード装置７０１（アドレス＝００：０Ｄ：６Ｆ：００：００：０Ｂ：ｘｘ：１Ａ）が監視を担当しているセンサー８１（ポート番号＝０１）のデータを監視する動作を説明する。
センサーノード装置７０１はセンサー８１のデータ（＝２５００）を、無線センサーネットワークプロトコル６０形式のメッセージ「ヘッダー＋アドレス（＝００：０Ｄ：６Ｆ：００：００：０Ｂ：ｘｘ：１Ａ）＋ポート番号（＝０１）＋データ（＝２５００）」を作成してコーディネータ装置５へ送信する。
【００３１】
コーディネータ装置５は、受信したメッセージ「ヘッダー＋アドレス（＝００：０Ｄ：６Ｆ：００：００：０Ｂ：ｘｘ：１Ａ）＋ポート番号（＝０１）＋データ（＝２５００）」をフィールドネットワークプロトコル４０形式のメッセージ「ヘッダー＋アドレス（＝００：０Ｄ：６Ｆ：００：００：０Ｂ：ｘｘ：１Ａ）＋コマンド（＝ＲＸＤ０１）＋データ（＝２５００）」に変換し、ＳＮＭＰプロキシエージェント装置３に送信する。
【００３２】
ＳＮＭＰプロキシエージェント装置３は、受信したメッセージ「ヘッダー＋アドレス（＝００：０Ｄ：６Ｆ：００：００：０Ｂ：ｘｘ：１Ａ）＋コマンド（＝ＲＸＤ０１）＋データ（＝２５００）」からデータ（＝２５００）がノード番号（＝０１）およびデータ番号（＝０１）に対応するデータであることを特定し、共通化ＭＩＢ３２１のノード番号０１およびデータ番号０１に対応するデータの欄にデータ（＝２５００）を格納する。
応答メッセージ作成部３１１は、ＭＩＢ  Ｏｂｊｅｃｔ  ＩＤ変換テーブル３２２からＭＩＢ  Ｏｂｊｅｃｔ  ＩＤ（＝ＯＩＤ．．．１．２．１．１）、管理対象項目テーブル３２３から管理対象項目（＝温度１）を特定し、データ（＝２５００）にＭＩＢ  Ｏｂｊｅｃｔ  ＩＤおよび管理対象項目を関連付けてＳＮＭＰマネージャ装置１に送信する。
【００３３】
ＳＮＭＰマネージャ装置１からセンサーノード装置７０１（アドレス＝００：０Ｄ：６Ｆ：００：００：０Ｂ：ｘｘ：１Ａ）の接点９１（ポート番号＝０７）にＯＦＦ制御（ＯＮ：１→ＯＦＦ：０）するときの動作を説明する。
指令メッセージ処理部３１３は、ＳＮＭＰマネージャ装置１からの指令メッセージを判断し、共通化ＭＩＢ３２１のノード番号０１およびデータ番号０７に対応するデータの値を１から０に変更する。そして、指令メッセージ作成部３３２は、アドレス変換テーブル３２４を参照してノード番号（＝０１）からアドレス（＝００：０Ｄ：６Ｆ：００：００：０Ｂ：ｘｘ：１Ａ）を、コマンド変換テーブル３２５を参照してデータ番号（＝０７）からコマンド（＝ＲＸＤ０７）を含むフィールドネットワークプロトコル４０形式のメッセージ「ヘッダー＋アドレス（＝００：０Ｄ：６Ｆ：００：００：０Ｂ：ｘｘ：１Ａ）＋コマンド（＝ＲＸＤ０７）＋データ（＝０）」を作成し、コーディネータ装置５に送信する。
コーディネータ装置５は、フィールドネットワークプロトコル４０形式のメッセージ「ヘッダー＋アドレス（＝００：０Ｄ：６Ｆ：００：００：０Ｂ：ｘｘ：１Ａ）＋コマンド（＝ＲＸＤ０７）＋データ（＝０）」からコマンド（＝ＲＸＤ０７）からポート番号（＝０７）に変換し、無線センサーネットワークプロトコル６０形式のメッセージ「ヘッダー＋アドレス（＝００：０Ｄ：６Ｆ：００：００：０Ｂ：ｘｘ：１Ａ）＋ポート番号（＝０７）＋データ（＝０）」を作成し、センサーノード装置７０１に送信する。
【００３４】
この発明の実施の形態１に係る監視制御システムは、監視データをセンサーノード装置７からＳＮＭＰマネージャ装置１に送信するとき、コーディネータ装置５が、ＳＮＭＰプロキシエージェント装置３との通信において、センサーノード装置７からの無線センサーネットワークプロトコル６０形式のメッセージに含まれるアドレスをアドレスに、ポート番号をコマンドに変換し、フィールドネットワークプロトコル４０形式のメッセージを作成し、ＳＮＭＰプロキシエージェント装置３が、コーディネータ装置５との通信において、フィールドネットワークプロトコル４０形式のメッセージに含まれるアドレスからノード番号およびコマンドからデータ番号を特定し、特定したノード番号およびデータ番号に対応する共通化ＭＩＢ３２１のデータを受信したデータで置き換えるので、センサーノード装置７が監視しているセンサー８または接点９を無線センサーネットワーク６およびフィールドネットワーク４を介して共通化ＭＩＢ３２１を用いてＳＮＭＰマネージャ装置１がＳＮＭＰで監視できる。
【００３５】
また、この発明の実施の形態１に係る監視制御システムは、制御データをＳＮＭＰマネージャ装置１からセンサーノード装置７に送信するとき、ＳＮＭＰプロキシエージェント装置３が、コーディネータ装置５との通信において、共通化ＭＩＢ３２１のノード番号からアドレスおよびデータ番号からコマンドを特定し、特定したアドレスおよびコマンドを用いてフィールドネットワークプロトコル４０形式のメッセージを作成するので、センサーノード装置７が制御しているセンサー８または接点９を無線センサーネットワーク６およびフィールドネットワーク４を介して共通化ＭＩＢ３２１を用いてＳＮＭＰマネージャ装置１がＳＮＭＰで制御できる。
【００３６】
実施の形態２．
図１３は、この発明の実施の形態２に係る監視制御システムの詳細な構成を示す構成図である。
この発明の実施の形態２に係る監視制御システムは、この発明の実施の形態１に係る監視制御システムとＳＮＭＰプロキシエージェント装置３Ｂが異なり、それ以外は同様であるので、同様な部分に同じ符号を付記し説明は省略する。
この発明の実施の形態２に係るＳＮＭＰプロキシエージェント装置３Ｂは、この発明の実施の形態１に係るＳＮＭＰプロキシエージェント装置３とフィールドネットワークプロトコル処理部３３Ｂが異なり、それ以外は同様であるので、同様な部分に同じ符号を付記し説明は省略する。
この発明の実施の形態２に係るフィールドネットワークプロトコル処理部３３Ｂは、この発明の実施の形態１に係るフィールドネットワークプロトコル処理部３３にアドレス管理部３３３を追加したことが異なり、それ以外は同様であるので、同様な部分に同じ符号を付記し説明は省略する。
【００３７】
上述したこの発明の実施の形態１に係る監視制御システムでは、アドレス変換テーブル３２４は固定のテーブルであり、新規参入するセンサーノード装置７を監視するときには、センサーノード装置７のアドレスを登録するためにアドレス変換テーブル３２４を変更する必要がある。
一方、この発明の実施の形態２に係る監視制御システムでは、アドレス管理部３３３を用いて、無線センサーネットワーク６に参入したセンサーノード装置７を自動的に監視できる。
【００３８】
次に、新たにセンサーノード装置７０Ｎ＋１が無線センサーネットワーク６に参入したときの動作を説明する。
センサーノード装置７０Ｎ＋１が無線センサーネットワーク６に参入したときには、ネットワーク制御部５３２は、アドレステーブル５２１にセンサーノード装置７０Ｎ＋１のアドレス（＝００：０Ｄ：６Ｆ：００：００：０Ｂ：ｘｘ：ＥＦ）を図１４に示すように登録し、一度登録したアドレスは、コーディネータ装置５の電源が遮断されるまたはアドレス削除の指令を受けるまで保持している。
そして、アドレステーブル５２１に新たなアドレスが登録されると、応答メッセージ作成部５１１は、ＳＮＭＰプロキシエージェント装置３Ｂヘコマンド情報ＮＷＤ０１を発行する。
そして、アドレス管理部３３３は、コマンド情報ＮＷＤ０１を受けて、アドレス変換テーブル３２４のノード番号（Ｎ＋１）に対応する欄に図１５に示すように、アドレス（＝００：０Ｄ：６Ｆ：００：００：０Ｂ：ｘｘ：ＥＦ）を登録する。
【００３９】
この発明の実施の形態２に係る監視制御システムは、新たにセンサーノード装置７が無線センサーネットワーク６に参入したとき、アドレステーブル５２１に登録されたことを受けてアドレス管理部３３３がアドレス変換テーブル３２４に自動的に登録するので、センサーノード装置７の管理数の変化よるアドレス変換テーブル３２４の手動による変更を行わなくても良い。
【００４０】
実施の形態３．
図１６は、この発明の実施の形態３に係る監視制御システムの詳細な構成を示す構成図である。
この発明の実施の形態３に係る監視制御システムは、この発明の実施の形態２に係る監視制御システムとＳＮＭＰプロキシエージェント装置３Ｃが異なり、それ以外は同様であるので、同様な部分に同じ符号を付記し説明は省略する。
この発明の実施の形態３に係るＳＮＭＰプロキシエージェント装置３Ｃは、この発明の実施の形態２に係るＳＮＭＰプロキシエージェント装置３Ｂとフィールドネットワークプロトコル処理部３３Ｃが異なり、それ以外は同様であるので、同様な部分に同じ符号を付記し説明は省略する。
この発明の実施の形態３に係るフィールドネットワークプロトコル処理部３３Ｃは、この発明の実施の形態２に係るフィールドネットワークプロトコル処理部３３Ｂにアプリケーション管理部３３４を追加したことが異なり、それ以外は同様であるので、同様な部分に同じ符号を付記し説明は省略する。
上述のこの発明の実施の形態２に係る監視制御システムでは、新たにセンサーノード装置７が無線センサーネットワーク６に参入したときには自動的にアドレス変換テーブル３２４にアドレスがノード番号と対応して登録される。しかし、応答メッセージ作成部３１１が参照する管理対象項目テーブル３２３に新たに参入したセンサーノード装置７に関わる管理対象事項が登録されないと、センサーノード装置７の機能と管理対象項目の関連付けが不一致となる。
そこで、この発明の実施の形態３に係る監視制御システムでは、ＭＩＢ  Ｏｂｊｅｃｔ  ＩＤ変換テーブル３２２、管理対象項目テーブル３２３およびアプリケーション管理部３３４により、アドレス変換テーブル３２４に新たなアドレスが登録されたとき、データとデータ送信元のセンサーノード装置７の機能を表す管理対象項目を自動で一致させる。
【００４１】
センサーノード装置７０Ｎ＋１が無線センサーネットワーク６に新たに参入したとき、ネットワーク制御部５３２はアドレステーブル５２１に登録する。そして、アドレステーブル５２１に新たなアドレスが登録されたら、応答メッセージ作成部５１１は、コマンドＮＷＤ０１を含んだメッセージおよびコマンドＡＰＰ０１を含んだメッセージを作成してＳＮＭＰプロキシエージェント装置３Ｃに送信する。
アドレス管理部３３３は、コマンドＮＷＤ０１を含んだメッセージに含まれるアドレスをアドレス変換テーブル３２４に登録する。
アプリケーション管理部３３４は、コマンドＡＰＰ０１を含んだメッセージに含まれるアプリ番号をＭＩＢ  Ｏｂｊｅｃｔ  ＩＤ変換テーブル３２２に登録する。
ＭＩＢ  Ｏｂｊｅｃｔ  ＩＤ変換テーブル３２２では、管理対象項目テーブル３２３を参照してアプリ番号と管理対象項目を関連付けている。
【００４２】
上記のような構成にすることで、アドレス変換テーブル３２４に新たなアドレスが登録されたとき、データとデータ送信元のセンサーノード装置７の機能を表す管理対象項目を自動で一致させることができる。
【図面の簡単な説明】
【００４３】
【図１】この発明の実施の形態１に係る監視制御システムの概略のシステム構成を示す図である。
【図２】この発明の実施の形態１に係る監視制御システムの詳細なシステム構成を示す図である。
【図３】共通化ＭＩＢのデータ構造を示す図である。
【図４】ＭＩＢ  Ｏｂｊｅｃｔ  ＩＤ変換テーブルのデータ構造を示す図である。
【図５】管理対象項目テーブルのデータ構造を示す図である。
【図６】アドレス変換テーブルのデータ構造を示す図である。
【図７】コマンド変換テーブルのデータ構造を示す図である。
【図８】フィールドネットワークプロトコル形式のメッセージのフォーマットを示す図である。
【図９】アドレステーブルのデータ構造を示す図である。
【図１０】コマンドテーブルのデータ構造を示す図である。
【図１１】無線センサーネットワークプロトコル形式のメッセージのフォーマットを示す図である。
【図１２】センサーノード装置のデータレジスタのデータ構造を示す図である。
【図１３】この発明の実施の形態２に係る監視制御システムの概略のシステム構成を示す図である。
【図１４】無線センサーネットワークに新たに参入したセンサーノード装置のアドレスが登録されたアドレステーブルである。
【図１５】無線センサーネットワークに新たに参入したセンサーノード装置のアドレスが登録されたアドレス変換テーブルである。
【図１６】この発明の実施の形態３に係る監視制御システムの概略のシステム構成を示す図である。
【符号の説明】
【００４４】
１  ＳＮＭＰマネージャ装置、２  ＬＡＮ、３  ＳＮＭＰプロキシエージェント装置、４  フィールドネットワーク、５  センサーネットワークコーディネータ装置、６  無線センサーネットワーク、７、７０１、７０２、７０Ｎ  センサーノード装置、８、８１１、８１２、８１３、８２１、８２２、８２３、８Ｎ１、８Ｎ２、８Ｎ３  センサー、９、９１、９２、９Ｎ  接点、３１  ＳＮＭＰプロトコル処理部、３２  データレジスタ、３３フィールドネットワークプロトコル処理部、３４  ＨＴＴＰサーバ、４０  フィールドネットワークプロトコル、５１  フィールドネットワークプロトコル処理部、５２  データレジスタ、５３  センサーネットワークプロトコル処理部、６０  無線センサーネットワークプロトコル、７１  センサーネットワークプロトコル処理部、７２  データレジスタ、７３  センシングデータ処理部、７４  入出力インターフェース部、３１１  応答メッセージ作成部、３１２  トラップメッセージ作成部、３１３  指令メッセージ処理部、３２１  共通化ＭＩＢ、３２２  ＭＩＢ  Ｏｂｊｅｃｔ  ＩＤ変換テーブル、３２３  管理対象項目テーブル、３２４  アドレス変換テーブル、３２５  コマンド変換テーブル、３３１  応答メッセージ処理部、３３２  指令メッセージ作成部、５１１  応答メッセージ作成部、５１２  指令メッセージ処理部、５２１  アドレステーブル、５２２  コマンドテーブル、５３１  データ処理部、５３２  ネットワーク制御部、５３３  指令メッセージ作成部。
【図１】
2009199519.tif 000003
【図２】
2009199519.tif 000004
【図３】
2009199519.tif 000005
【図４】
2009199519.tif 000006
【図５】
2009199519.tif 000007
【図６】
2009199519.tif 000008
【図７】
2009199519.tif 000009
【図８】
2009199519.tif 000010
【図９】
2009199519.tif 000011
【図１０】
2009199519.tif 000012
【図１１】
2009199519.tif 000013
【図１２】
2009199519.tif 000014
【図１３】
2009199519.tif 000015
【図１４】
2009199519.tif 000016
【図１５】
2009199519.tif 000017
【図１６】
2009199519.tif 000018