(57)【要約】  設置領域（Ａ）に複数設置されるデータ処理装置（１０１）がデータネットワーク管理装置（１３０）にデータを送信するデータネットワーク管理システムにおいて、データ処理装置（１０１）は、処理したデータを、データネットワーク管理装置（１３０）に向けて自身の識別情報とともに送信する。データネットワーク管理装置（１３０）は、所定の認証試験済みのデータ処理装置（１０１）の識別情報と、設置領域（Ａ）に設置後のデータ処理装置（１０１）から取得した識別情報とに基づいて、データ取得対象のデータ処理装置（１０１）を判断する。
2015001657.tif 000002
【特許請求の範囲】
【請求項１】
設置領域に複数設置されるデータ処理装置がデータネットワーク管理装置にデータを送信するデータネットワーク管理システムにおいて、
前記データ処理装置は、処理したデータを、前記データネットワーク管理装置に向けて自身の識別情報とともに送信し、
前記データネットワーク管理装置は、所定の認証試験済みの前記データ処理装置の識別情報と、前記設置領域に設置後の前記データ処理装置から取得した識別情報とに基づいて、データ取得対象の前記データ処理装置を判断する、
ことを特徴とするデータネットワーク管理システム。
【請求項２】
前記データ処理装置は、前記識別情報として自身の製造メーカーの情報を送信し、
前記データネットワーク管理装置は、所定の認証試験済みの製造メーカーの情報と、前記データ処理装置から取得した製造メーカーの情報とに基づいて、データ取得対象の前記データ処理装置を判断することを特徴とする請求項１に記載のデータネットワーク管理システム。
【請求項３】
前記データネットワーク管理装置は、前記データ処理装置から送信された前記識別情報に基づいて、データ取得対象の前記データ処理装置に対して動作許可を通知し、データ取得対象外の前記データ処理装置に対して動作停止を通知し、
前記データ処理装置は、前記データネットワーク管理装置の通知に基づいて自身を動作あるいは動作停止させる状態遷移部を有することを特徴とする請求項１に記載のデータネットワーク管理システム。
【請求項４】
前記データネットワーク管理装置は、前記データ処理装置から送信された前記識別情報に基づいて、前記設置領域にて動作している前記データ処理装置の稼働数を求めることを特徴とする請求項１に記載のデータネットワーク管理システム。
【請求項５】
前記データネットワーク管理装置は、前記データ処理装置からの前記データの送信頻度と稼働数と、前記製造メーカーの情報とに基づき、製造メーカー別の利用料金の配分を求めることを特徴とする請求項２に記載のデータネットワーク管理システム。
【請求項６】
複数の前記データ処理装置のうち一つあるいは複数を、前記データネットワーク管理装置との間で通信接続する親ノードとして用いることを特徴とする請求項１に記載のデータネットワーク管理システム。
【請求項７】
前記データ処理装置は、設置箇所における所定の変位量を検出するセンサーを有し、前記センサーが検出した変位量をデータ処理して送信することを特徴とする請求項１に記載のデータネットワーク管理システム。
【請求項８】
前記親ノードは、前記設置領域に複数設けられ、複数の前記データ処理装置から前記データを収集することを特徴とする請求項６に記載のデータネットワーク管理システム。
【請求項９】
所定の認証試験済みのデータ処理装置の識別情報と、
設置領域に設置後の前記データ処理装置から取得した識別情報とに基づいて、データ取得対象の前記データ処理装置を判断する制御部を備えたことを特徴とするデータネットワーク管理装置。
【請求項１０】
データネットワークの設置領域に複数設置され、データをデータネットワーク管理装置に送信するデータ処理装置において、
データ処理を行う処理部と、
データ処理を行った前記データと、識別情報として自身の製造メーカーの情報を送信する送信部と、
データネットワーク管理装置からの通知を受信する受信部と、
前記データネットワーク管理装置の通知に基づいて自身を動作あるいは動作停止させる状態遷移部と、
を備えたことを特徴とするデータ処理装置。
【請求項１１】
前記受信部により、隣接する他のデータ処理装置から到達した無線電波を受信し、前記他のデータ処理装置から受信した前記データを前記送信部を介して転送させ、
前記受信部により、前記データネットワーク管理装置から前記設置領域に設置された製造メーカー一覧の通知を受信し、
通知された前記製造メーカー一覧に、自身の製造メーカーが含まれるかを解析する解析部と、
前記解析の結果、通知された前記製造メーカー一覧に、自身の製造メーカーが含まれる場合、当該製造メーカーに該当するカウント値をインクリメントするカウンターと、を有し、
前記送信部は、前記データに前記製造メーカー別のカウント値を含めて、前記他のデータ処理装置へ送信することを特徴とする請求項１０に記載のデータ処理装置。
【請求項１２】
設置箇所における所定の変位量を検出するセンサーを有し、
前記処理部は、前記センサーが検出した変位量をデータ処理することを特徴とする請求項１０に記載のデータ処理装置。
【請求項１３】
複数の前記データ処理装置のうち一つあるいは複数を、前記データネットワーク管理装置との間で通信接続する親ノードとして設置し、
当該親ノードは、複数の前記データ処理装置から前記データを収集した際に、前記製造メーカー別のカウント値を設置数に応じた平均値を求め、前記データネットワーク管理装置に送信することを特徴とする請求項１０に記載のデータ処理装置。
【請求項１４】
設置領域に複数設置されるデータ処理装置からデータネットワーク管理装置にデータを送信するデータネットワーク管理方法において、
前記データ処理装置は、
処理したデータを、前記データネットワーク管理装置に向けて自身の識別情報とともに送信し、
前記データネットワーク管理装置は、
所定の認証試験済みの前記データ処理装置の識別情報と、前記設置領域に設置後の前記データ処理装置から取得した識別情報とに基づいて、データ取得対象の前記データ処理装置を判断する、
ことを特徴とするデータネットワーク管理方法。
【請求項１５】
前記データネットワーク管理装置は、前記データ処理装置から送信された前記識別情報に基づいて、データ取得対象の前記データ処理装置に対して動作許可を通知し、データ取得対象外の前記データ処理装置に対して動作停止を通知し、
前記データ処理装置は、前記データネットワーク管理装置の通知に基づいて自身を動作あるいは動作停止させることを特徴とする請求項１４に記載のデータネットワーク管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データネットワークを管理するデータネットワーク管理システム、データネットワーク管理装置、データ処理装置、およびデータネットワーク管理方法に関する。
【背景技術】
【０００２】
多数のセンサー、例えば、数百個〜数万個の安価なチップ状のセンサー（データ処理装置）を設置領域に設置して、各センサーがそれぞれ検出した検出情報を無線送信し、上位の親機により検出情報を収集するデータネットワークの技術が考えられる。多数のセンサーを用いて広域性、網羅性を実現する場合には、膨大な数（ノード）にセンサーを設置する必要がある。【０００３】
また、ハーベスタ（例えば、設置箇所における外部環境である、光、振動、温度、無線電波等のエネルギー変化）を電源として動作するセンサーは、処理性能が極めて低い。データネットワークに保証されていないセンサーが混在している場合、データの精度保証のために、保証されていないセンサーをシステムから除去する必要がある。各センサーは、サイズが非常に小さく、目視で特定することは困難であり、簡単に除去することができない。【０００４】
一般的なサーバークライアントシステムでは、公開鍵や秘密鍵などの暗号化、およびこれらを利用した証明書などを用いてクライアント認証を行っている。認証方式をセンサーが実行処理する場合、データ量、処理量ともに非常に大きく処理負担となるため、簡易なセンサーでは、扱うデータ量がより小さく、簡易的に処理できる認証が求められる。【０００５】
従来、センサーネットワークにおいて、センサーの属性（温度、湿度、位置等）によって検出する一部のセンサーを複数のセンサーの中から特定する技術がある（例えば、下記特許文献１参照。）。また、システムからノードに対し、ＩＤ情報を用いてノードを識別して送信し、各ノードの電源を制御する技術がある（例えば、下記特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１７６５０２号公報
【特許文献２】特開２０１０−１４１４６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記従来の技術では、センサーが出力するデータの精度保証が行えなかった。例えば、設置した多数のセンサーが正規の動作テストを行ったものであるか否かの確認が行えない。この場合、所定の認証試験（動作テスト）が行われていない非認証の製造メーカー等のセンサーが設置領域に設置されていると、センサーの情報を収集したデータの精度を劣化させる。【０００８】
また、製造メーカー毎にセンサーのデータ精度や耐久性等の信頼性が異なる場合がある。このため、センサーの設置後、実際の運用中にセンサーの稼働状態等を把握できず、センサーの評価を行うことができなかった。さらに、設置領域に複数の製造メーカーのセンサーが混在して設置されている場合には、製造メーカー別の評価、評価結果に基づく各製造メーカーに対するセンサー運用に伴う利用料金の配布等、の管理処理を実施できなかった。【０００９】
一つの側面では、データネットワーク内の多数のデータ処理装置を簡単に認証でき、所定のデータ精度が得られることを目的とする。
【課題を解決するための手段】
【００１０】
一つの案では、設置領域に複数設置されるデータ処理装置がデータネットワーク管理装置にデータを送信するデータネットワーク管理システムにおいて、前記データ処理装置は、処理したデータを、前記データネットワーク管理装置に向けて自身の識別情報とともに送信し、前記データネットワーク管理装置は、所定の認証試験済みの前記データ処理装置の識別情報と、前記設置領域に設置後の前記データ処理装置から取得した識別情報とに基づいて、データ取得対象の前記データ処理装置を判断するデータネットワーク管理システムを用いる。
【発明の効果】
【００１１】
一つの実施形態によれば、データネットワーク内の多数のデータ処理装置を簡単に認証でき、所定のデータ精度を得ることができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施の形態にかかるデータネットワークに設置されるセンサーの設置状態を示す図である。
【図２】図２は、センサーノードの内部構成例を示すブロック図である。
【図３】図３は、センサーノードの機能を示すブロック図である。
【図４】図４は、親ノードの内部構成例を示すブロック図である。
【図５】図５は、データネットワーク管理装置のハードウェア構成の一例を示すブロック図である。
【図６】図６は、施工中の管理処理内容を説明する図である。
【図７】図７は、運用中の管理処理内容を説明する図である。
【図８】図８は、センサーノードが行う処理内容を示すフローチャートである。
【図９】図９は、親ノードが行う処理内容を示すフローチャートである。
【図１０】図１０は、データネットワーク管理装置が行う処理内容を示すフローチャートである。
【図１１】図１１は、データネットワーク管理装置が行う利用料金の配分の処理例を示す図である。
【発明を実施するための形態】
【００１３】
（実施の形態）
（データ処理装置の構成）
以下に添付図面を参照して、開示技術の好適な実施の形態を詳細に説明する。図１は、実施の形態にかかるデータネットワークに設置されるセンサーの設置状態を示す図である。図１に示すように、所定の設置領域Ａ内には多数のチップ状の複数のセンサーノード（データ処理装置）１０１が設置される。
【００１４】
そして、図１に示すように、設置領域Ａ内には、異なるメーカー（製造メーカー）が製造したセンサーノード１０１Ａ，１０１Ｂ，１０１Ｃが混在して設置される。また、設置領域Ａ内には、複数のセンサーノード１０１のセンサー出力を無線等により受信する親ノード（データ集約装置、アグリゲータ）１０２が設置される。
【００１５】
センサーノード１０１は、設置領域Ａ内の各設置箇所における所定の変位量を検出し、親ノード１０２に検出した情報（センシングデータ）を無線通信により送信する。例えば、センサーノード１０１は、一定時間間隔を有して定期的にセンシングデータを送信する。親ノード１０２は、設置領域Ａに設けられた複数のセンサーノード１０１から得られたセンシングデータを集約し、外部装置１２０としてのサーバーへの情報のアップロードや、外部装置１２０としての利用者端末に対し設置箇所においてセンサーノード１０１が検出したセンシングデータの通知等を行う。
【００１６】
センサーノード１０１は、図１に示すように、設置領域Ａ内に大量に設置される。また、親ノード１０２は、設置領域Ａ内の１台を設置するに限らず、あるいは設置領域Ａの外縁（例えば平面で見て四角形状の設置領域Ａの角に位置する４箇所など）に沿って複数台設置される。実施の形態におけるセンサーノード１０１は、近距離の無線通信能力、少なくとも隣接するセンサーノード１０１に到達可能な無線電波を出力できればよい。このため、親ノード１０２から遠いセンサーノード１０１Ａのデータは、隣接する他の一つまたは複数のセンサーノード１０１Ｂを介して親ノード１０２へ転送される。各センサーノード１０１で検出されたセンシングデータは、この転送により所定のホップ数を有して親ノード１０２へ到達する（図１矢印参照）。
【００１７】
親ノード１０２は、各センサーノード１０１から送信された情報をゲートウェイ（ＧＷ）１０５およびネットワーク１１０を介してサーバー等の外部装置１２０に送信する。この親ノード１０２は、複数のセンサーノード１０１のうち一つあるいは複数について、ネットワーク１０１に接続する機能を有したものを用いる構成としてもよい。
【００１８】
ＧＷ１０５には、図１に示した単一の設置領域Ａに限らず複数の設置領域Ａ，Ｂ，Ｃ，…別のセンサーノード１０１が接続され、設置領域別のデータを振り分け処理する。また、ＧＷ１０５が親ノード１０２の機能を有してもよく、この場合、親ノード１０２を省くことができる。外部装置１２０は、各センサーノード１０１から送信された情報に基づいて設置領域Ａにおけるセンサー出力の統計を取るなどの情報処理を行う。
【００１９】
また、ネットワーク１１０には、センサーノード１０１を管理するデータネットワーク管理装置１３０が接続される。データネットワーク管理装置１３０は、上記外部装置１２０のサーバーを用いてもよい。
【００２０】
（センサーノードの構成）
図２は、センサーノードの内部構成例を示すブロック図である。データ処理装置であるセンサーノード１０１は、センサー２０１と、無線通信回路２０３と、マイクロプロセッサ（ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ））２０５と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０６と、予めデータが書き込み保持されるＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０７と、書き換え可能にデータを保持する不揮発メモリ（記憶部）２０８と、アンテナ２１０と、ハーベスタ２１１と、バッテリ２１２とを含む。
【００２１】
センサー２０１は、設置箇所における所定の変位量を検出し、センシングデータを出力する。センサー２０１は、例えば、設置箇所の圧力を検出する圧電素子や、光を検出する光電素子等である。このセンサー２０１は、１種類に限らず、複数のセンサー２０１を設けて、複数種類のセンシングデータを出力することもできる。アンテナ２１０は、親ノード１０２と無線通信する電波を送受信する。無線通信回路（ＲＦ）２０３は、受信した無線電波を受信信号として出力し、送信信号を無線電波としてアンテナ２１０を介して送信する。
【００２２】
マイクロプロセッサ（ＭＣＵ）２０５は、センサー２０１が検出したセンシングデータを処理する。ＲＡＭ２０６は、ＭＣＵ２０５における処理の一時データを格納する。ＲＯＭ２０７は、ＭＣＵ２０５が実行する処理プログラム等を格納する。不揮発メモリ２０８は、電力供給が途絶えたとき等においても書き込まれた所定のデータを保持する。また、センサー２０１〜不揮発メモリ２０８は、内部バス２０９を介して接続されている。
【００２３】
また、センサーノード１０１は、ハーベスタ２１１と、バッテリ２１２を含む。ハーベスタ２１１は、センサーノード１０１の設置箇所における外部環境、例えば、光、振動、温度、無線電波（受信電波）等のエネルギー変化に基づき発電を行う。バッテリ２１２は、ハーベスタ２１１により発電された電力を蓄え、センサーノード１０１の各部の駆動電源として供給する。すなわち、センサーノード１０１は、二次電池や外部電源等が不要であり、動作に必要な電力を自身の内部で生成する。
【００２４】
（センサーノードの機能）
図３は、センサーノードの機能を示すブロック図である。センサーノード１０１のＭＣＵ２０５は、図３に示す各機能部を有する。受信回路２０３ａ（図２の無線通信回路２０３）は、他のセンサーノード１０１およびデータネットワーク管理装置１３０から送信されたデータを受信する受信処理部３０１を有する。送信回路２０３ｂ（図２の無線通信回路２０３）は、他のセンサーノード１０１に対し、自センサーノード１０１のセンサー２０１のセンシングデータ、および他のセンサーノード１０１から送信されたセンシングデータをさらに他のセンサーノード１０１に送信（転送）する送信処理部３０２を有する。
【００２５】
ＭＣＵ２０５は、信号種別判断部３１１、登録部３１２、作成部３１３、状態遷移部３１４、センシングデータ処理部３１５、解析部３１６、カウンター３１７、の各機能を含む。
【００２６】
信号種別判断部３１１は、他のセンサーノード１０１やデータネットワーク管理装置１３０から送信されたデータを解析して信号種別を判断する。例えば、他のセンサーノード１０１からはデータを受信する。また、データネットワーク管理装置１３０からは、センサーノード１０１の識別情報としてのメーカーＩＤリスト、センサーノード１０１に対する制御情報（例えば、機能停止（ｋｉｌｌ信号）等）のデータを受信する。
【００２７】
そして、信号種別判断部３１１は、これらのデータ（データパケット）先頭のコマンドＩＤに基づき信号種別を判断する。登録部３１２は、データネットワーク管理装置１３０から通知されるメーカー（Ｍａｋｅｒ）ＩＤリスト通知に応じて、メーカーＩＤを登録（記録）する。作成部３１３は、登録部３１２によって登録したメーカーＩＤに沿ったデータフォーマットを作成する。センサーノード１０１は、作成したデータフォーマットを用いてデータおよびメーカーＩＤを送信する。
【００２８】
状態遷移部３１４は、信号種別判断部３１１により判別された信号種別に基づき、センサーノード１０１の動作状態を遷移させる。そして、データネットワーク管理装置１３０から特定のセンサーノード１０１に対する機能停止（後述するｋｉｌｌ信号）を受信した場合には、センサーノード１０１を機能停止（動作不可状態へ移行）させる処理を行う。
【００２９】
センシングデータ処理部３１５は、センサー２０１によりセンシングされた各種データに対応したデータ処理を行う。センシングデータ処理部３１５の処理後のデータは、解析部３１６、カウンター３１７を介して送信処理部３０２から他のセンサーノード１０１に送信される。この際、解析部３１６では、データネットワーク管理装置１３０から通知されたメーカーＩＤリストに、センサーノード１０１自身のメーカーＩＤが含まれているか否かを解析する。センサーノード１０１の不揮発メモリ２０８等には、予め自身のメーカーＩＤが格納されており、解析部３１６は、このメーカーＩＤを読み出す。
【００３０】
そして、メーカーＩＤリストに、センサーノード１０１自身のメーカーＩＤが含まれている場合には、カウンター３１７によって送信データ中の自身のメーカーＩＤに対応するカウンターをカウント（インクリメント）する。
【００３１】
（親ノードの構成）
図４は、親ノードの内部構成例を示すブロック図である。親ノード１０２は、複数のセンサーノード１０１から送信されたセンシング情報を集約する機能を有している。親ノード１０２は、センサーノード１０１と異なり、センサーを有しておらず、また、外部電源に基づき動作する。親ノード１０２は、センサーノード１０１のプロセッサ（ＭＣＵ）２０５よりも高性能なプロセッサ（ＣＰＵ）４０１と、大容量のＲＯＭ４０２およびＲＡＭ４０３と、インターフェース（Ｉ／Ｏ）回路４０４と、これらＣＰＵ４０１〜Ｉ／Ｏ回路４０４とを接続するバス４０５とを含む。
【００３２】
また、Ｉ／Ｏ回路４０４には、センサーノード１０１と無線通信するためのアンテナ４０６および無線通信回路（ＲＦ：Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）４０７と、ネットワークＩ／Ｆ４０８が接続されている。これにより、親ノード１０２は、複数のセンサーノード１０１から送信されたセンシング情報を集約する。集約したセンシング情報は、ネットワークＩ／Ｆ４０８を介して、ＴＣＰ／ＩＰのプロトコル処理等により、インターネット等のネットワーク１１０を介して外部装置１２０である利用者端末４１１やサーバー４１２等に送信される。
【００３３】
利用者端末４１１やサーバー４１２は、集約したセンシング情報を受信し、統計処理等のデータ処理を行う。また、ネットワーク１１０を介して接続されるデータネットワーク管理装置１３０は、サーバー等により構成され、センサーノード１０１の管理を行う。上記データ処理のサーバー４１２と、データネットワーク管理装置１３０として機能するサーバーは、異なる装置としてもよいし、単一のサーバーを用いて構成してもよい。
【００３４】
（データネットワーク管理装置のハードウェア構成例）
図５は、データネットワーク管理装置のハードウェア構成の一例を示すブロック図である。図５において、データネットワーク管理装置１３０は、制御部（ＣＰＵ）５０１と、ＲＯＭ５０２と、ＲＡＭ５０３と、を含む。また、半導体メモリやディスクドライブ等の記憶部５０４と、ディスプレイ５０８と、通信インターフェース（Ｉ／Ｆ）５０９と、キーボード５１０と、マウス５１１と、スキャナ５１２と、プリンタ５１３とを備えてもよい。これらＣＰＵ５０１〜プリンタ５１３はバス５１４によってそれぞれ接続されている。
【００３５】
ＣＰＵ５０１は、データネットワーク管理装置１３０の全体の制御を司る演算処理装置である。ＲＯＭ５０２は、データネットワーク管理装置１３０の管理プログラムを記憶する不揮発性メモリである。ＲＡＭ５０３は、ＣＰＵ５０１による演算処理実行時のワークエリアとして使用される揮発性メモリである。
【００３６】
通信インターフェース５０９は、ネットワーク１１０と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。具体的に、通信インターフェース５０９は、通信回線を通じてネットワーク１１０となるＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）、Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＷＡＮ）、インターネットなどに接続され、ネットワーク１１０を介して他の装置（上記ＧＷ１０５およびセンサーノード１０１）に接続される。通信インターフェース５０９には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００３７】
ディスプレイ５０８は、データネットワーク管理処理のための設定画面や検証結果について、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などをデータ表示する装置である。ディスプレイ５０８には、例えば、Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ（ＴＦＴ）液晶ディスプレイ、プラズマディスプレイ、有機ＥＬディスプレイなどを採用することができる。
【００３８】
図５に記載のＣＰＵ５０１がＲＯＭ５０２に格納されたデータネットワーク管理プログラムを実行処理することにより、設置領域Ａに設置した各センサーノード１０１の認証および動作制御、認証された正規のセンサーノード１０１のメーカーに対する利用料金の配分等の各種管理処理を行う。
【００３９】
（データネットワークの管理処理：施工中）
次に、データネットワーク管理装置１３０を用いたセンサーノード１０１の管理処理例について説明する。はじめに、センサーノード１０１の施工時、すなわち、設置領域Ａに対するセンサーノード１０１の設置後、運用開始までの間における管理処理について説明する。
【００４０】
図６は、施工中の管理処理内容を説明する図である。図６には、図１に示したセンサーノード１０１、データネットワーク管理装置１３０等を含むデータネットワークの全体構成と、データパケットの例を示す。
【００４１】
予め、データネットワーク管理装置１３０には、認証機関による所定の動作試験（各メーカーの互換テスト等）を通過した認証済みのセンサーノード１０１に関する情報（認証情報）６１０をデータベース登録する（ステップＳ６０１）。この認証情報６１０は、データネットワーク（設置領域Ａ）に設置許可するセンサーノード１０１の情報に相当する。データベースは、記憶部５０４等に設けられる。
【００４２】
認証済みのセンサーノード１０１は、耐久性やセンシング精度、データ処理および送受信性能等の精度が所定の規格を満たしたものとなる。図示の例では、認証情報６１０として、認証済みのセンサーノード１０１の各メーカーのメーカー（Ｍａｋｅｒ）ＩＤ（ＭａｋｅｒＡ，Ｂ，Ｃ）が登録されているとする。
【００４３】
（１）この後、設置領域Ａにセンサーノード１０１を設置し、設置したセンサーノード１０１の情報（設置情報）６１１を施工者等がコマンド入力によりデータネットワーク管理装置１３０に登録する（ステップＳ６０２）。この際、設置情報６１１として、メーカーＩＤ毎の設置個数を登録する。図示の例では、登録のコマンドＩＤ（ＣｏｍｍａｎｄＩＤ）にメーカーＩＤの登録を設定し、設置領域Ａ（ＦｉｅｌｄＡ）に対応するメーカー（ＭａｋｅｒＢが個数１００、ＭａｋｅｒＣが個数２００、ＭａｋｅｒＺが個数５０）を登録する。
【００４４】
（２）そして、データネットワーク管理装置１３０は、設置したセンサーノード１０１の認証処理を行う。例えば、認証試験済みのメーカーＩＤを持つセンサーノード１０１だけを認証許可し、認証試験を通過していない非認証のメーカーＩＤを持つセンサーノード１０１については認証許可しない。認証情報６１０として登録されている認証済みのメーカーＩＤがＭａｋｅｒＡ，Ｂ，Ｃであるのに対し、設置情報６１１のメーカーＩＤがＭａｋｅｒＢ，Ｃ，Ｚである。
【００４５】
このため、データネットワーク管理装置１３０は、ＭａｋｅｒＺについては、非認証メーカーであることを検出し、認証許可しない。そして、データネットワーク管理装置１３０は、設置領域Ａのセンサーノード１０１に向けて送信するパケットのコマンドＩＤに、設置領域Ａ（ＦｉｅｌｄＡ）へのＩＤリスト通知６２１と、動作対象メーカーＩＤ通知６２２と、機能停止（ｋｉｌｌ対象）メーカーＩＤ通知６２３、をそれぞれ設定する。
【００４６】
ＩＤリスト通知６２１のパケットは、認証情報６１０と設置情報６１１とに基づいて、設置領域Ａにおける全てのセンサーノード１０１の情報からなる。ＩＤリスト通知６２１の各項目は、設置領域Ａ（ＦｉｅｌｄＡ）、登録されるメーカーＩＤの種類数（ＭａｋｅｒＢ，Ｃの種類数２に相当）、機能停止（ｋｉｌｌ対象）のメーカーＩＤの種類数（ＭａｋｅｒＺの種類数１に相当）からなる。
【００４７】
動作対象メーカーＩＤ通知６２２のパケットは、認証情報６１０と設置情報６１１とに基づいて、設置領域Ａにおける認証許可（動作許可）するセンサーノード１０１の情報からなる。動作対象メーカーＩＤ通知６２２の各項目は、設置領域Ａ（ＦｉｅｌｄＡ）、動作許可するメーカーＩＤ（ＭａｋｅｒＢ，Ｃ）からなる。
【００４８】
機能停止（ｋｉｌｌ対象）メーカーＩＤ通知６２３のパケットは、認証情報６１０と設置情報６１１とに基づいて、設置領域Ａにおける認証許可しない（機能停止）させるセンサーノード１０１の情報からなる。機能停止（ｋｉｌｌ対象）メーカーＩＤ通知６２３の各項目は、設置領域Ａ（ＦｉｅｌｄＡ）、機能停止させるメーカーＩＤ（ＭａｋｅｒＺ）からなる。
【００４９】
そして、データネットワーク管理装置１３０は、これらＩＤリスト通知６２１と、動作対象メーカーＩＤ通知６２２と、機能停止（ｋｉｌｌ対象）メーカーＩＤ通知６２３、のパケットをそれぞれ該当する設置領域Ａのセンサーノード１０１に向けて送信する（ステップＳ６０３）。
【００５０】
（３）データネットワーク管理装置１３０と、センサーノード１０１との間に設けられたＧＷ１０５では、上記ＩＤリスト通知６２１と、動作対象メーカーＩＤ通知６２２と、機能停止（ｋｉｌｌ対象）メーカーＩＤ通知６２３、のパケットを受信する。そして、該当する設置領域Ａのセンサーノード１０１にこれらＩＤリスト通知６３１と、動作対象メーカーＩＤ通知６３２と、機能停止（ｋｉｌｌ対象）メーカーＩＤ通知６３３のパケットを送信する。この際、ＧＷ１０５は、設置領域Ａのセンサーノード１０１を管理および特定できるため、ＩＤリスト通知６２１、動作対象メーカーＩＤ通知６２２、機能停止（ｋｉｌｌ対象）メーカーＩＤ通知６２３、のパケットそれぞれの項目から設置領域Ａの情報を削除して転送する。
【００５１】
（４）設置領域Ａ内の親ノード１０２は、ＧＷ１０５から受信した動作対象メーカーＩＤ通知６３２と、機能停止（ｋｉｌｌ対象）メーカーＩＤ通知６３３のパケットをそのままセンサーノード１０１に転送する。動作対象メーカーＩＤ通知６４２と、機能停止（ｋｉｌｌ対象）メーカーＩＤ通知６４３のパケットが各センサーノード１０１に送信される。
【００５２】
各センサーノード１０１は、データネットワーク管理装置１３０から受信したＩＤリスト通知６３１を記憶する。
【００５３】
また、センサーノード１０１の状態遷移部３１４は、自センサーノード１０１のメーカーが、動作対象メーカーＩＤ通知６４２のパケットが示すメーカー（ＭａｋｅｒＩＤ＝Ｂ，Ｃ）であれば、自センサーノード１０１が認証許可され、動作可能と判断する。
【００５４】
一方、センサーノード１０１の状態遷移部３１４は、自センサーノード１０１のメーカーが、機能停止（ｋｉｌｌ対象）メーカーＩＤ通知６４３のパケットに、認証許可されていないメーカー（ＭａｋｅｒＩＤ＝Ｚ）６４３ａが設定されていれば、自センサーノード１０１が認証されず、機能停止と判断する。そして、認証許可されていないメーカーに該当するセンサーノード１０１の状態遷移部３１４は、自身の機能を動作不可状態（機能停止）にする。
【００５５】
（データネットワークの管理処理：運用中）
次に、センサーノード１０１の施工後、設置領域Ａに設置されたセンサーノード１０１を動作させてデータ収集する際の管理処理について説明する。
【００５６】
以下の説明では、データネットワーク管理装置１３０は、データネットワークの管理を行うとともに、図４等に記載した外部装置１２０（サーバー４１２）が行うデータの集約、およびデータ処理の機能をいずれも行う構成を例に説明する。また、設置領域Ａ内において複数のセンサーノード１０１がメーカーを問わずに一様に分布され、親ノード１０２を複数設置（例えば、平面で見て四角形状の設置領域Ａの角に位置する４箇所に設置）する例を用いて説明する。
【００５７】
図７は、運用中の管理処理内容を説明する図である。施工時に認証許可されたメーカー（ＭａｋｅｒＢ，Ｃ）の各センサーノード１０１は、センサー２０１により所定の変位量を検出し、外部に向けてデータ送信する。
【００５８】
（１）センサーノード１０１は、自身のセンサー２０１が検出したセンシングデータ、および他のセンサーノード１０１からセンシングデータを受信すると、他のセンサーノード１０１にデータを再送信する。この際、カウンター３１７により、自身のメーカーＩＤに対応するセンサーノード１０１のデータの送信毎に、カウント値をインクリメントする（ステップＳ７０１）。この際、センサーノード１０１は、作成部３１３により、データネットワーク管理装置１３０に向けて送信するデータパケット７１０のデータフォーマットを作成する。
【００５９】
（２）複数の親ノード１０２は、各センサーノード１０１から収集したデータの同期処理を行う。この際に、親ノード１０２は、各センサーノード１０１のカウンター３１７がカウントしたデータメーカーＩＤ毎のカウント値の平均値を計算する。この例では、親ノード１０２を４箇所設けているため、収集したデータに含まれるデータメーカーＩＤ毎のカウント値を４で割った値を平均値とする。そして、親ノード１０２は、データネットワーク管理装置１３０に向けたデータパケット７１０のコマンドＩＤにデータのホップ数を設定して送信する（ステップＳ７０２）。図示の例では、データパケット７１０には、ＭａｋｅｒＢのカウント値の平均値１０、ＭａｋｅｒＣのカウント値の平均値２０、およびセンサー２０１が検出したデータを含んでいる。
【００６０】
（３）ＧＷ１０５は、親ノード１０２から送信されたデータパケット７１０に、設置領域Ａ（ＦｉｅｌｄＡ）の項目を付与したデータパケット７２０をデータネットワーク管理装置１３０に向けて送信する（ステップＳ７０３）。
【００６１】
（４）データネットワーク管理装置１３０は、データパケット７２０を受信して、データ領域のデータを抽出して所定のデータ処理を行い、設置領域Ａにおいてセンサー２０１が検出したデータの解析を行う。
【００６２】
このデータネットワーク管理装置１３０は、データネットワーク管理のための管理データ７５０として、上記の認証情報６１０に加えて、登録済み設置領域（Ｆｉｅｌｄ）情報７３０と、設置領域別の設置領域管理データ７４０とをデータベースに保有している。登録済み設置領域情報７３０は、データネットワーク管理装置１３０が管理する複数の設置領域Ａ，Ｂの情報である。設置領域管理データ７４０は、設置領域（この例では設置領域Ａ）におけるセンサーノード１０１のメーカーＩＤと、設置個数（図６の設置情報６１１のうち認証されたＭａｋｅｒＢ，Ｃの情報）からなる。
【００６３】
そして、データネットワーク管理装置１３０は、管理データ７５０と、センサーノード１０１からの送信データとに基づいた所定のデータ処理によりデータネットワーク管理処理（ステップＳ７０４）を行う。ここでは、データネットワーク管理処理の例として、各メーカーＩＤに対応するセンサーノード１０１それぞれの稼働数を計算できる。後述するが、計算した稼働数に基づいて、各メーカーに対する利用料金の配分を決定することもできる。
【００６４】
例えば、図示のように、設置領域管理データ７４０のメーカー別の設置個数は、ＭａｋｅｒＢがｘ（１００）個、ＭａｋｅｒＣがｙ（２００）個である。また、センサーノード１０１から送信されたデータパケット７２０の内容に基づき、メーカー毎のカウント値（ホップ数）は、ＭａｋｅｒＢがａ（１０）回、ＭａｋｅｒＣがｂ（２０）回であったとする。データネットワーク管理装置１３０は、これらのデータに基づき、設置領域Ａにおいて動作したセンサーノード１０１の数を算出する。
【００６５】
上記例では、ＭａｋｅｒＢのセンサーノード１０１の稼働数＝（ｘ＋ｙ）×ａ／（ａ＋ｂ）の演算により算出でき、算出結果としてＭａｋｅｒＢのセンサーノード１０１の全て（１００個）が稼働している、という結果を得ることができる。他のメーカーについても、同様の演算によって稼働数を得ることができる。なお、設置領域Ａにセンサーノード１０１が一様に分布している場合、動作中のセンサーノード１０１の数は、ホップ数に比例する。
【００６６】
（センサーノードの処理内容）
図８は、センサーノードが行う処理内容を示すフローチャートである。上記の施工中、および運用中にセンサーノード１０１のＭＣＵ２０５が行う処理について記載してある。はじめに、ＭＣＵ２０５は、イベントの発生を待つ（ステップＳ８０１：Ｎｏのループ）。データパケットを受信するイベントが発生すると（ステップＳ８０１：Ｃａｓｅ１）、ステップＳ８０２に移行し、イベントがセンシングであれば（ステップＳ８０１：Ｃａｓｅ２）、ステップＳ８０３に移行する。
【００６７】
ステップＳ８０２では、受信したデータパケットの先頭のコマンドＩＤを解析する（ステップＳ８０２）。パケット先頭のコマンドＩＤが他のセンサーノード１０１の送信データであるときには（ステップＳ８０２：Ｃａｓｅ１）、ステップＳ８０３に移行する。パケット先頭のコマンドＩＤがデータネットワーク管理装置１３０によって送信したメーカーＩＤリストであるときには（ステップＳ８０２：Ｃａｓｅ２）、ステップＳ８０７に移行する。パケット先頭のコマンドＩＤがデータネットワーク管理装置１３０によって送信した機能停止（ｋｉｌｌ信号）であるときには（ステップＳ８０２：Ｃａｓｅ３）、ステップＳ８０８に移行する。
【００６８】
ステップＳ８０３では、センシングデータ処理部３１５により、他のセンサーノード１０１から送信されたデータ（センシングデータ）に適したデータ処理を行う（ステップＳ８０３）。なお、センシングデータ処理部３１５は、自ノード内のセンサー２０１により検出したセンシングデータについても適したデータ処理を行う。
【００６９】
また、解析部３１６によって自身のメーカーＩＤを解析し（ステップＳ８０４）、カウンター３１７では送信データ中の自身のメーカーＩＤに対応するカウンターをカウント（インクリメント）する（ステップＳ８０５）。そして、送信処理部３０２を介して、これらメーカーＩＤ毎のカウント値、データ（センシングデータ）を含むパケットを送信データとして外部出力（他のセンサーノード１０１に送信）し（ステップＳ８０６）、一つのイベントに対する処理を終了する。
【００７０】
ステップＳ８０７では、作成部３１３により、データネットワーク管理装置１３０から受信したメーカーＩＤリストに基づいたデータフォーマットを作成し（ステップＳ８０７）、以上の処理を終了する。このデータフォーマットは、運用中のデータパケット７１０（図７参照）の各項目を有するフォーマットである。このデータパケット７１０のフォーマットの各項目には、ステップＳ８０３以降のセンシングデータ処理が行われて送信されるデータが格納される。
【００７１】
ステップＳ８０８では、状態遷移部３１４により、データネットワーク管理装置１３０から受信した機能停止（ｋｉｌｌ信号）が自身のメーカーＩＤと一致するか判断する（ステップＳ８０８）。一致する場合には（ステップＳ８０８：Ｙｅｓ）、受信回路２０３ａ，送信回路２０３ｂをＯＦＦするなどにより、自センサーノード１０１を機能停止し（ステップＳ８０９）、一つのイベントに対する処理を終了する。一致しない場合には（ステップＳ８０８：Ｎｏ）、そのまま終了する。
【００７２】
（親ノードの処理内容）
図９は、親ノードが行う処理内容を示すフローチャートである。上記の施工中、および運用中に親ノード１０２のＣＰＵ４０１が行う処理について記載してある。親ノード１０２の機能をＧＷ１０５が実行する場合には、ＧＷ１０５が以下の処理を行う。
【００７３】
はじめに、ＣＰＵ４０１は、イベントの発生を待つ（ステップＳ９０１：Ｎｏのループ）。データパケットを受信するイベントが発生すると（ステップＳ９０１：Ｙｅｓ）、受信したデータパケットの先頭のコマンドＩＤを解析する（ステップＳ９０２）。
【００７４】
パケット先頭のコマンドＩＤが他のセンサーノード１０１の送信データであるときには（ステップＳ９０２：Ｃａｓｅ１）、ステップＳ９０３に移行する。パケット先頭のコマンドＩＤがデータネットワーク管理装置１３０によって送信したメーカーＩＤリストであるときには（ステップＳ９０２：Ｃａｓｅ２）、ステップＳ９０７に移行する。パケット先頭のコマンドＩＤがデータネットワーク管理装置１３０によって送信した機能停止（ｋｉｌｌ信号）のメーカーＩＤ通知信号であるときには（ステップＳ９０２：Ｃａｓｅ３）、ステップＳ９０８に移行する。
【００７５】
ステップＳ９０３では、複数の親ノード１０２間の同期処理を行う（ステップＳ９０３）。そして、センシングデータ処理部３１５により、受信したデータ（センシングデータ）に適したデータ処理を行う（ステップＳ９０４）。また、各メーカーＩＤ別のカウント値の平均値を計算する（ステップＳ９０５）。そして、これらメーカーＩＤ別のカウント値の平均値、データ（センシングデータ）を含むパケットを送信データとしてデータネットワーク管理装置１３０に送信し（ステップＳ９０６）、一つのイベントに対する処理を終了する。
【００７６】
ステップＳ９０７では、データネットワーク管理装置１３０から受信したメーカーＩＤリストをセンサーノード１０１に送信し（ステップＳ９０７）、以上の処理を終了する。ステップＳ９０８では、データネットワーク管理装置１３０から受信した機能停止（ｋｉｌｌ信号）をセンサーノード１０１に送信し（ステップＳ９０８）、以上の処理を終了する。
【００７７】
（データネットワーク管理装置の処理内容）
図１０は、データネットワーク管理装置が行う処理内容を示すフローチャートである。上記の施工中、および運用中にデータネットワーク管理装置１３０のＣＰＵ５０１が行う処理について記載してある。
【００７８】
はじめに、ＣＰＵ５０１は、イベントの発生を待つ（ステップＳ１００１：Ｎｏのループ）。データパケットを受信するイベントが発生すると（ステップＳ１００１：Ｙｅｓ、データパケット受信）、受信したデータパケットの先頭のコマンドＩＤを解析する（ステップＳ１００２）。
【００７９】
パケット先頭のコマンドＩＤがメーカーＩＤの登録であるときには（ステップＳ１００２：Ｃａｓｅ１）、ステップＳ１００３に移行する。パケット先頭のコマンドＩＤがデータ通知であるときには（ステップＳ１００２：Ｃａｓｅ２）、ステップＳ１００７に移行する。パケット先頭のコマンドＩＤがＣａｓｅ１，Ｃａｓｅ２のいずれにも該当しないときには（ステップＳ１００２：Ｎｏ）、処理を終了する。
【００８０】
ステップＳ１００３では、施工時に施工者等がコマンド入力により登録したメーカーＩＤのうち未解読（未処理）のメーカーＩＤが存在するか判断する（ステップＳ１００３）。未解読のメーカーＩＤが存在すれば（ステップＳ１００３：Ｙｅｓ）、ステップＳ１００４に移行し、未解読のメーカーＩＤが無ければ（ステップＳ１００３：Ｎｏ）、全て解読済みであるため、処理を終了する。
【００８１】
ステップＳ１００４では、未解読のメーカーＩＤがデータベース（ＤＢ）上に記録されているＩＤと一致するか判断する（ステップＳ１００４）。判断の結果、一致すれば（ステップＳ１００４：Ｙｅｓ）、未解読のメーカーＩＤをセンサーノード１０１に通知する（認証した動作対象の）メーカーＩＤリストに追加する（ステップＳ１００５）。判断の結果、一致しなければ（ステップＳ１００４：Ｎｏ）、未解読のメーカーＩＤをセンサーノード１０１に通知する機能停止のｋｉｌｌ対象メーカーＩＤリストに追加する（ステップＳ１００６）。ステップＳ１００５，ステップＳ１００６の処理後は、いずれもステップＳ１００３に戻る。
【００８２】
ステップＳ１００７では、利用料金の未計算のメーカーＩＤが存在するか判断する（ステップＳ１００７）。判断の結果、未計算のメーカーＩＤが存在すれば（ステップＳ１００７：Ｙｅｓ）、メーカーＩＤ毎に動作ノード数の計算を行い（ステップＳ１００８）、ステップＳ１００７に戻る。これにより、設置領域Ａに設置され、認証されたセンサーノード１０１の個数に対応した利用料金をメーカー毎に算出する。判断の結果、未計算のメーカーＩＤが存在しなければ（ステップＳ１００７：Ｎｏ）、処理を終了する。
【００８３】
（データネットワーク管理装置の管理処理例）
データネットワーク管理装置１３０が行う管理処理例について説明する。例えば、上述したように、施工中においては、認証許可されたメーカーのセンサーノード１０１だけを動作許可し、認証許可されていないメーカーのセンサーノード１０１については、機能停止させることができる。これにより、設置領域Ａに設置された後のセンサーノード１０１であっても、メーカー毎にセンサーノード１０１の動作制御を行えるようになる。
【００８４】
また、センサーノード１０１の運用中においては、各センサーノード１０１は、他のセンサーノード１０１からのデータの転送にかかるホップ数を計数し、データネットワーク管理装置１３０に送信する。これにより、データネットワーク管理装置１３０において、各メーカーＩＤに対応するセンサーノード１０１それぞれの稼働数を計算できるようになる。
【００８５】
図１１は、データネットワーク管理装置が行う利用料金の配分の処理例を示す図である。図７を用いて説明したように、データネットワーク管理装置１３０は、センサーノード１０１から送信されるデータパケット７１０に含まれる各メーカーＩＤ別のカウント値に基づき、メーカー別のセンサーノード１０１それぞれの稼働数を計算できる。そして、データネットワーク管理装置１３０は、この稼働数を用いて各メーカーへの利用料金の配分を行うことができる。例えば、設置領域Ａの管理者（管理団体）等がこの利用料金相当分を支払う。
【００８６】
具体例を用いて説明すると、一つのセンサーノード１０１が１回センシングして１回のセンシングデータを出力する毎に配分される利用料金を１円とする。そして、上述したように、データパケット７１０の内容にしたがい、ＭａｋｅｒＢのセンサーノード１０１の稼働数＝（ｘ＋ｙ）×ａ／（ａ＋ｂ）＝１００（個）の稼働という結果が得られたとする。データネットワーク管理装置１３０は、この稼働数に基づいて、１０回のセンシングイベントが発生した場合、ＭａｋｅｒＢに対する利用料金＝１×１００×１０＝１０００（円）を算出する。他のメーカーについても、同様の演算によって配分される利用料金を得ることができる。この例では、センシングデータの回数に基づく利用料金の配分としたが、センサーノード１０１が定期的に送信するセンシングデータの送信頻度として、他に通信量に基づき利用料金を配分することとしてもよい。
【００８７】
この利用料金は、認証許可されたメーカーのセンサーノード１０１であり、かつ、実際に動作してセンシングデータを出力したセンサーノード１０１に基づき算出されるものであるため、運用実績に基づいて正確に算出できる。また、設置領域Ａにおいて多数のセンサーノード１０１がメーカー混在の状態で存在する場合であっても、メーカー毎の利用料金を算出できるようになる。
【００８８】
また、上記実施の形態では、センサーノード１０１の認証に、センサーノード１０１の識別情報としてメーカーＩＤを用いて判断することとしたが、認証に用いる識別情報はメーカーに限らない。例えば、他の識別情報として、センサーノード１０１別の固有性能（センシング種別数、ＣＰＵ処理性能指標等）や、センサーノード１０１の運用による変化要因（製造年月、データ送信回数など経年変化する値、耐久性を示す保証期間）等のいずれか、あるいはメーカーＩＤと併せた複数の条件を用いて判断する構成としてもよい。これらは、不揮発メモリ２０８等に保持し、メーカーＩＤと同様に読み出して用いることができる。そして、データネットワーク管理装置１３０は、これら固有性能や変化要因に基づき、設置領域Ａにおいて必要な性能を満たすセンサーノード１０１だけを認証したり、耐久性が劣化したセンサーノード１０１を認証しない制御を行う。このように、データネットワーク管理装置１３０は、識別情報を用いて動的に認証条件を変化させてもよい。
【００８９】
以上説明したように、実施の形態では、センサーノードのセンシングデータの送信に併せて、センサーノードの識別情報をデータネットワーク管理装置に送信し、データネットワーク管理装置によりセンサーノードを識別情報に基づき認証する。これにより、処理性能が低いセンサーノードであっても処理負荷が掛からず、センサーノードを認証できるようになる。特に、設置領域に多数設置される小型のセンサーノードに対して簡単な処理で認証できるようになる。認証されたセンサーノードは、規定の性能を満たし所定のデータ精度を満足するものであるため、設置領域に多数設置されるセンサーノードの動作を保証し、データ収集精度を高めることができる。
【００９０】
また、各センサーノードは、センシングデータとともにデータ送信のカウント値を送信するため、データネットワーク管理装置は、運用中は常に、稼働しているセンサーノードの稼働数を正確に把握できるようになる。また、稼働数に基づく対価の算出が可能となる。さらに、例えば、メーカーＩＤを用いてメーカー別の稼働数および利用料金の配分を算出できるようになる。この場合、メーカー別の性能や耐久性を評価できるようになり、稼働状態が良好なメーカーに対する利用料金の配分を多くできる。
【００９１】
また、センサーノードの単価は安価であるが、設置領域に１０万個〜１００万個と多数のセンサーノードを設置するような場合、施工時に一時的に多額の設置費用負担が生じる。この点、実運用後に、稼働数に応じた利用料金の配分を行うことにより、施工時の費用負担を軽減させるモデルを構築でき、上記システムは、構築したモデルに適合した処理を行う。
【００９２】
また、上述した実施の形態では、センサーノードにおいて検出した検出情報をデータネットワーク管理装置（上位装置であるデータ収集装置側）に送信するデータネットワークについて説明した。これに限らず、データを上位装置から複数のノード（センサーノードに相当）に向けてデータ送信するデータネットワークにおけるセンサーノードの認証にも適用できる。
【符号の説明】
【００９３】
１０１  センサーノード（データ処理装置）
１０２  親ノード
１０５  ゲートウェイ
１１０  ネットワーク
１２０  外部装置
１３０  データネットワーク管理装置
５０１  制御部（ＣＰＵ）
Ａ  設置領域
【図１】
2015001657.tif 000003
【図２】
2015001657.tif 000004
【図３】
2015001657.tif 000005
【図４】
2015001657.tif 000006
【図５】
2015001657.tif 000007
【図６】
2015001657.tif 000008
【図７】
2015001657.tif 000009
【図８】
2015001657.tif 000010
【図９】
2015001657.tif 000011
【図１０】
2015001657.tif 000012
【図１１】
2015001657.tif 000013
【手続補正書】
【提出日】平成27年12月28日(2015.12.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
設置領域に複数設置されるデータ処理装置がデータネットワーク管理装置にデータを送信するデータネットワーク管理システムにおいて、
前記データ処理装置は、処理したデータを、前記データネットワーク管理装置に向けて自身の識別情報とともに送信し、
前記データネットワーク管理装置は、所定の認証試験済みの前記データ処理装置の識別情報と、前記設置領域に設置後の前記データ処理装置から取得した識別情報とに基づいて、データ取得対象の前記データ処理装置を判断する、
ことを特徴とするデータネットワーク管理システム。
【請求項２】
前記データ処理装置は、前記識別情報として自身の製造メーカーの情報を送信し、
前記データネットワーク管理装置は、所定の認証試験済みの製造メーカーの情報と、前記データ処理装置から取得した製造メーカーの情報とに基づいて、データ取得対象の前記データ処理装置を判断することを特徴とする請求項１に記載のデータネットワーク管理システム。
【請求項３】
前記データネットワーク管理装置は、前記データ処理装置から送信された前記識別情報に基づいて、データ取得対象の前記データ処理装置に対して動作許可を通知し、データ取得対象外の前記データ処理装置に対して動作停止を通知し、
前記データ処理装置は、前記データネットワーク管理装置の通知に基づいて自身を動作あるいは動作停止させる状態遷移部を有することを特徴とする請求項１に記載のデータネットワーク管理システム。
【請求項４】
前記データネットワーク管理装置は、前記データ処理装置から送信された前記識別情報に基づいて、前記設置領域にて動作している前記データ処理装置の稼働数を求めることを特徴とする請求項１に記載のデータネットワーク管理システム。
【請求項５】
前記データネットワーク管理装置は、前記データ処理装置からの前記データの送信頻度と稼働数と、前記製造メーカーの情報とに基づき、製造メーカー別の利用料金の配分を求めることを特徴とする請求項２に記載のデータネットワーク管理システム。
【請求項６】
複数の前記データ処理装置のうち一つあるいは複数を、前記データネットワーク管理装置との間で通信接続する親ノードとして用いることを特徴とする請求項１に記載のデータネットワーク管理システム。
【請求項７】
前記データ処理装置は、設置箇所における所定の変位量を検出するセンサーを有し、前記センサーが検出した変位量をデータ処理して送信することを特徴とする請求項１に記載のデータネットワーク管理システム。
【請求項８】
所定の認証試験済みのデータ処理装置の識別情報と、
設置領域に設置後の前記データ処理装置から取得した識別情報とに基づいて、データ取得対象の前記データ処理装置を判断する制御部を備えたことを特徴とするデータネットワーク管理装置。
【請求項９】
データネットワークの設置領域に複数設置され、データをデータネットワーク管理装置に送信するデータ処理装置において、
データ処理を行う処理部と、
データ処理を行った前記データと、識別情報として自身の製造メーカーの情報を送信する送信部と、
データネットワーク管理装置からの通知を受信する受信部と、
前記データネットワーク管理装置の通知に基づいて自身を動作あるいは動作停止させる状態遷移部と、
を備えたことを特徴とするデータ処理装置。
【請求項１０】
前記受信部により、隣接する他のデータ処理装置から到達した無線電波を受信し、前記他のデータ処理装置から受信した前記データを前記送信部を介して転送させ、
前記受信部により、前記データネットワーク管理装置から前記設置領域に設置された製造メーカー一覧の通知を受信し、
通知された前記製造メーカー一覧に、自身の製造メーカーが含まれるかを解析する解析部と、
前記解析の結果、通知された前記製造メーカー一覧に、自身の製造メーカーが含まれる場合、当該製造メーカーに該当するカウント値をインクリメントするカウンターと、を有し、
前記送信部は、前記データに前記製造メーカー別のカウント値を含めて、前記他のデータ処理装置へ送信することを特徴とする請求項９に記載のデータ処理装置。
【請求項１１】
設置箇所における所定の変位量を検出するセンサーを有し、
前記処理部は、前記センサーが検出した変位量をデータ処理することを特徴とする請求項９に記載のデータ処理装置。
【請求項１２】
複数の前記データ処理装置のうち一つあるいは複数を、前記データネットワーク管理装置との間で通信接続する親ノードとして設置し、
当該親ノードは、複数の前記データ処理装置から前記データを収集した際に、前記製造メーカー別のカウント値を設置数に応じて平均した平均値を求め、前記データネットワーク管理装置に送信することを特徴とする請求項９に記載のデータ処理装置。
【請求項１３】
設置領域に複数設置されるデータ処理装置からデータネットワーク管理装置にデータを送信するデータネットワーク管理方法において、
前記データ処理装置は、
処理したデータを、前記データネットワーク管理装置に向けて自身の識別情報とともに送信し、
前記データネットワーク管理装置は、
所定の認証試験済みの前記データ処理装置の識別情報と、前記設置領域に設置後の前記データ処理装置から取得した識別情報とに基づいて、データ取得対象の前記データ処理装置を判断する、
ことを特徴とするデータネットワーク管理方法。
【請求項１４】
前記データネットワーク管理装置は、前記データ処理装置から送信された前記識別情報に基づいて、データ取得対象の前記データ処理装置に対して動作許可を通知し、データ取得対象外の前記データ処理装置に対して動作停止を通知し、
前記データ処理装置は、前記データネットワーク管理装置の通知に基づいて自身を動作あるいは動作停止させることを特徴とする請求項１３に記載のデータネットワーク管理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データネットワークを管理するデータネットワーク管理システム、データネットワーク管理装置、データ処理装置、およびデータネットワーク管理方法に関する。
【背景技術】
【０００２】
多数のセンサー、例えば、数百個〜数万個の安価なチップ状のセンサー（データ処理装置）を設置領域に設置して、各センサーがそれぞれ検出した検出情報を無線送信し、上位の親機により検出情報を収集するデータネットワークの技術が考えられる。多数のセンサーを用いて広域性、網羅性を実現する場合には、膨大な数（ノード）にセンサーを設置する必要がある。
【０００３】
また、ハーベスタ（例えば、設置箇所における外部環境である、光、振動、温度、無線電波等のエネルギー変化）を電源として動作するセンサーは、処理性能が極めて低い。データネットワークに保証されていないセンサーが混在している場合、データの精度保証のために、保証されていないセンサーをシステムから除去する必要がある。各センサーは、サイズが非常に小さく、目視で特定することは困難であり、簡単に除去することができない。
【０００４】
一般的なサーバークライアントシステムでは、公開鍵や秘密鍵などの暗号化、およびこれらを利用した証明書などを用いてクライアント認証を行っている。認証方式をセンサーが実行処理する場合、データ量、処理量ともに非常に大きく処理負担となるため、簡易なセンサーでは、扱うデータ量がより小さく、簡易的に処理できる認証が求められる。
【０００５】
従来、センサーネットワークにおいて、センサーの属性（温度、湿度、位置等）によって検出する一部のセンサーを複数のセンサーの中から特定する技術がある（例えば、下記特許文献１参照。）。また、システムからノードに対し、ＩＤ情報を用いてノードを識別して送信し、各ノードの電源を制御する技術がある（例えば、下記特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１７６５０２号公報
【特許文献２】特開２０１０−１４１４６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記従来の技術では、センサーが出力するデータの精度保証が行えなかった。例えば、設置した多数のセンサーが正規の動作テストを行ったものであるか否かの確認が行えない。この場合、所定の認証試験（動作テスト）が行われていない非認証の製造メーカー等のセンサーが設置領域に設置されていると、センサーの情報を収集したデータの精度を劣化させる。
【０００８】
また、製造メーカー毎にセンサーのデータ精度や耐久性等の信頼性が異なる場合がある。このため、センサーの設置後、実際の運用中にセンサーの稼働状態等を把握できず、センサーの評価を行うことができなかった。さらに、設置領域に複数の製造メーカーのセンサーが混在して設置されている場合には、製造メーカー別の評価、評価結果に基づく各製造メーカーに対するセンサー運用に伴う利用料金の配布等、の管理処理を実施できなかった。
【０００９】
一つの側面では、データネットワーク内の多数のデータ処理装置を簡単に認証でき、所定のデータ精度が得られることを目的とする。
【課題を解決するための手段】
【００１０】
一つの案では、設置領域に複数設置されるデータ処理装置がデータネットワーク管理装置にデータを送信するデータネットワーク管理システムにおいて、前記データ処理装置は、処理したデータを、前記データネットワーク管理装置に向けて自身の識別情報とともに送信し、前記データネットワーク管理装置は、所定の認証試験済みの前記データ処理装置の識別情報と、前記設置領域に設置後の前記データ処理装置から取得した識別情報とに基づいて、データ取得対象の前記データ処理装置を判断するデータネットワーク管理システムを用いる。
【発明の効果】
【００１１】
一つの実施形態によれば、データネットワーク内の多数のデータ処理装置を簡単に認証でき、所定のデータ精度を得ることができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施の形態にかかるデータネットワークに設置されるセンサーの設置状態を示す図である。
【図２】図２は、センサーノードの内部構成例を示すブロック図である。
【図３】図３は、センサーノードの機能を示すブロック図である。
【図４】図４は、親ノードの内部構成例を示すブロック図である。
【図５】図５は、データネットワーク管理装置のハードウェア構成の一例を示すブロック図である。
【図６】図６は、施工中の管理処理内容を説明する図である。
【図７】図７は、運用中の管理処理内容を説明する図である。
【図８】図８は、センサーノードが行う処理内容を示すフローチャートである。
【図９】図９は、親ノードが行う処理内容を示すフローチャートである。
【図１０】図１０は、データネットワーク管理装置が行う処理内容を示すフローチャートである。
【図１１】図１１は、データネットワーク管理装置が行う利用料金の配分の処理例を示す図である。
【発明を実施するための形態】
【００１３】
（実施の形態）
（データ処理装置の構成）
以下に添付図面を参照して、開示技術の好適な実施の形態を詳細に説明する。図１は、実施の形態にかかるデータネットワークに設置されるセンサーの設置状態を示す図である。図１に示すように、所定の設置領域Ａ内には多数のチップ状の複数のセンサーノード（データ処理装置）１０１が設置される。
【００１４】
そして、図１に示すように、設置領域Ａ内には、異なるメーカー（製造メーカー）が製造したセンサーノード１０１Ａ，１０１Ｂ，１０１Ｃが混在して設置される。また、設置領域Ａ内には、複数のセンサーノード１０１のセンサー出力を無線等により受信する親ノード（データ集約装置、アグリゲータ）１０２が設置される。
【００１５】
センサーノード１０１は、設置領域Ａ内の各設置箇所における所定の変位量を検出し、親ノード１０２に検出した情報（センシングデータ）を無線通信により送信する。例えば、センサーノード１０１は、一定時間間隔を有して定期的にセンシングデータを送信する。親ノード１０２は、設置領域Ａに設けられた複数のセンサーノード１０１から得られたセンシングデータを集約し、外部装置１２０としてのサーバーへの情報のアップロードや、外部装置１２０としての利用者端末に対し設置箇所においてセンサーノード１０１が検出したセンシングデータの通知等を行う。
【００１６】
センサーノード１０１は、図１に示すように、設置領域Ａ内に大量に設置される。また、親ノード１０２は、設置領域Ａ内の１台を設置するに限らず、あるいは設置領域Ａの外縁（例えば平面で見て四角形状の設置領域Ａの角に位置する４箇所など）に沿って複数台設置される。実施の形態におけるセンサーノード１０１は、近距離の無線通信能力、少なくとも隣接するセンサーノード１０１に到達可能な無線電波を出力できればよい。このため、親ノード１０２から遠いセンサーノード１０１Ａのデータは、隣接する他の一つまたは複数のセンサーノード１０１Ｂを介して親ノード１０２へ転送される。各センサーノード１０１で検出されたセンシングデータは、この転送により所定のホップ数を有して親ノード１０２へ到達する（図１矢印参照）。
【００１７】
親ノード１０２は、各センサーノード１０１から送信された情報をゲートウェイ（ＧＷ）１０５およびネットワーク１１０を介してサーバー等の外部装置１２０に送信する。この親ノード１０２は、複数のセンサーノード１０１のうち一つあるいは複数について、ネットワーク１０１に接続する機能を有したものを用いる構成としてもよい。
【００１８】
ＧＷ１０５には、図１に示した単一の設置領域Ａに限らず複数の設置領域Ａ，Ｂ，Ｃ，…別のセンサーノード１０１が接続され、設置領域別のデータを振り分け処理する。また、ＧＷ１０５が親ノード１０２の機能を有してもよく、この場合、親ノード１０２を省くことができる。外部装置１２０は、各センサーノード１０１から送信された情報に基づいて設置領域Ａにおけるセンサー出力の統計を取るなどの情報処理を行う。
【００１９】
また、ネットワーク１１０には、センサーノード１０１を管理するデータネットワーク管理装置１３０が接続される。データネットワーク管理装置１３０は、上記外部装置１２０のサーバーを用いてもよい。
【００２０】
（センサーノードの構成）
図２は、センサーノードの内部構成例を示すブロック図である。データ処理装置であるセンサーノード１０１は、センサー２０１と、無線通信回路２０３と、マイクロプロセッサ（ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ））２０５と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０６と、予めデータが書き込み保持されるＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０７と、書き換え可能にデータを保持する不揮発メモリ（記憶部）２０８と、アンテナ２１０と、ハーベスタ２１１と、バッテリ２１２とを含む。
【００２１】
センサー２０１は、設置箇所における所定の変位量を検出し、センシングデータを出力する。センサー２０１は、例えば、設置箇所の圧力を検出する圧電素子や、光を検出する光電素子等である。このセンサー２０１は、１種類に限らず、複数のセンサー２０１を設けて、複数種類のセンシングデータを出力することもできる。アンテナ２１０は、親ノード１０２と無線通信する電波を送受信する。無線通信回路（ＲＦ）２０３は、受信した無線電波を受信信号として出力し、送信信号を無線電波としてアンテナ２１０を介して送信する。
【００２２】
マイクロプロセッサ（ＭＣＵ）２０５は、センサー２０１が検出したセンシングデータを処理する。ＲＡＭ２０６は、ＭＣＵ２０５における処理の一時データを格納する。ＲＯＭ２０７は、ＭＣＵ２０５が実行する処理プログラム等を格納する。不揮発メモリ２０８は、電力供給が途絶えたとき等においても書き込まれた所定のデータを保持する。また、センサー２０１〜不揮発メモリ２０８は、内部バス２０９を介して接続されている。
【００２３】
また、センサーノード１０１は、ハーベスタ２１１と、バッテリ２１２を含む。ハーベスタ２１１は、センサーノード１０１の設置箇所における外部環境、例えば、光、振動、温度、無線電波（受信電波）等のエネルギー変化に基づき発電を行う。バッテリ２１２は、ハーベスタ２１１により発電された電力を蓄え、センサーノード１０１の各部の駆動電源として供給する。すなわち、センサーノード１０１は、二次電池や外部電源等が不要であり、動作に必要な電力を自身の内部で生成する。
【００２４】
（センサーノードの機能）
図３は、センサーノードの機能を示すブロック図である。センサーノード１０１のＭＣＵ２０５は、図３に示す各機能部を有する。受信回路２０３ａ（図２の無線通信回路２０３）は、他のセンサーノード１０１およびデータネットワーク管理装置１３０から送信されたデータを受信する受信処理部３０１を有する。送信回路２０３ｂ（図２の無線通信回路２０３）は、他のセンサーノード１０１に対し、自センサーノード１０１のセンサー２０１のセンシングデータ、および他のセンサーノード１０１から送信されたセンシングデータをさらに他のセンサーノード１０１に送信（転送）する送信処理部３０２を有する。
【００２５】
ＭＣＵ２０５は、信号種別判断部３１１、登録部３１２、作成部３１３、状態遷移部３１４、センシングデータ処理部３１５、解析部３１６、カウンター３１７、の各機能を含む。
【００２６】
信号種別判断部３１１は、他のセンサーノード１０１やデータネットワーク管理装置１３０から送信されたデータを解析して信号種別を判断する。例えば、他のセンサーノード１０１からはデータを受信する。また、データネットワーク管理装置１３０からは、センサーノード１０１の識別情報としてのメーカーＩＤリスト、センサーノード１０１に対する制御情報（例えば、機能停止（ｋｉｌｌ信号）等）のデータを受信する。
【００２７】
そして、信号種別判断部３１１は、これらのデータ（データパケット）先頭のコマンドＩＤに基づき信号種別を判断する。登録部３１２は、データネットワーク管理装置１３０から通知されるメーカー（Ｍａｋｅｒ）ＩＤリスト通知に応じて、メーカーＩＤを登録（記録）する。作成部３１３は、登録部３１２によって登録したメーカーＩＤに沿ったデータフォーマットを作成する。センサーノード１０１は、作成したデータフォーマットを用いてデータおよびメーカーＩＤを送信する。
【００２８】
状態遷移部３１４は、信号種別判断部３１１により判別された信号種別に基づき、センサーノード１０１の動作状態を遷移させる。そして、データネットワーク管理装置１３０から特定のセンサーノード１０１に対する機能停止（後述するｋｉｌｌ信号）を受信した場合には、センサーノード１０１を機能停止（動作不可状態へ移行）させる処理を行う。
【００２９】
センシングデータ処理部３１５は、センサー２０１によりセンシングされた各種データに対応したデータ処理を行う。センシングデータ処理部３１５の処理後のデータは、解析部３１６、カウンター３１７を介して送信処理部３０２から他のセンサーノード１０１に送信される。この際、解析部３１６では、データネットワーク管理装置１３０から通知されたメーカーＩＤリストに、センサーノード１０１自身のメーカーＩＤが含まれているか否かを解析する。センサーノード１０１の不揮発メモリ２０８等には、予め自身のメーカーＩＤが格納されており、解析部３１６は、このメーカーＩＤを読み出す。
【００３０】
そして、メーカーＩＤリストに、センサーノード１０１自身のメーカーＩＤが含まれている場合には、カウンター３１７によって送信データ中の自身のメーカーＩＤに対応するカウンターをカウント（インクリメント）する。
【００３１】
（親ノードの構成）
図４は、親ノードの内部構成例を示すブロック図である。親ノード１０２は、複数のセンサーノード１０１から送信されたセンシング情報を集約する機能を有している。親ノード１０２は、センサーノード１０１と異なり、センサーを有しておらず、また、外部電源に基づき動作する。親ノード１０２は、センサーノード１０１のプロセッサ（ＭＣＵ）２０５よりも高性能なプロセッサ（ＣＰＵ）４０１と、大容量のＲＯＭ４０２およびＲＡＭ４０３と、インターフェース（Ｉ／Ｏ）回路４０４と、これらＣＰＵ４０１〜Ｉ／Ｏ回路４０４とを接続するバス４０５とを含む。
【００３２】
また、Ｉ／Ｏ回路４０４には、センサーノード１０１と無線通信するためのアンテナ４０６および無線通信回路（ＲＦ：Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）４０７と、ネットワークＩ／Ｆ４０８が接続されている。これにより、親ノード１０２は、複数のセンサーノード１０１から送信されたセンシング情報を集約する。集約したセンシング情報は、ネットワークＩ／Ｆ４０８を介して、ＴＣＰ／ＩＰのプロトコル処理等により、インターネット等のネットワーク１１０を介して外部装置１２０である利用者端末４１１やサーバー４１２等に送信される。
【００３３】
利用者端末４１１やサーバー４１２は、集約したセンシング情報を受信し、統計処理等のデータ処理を行う。また、ネットワーク１１０を介して接続されるデータネットワーク管理装置１３０は、サーバー等により構成され、センサーノード１０１の管理を行う。上記データ処理のサーバー４１２と、データネットワーク管理装置１３０として機能するサーバーは、異なる装置としてもよいし、単一のサーバーを用いて構成してもよい。
【００３４】
（データネットワーク管理装置のハードウェア構成例）
図５は、データネットワーク管理装置のハードウェア構成の一例を示すブロック図である。図５において、データネットワーク管理装置１３０は、制御部（ＣＰＵ）５０１と、ＲＯＭ５０２と、ＲＡＭ５０３と、を含む。また、半導体メモリやディスクドライブ等の記憶部５０４と、ディスプレイ５０８と、通信インターフェース（Ｉ／Ｆ）５０９と、キーボード５１０と、マウス５１１と、スキャナ５１２と、プリンタ５１３とを備えてもよい。これらＣＰＵ５０１〜プリンタ５１３はバス５１４によってそれぞれ接続されている。
【００３５】
ＣＰＵ５０１は、データネットワーク管理装置１３０の全体の制御を司る演算処理装置である。ＲＯＭ５０２は、データネットワーク管理装置１３０の管理プログラムを記憶する不揮発性メモリである。ＲＡＭ５０３は、ＣＰＵ５０１による演算処理実行時のワークエリアとして使用される揮発性メモリである。
【００３６】
通信インターフェース５０９は、ネットワーク１１０と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。具体的に、通信インターフェース５０９は、通信回線を通じてネットワーク１１０となるＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）、Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＷＡＮ）、インターネットなどに接続され、ネットワーク１１０を介して他の装置（上記ＧＷ１０５およびセンサーノード１０１）に接続される。通信インターフェース５０９には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００３７】
ディスプレイ５０８は、データネットワーク管理処理のための設定画面や検証結果について、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などをデータ表示する装置である。ディスプレイ５０８には、例えば、Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ（ＴＦＴ）液晶ディスプレイ、プラズマディスプレイ、有機ＥＬディスプレイなどを採用することができる。
【００３８】
図５に記載のＣＰＵ５０１がＲＯＭ５０２に格納されたデータネットワーク管理プログラムを実行処理することにより、設置領域Ａに設置した各センサーノード１０１の認証および動作制御、認証された正規のセンサーノード１０１のメーカーに対する利用料金の配分等の各種管理処理を行う。
【００３９】
（データネットワークの管理処理：施工中）
次に、データネットワーク管理装置１３０を用いたセンサーノード１０１の管理処理例について説明する。はじめに、センサーノード１０１の施工時、すなわち、設置領域Ａに対するセンサーノード１０１の設置後、運用開始までの間における管理処理について説明する。
【００４０】
図６は、施工中の管理処理内容を説明する図である。図６には、図１に示したセンサーノード１０１、データネットワーク管理装置１３０等を含むデータネットワークの全体構成と、データパケットの例を示す。
【００４１】
予め、データネットワーク管理装置１３０には、認証機関による所定の動作試験（各メーカーの互換テスト等）を通過した認証済みのセンサーノード１０１に関する情報（認証情報）６１０をデータベース登録する（ステップＳ６０１）。この認証情報６１０は、データネットワーク（設置領域Ａ）に設置許可するセンサーノード１０１の情報に相当する。データベースは、記憶部５０４等に設けられる。
【００４２】
認証済みのセンサーノード１０１は、耐久性やセンシング精度、データ処理および送受信性能等の精度が所定の規格を満たしたものとなる。図示の例では、認証情報６１０として、認証済みのセンサーノード１０１の各メーカーのメーカー（Ｍａｋｅｒ）ＩＤ（ＭａｋｅｒＡ，Ｂ，Ｃ）が登録されているとする。
【００４３】
（１）この後、設置領域Ａにセンサーノード１０１を設置し、設置したセンサーノード１０１の情報（設置情報）６１１を施工者等がコマンド入力によりデータネットワーク管理装置１３０に登録する（ステップＳ６０２）。この際、設置情報６１１として、メーカーＩＤ毎の設置個数を登録する。図示の例では、登録のコマンドＩＤ（ＣｏｍｍａｎｄＩＤ）にメーカーＩＤの登録を設定し、設置領域Ａ（ＦｉｅｌｄＡ）に対応するメーカー（ＭａｋｅｒＢが個数１００、ＭａｋｅｒＣが個数２００、ＭａｋｅｒＺが個数５０）を登録する。
【００４４】
（２）そして、データネットワーク管理装置１３０は、設置したセンサーノード１０１の認証処理を行う。例えば、認証試験済みのメーカーＩＤを持つセンサーノード１０１だけを認証許可し、認証試験を通過していない非認証のメーカーＩＤを持つセンサーノード１０１については認証許可しない。認証情報６１０として登録されている認証済みのメーカーＩＤがＭａｋｅｒＡ，Ｂ，Ｃであるのに対し、設置情報６１１のメーカーＩＤがＭａｋｅｒＢ，Ｃ，Ｚである。
【００４５】
このため、データネットワーク管理装置１３０は、ＭａｋｅｒＺについては、非認証メーカーであることを検出し、認証許可しない。そして、データネットワーク管理装置１３０は、設置領域Ａのセンサーノード１０１に向けて送信するパケットのコマンドＩＤに、設置領域Ａ（ＦｉｅｌｄＡ）へのＩＤリスト通知６２１と、動作対象メーカーＩＤ通知６２２と、機能停止（ｋｉｌｌ対象）メーカーＩＤ通知６２３、をそれぞれ設定する。
【００４６】
ＩＤリスト通知６２１のパケットは、認証情報６１０と設置情報６１１とに基づいて、設置領域Ａにおける全てのセンサーノード１０１の情報からなる。ＩＤリスト通知６２１の各項目は、設置領域Ａ（ＦｉｅｌｄＡ）、登録されるメーカーＩＤの種類数（ＭａｋｅｒＢ，Ｃの種類数２に相当）、機能停止（ｋｉｌｌ対象）のメーカーＩＤの種類数（ＭａｋｅｒＺの種類数１に相当）からなる。
【００４７】
動作対象メーカーＩＤ通知６２２のパケットは、認証情報６１０と設置情報６１１とに基づいて、設置領域Ａにおける認証許可（動作許可）するセンサーノード１０１の情報からなる。動作対象メーカーＩＤ通知６２２の各項目は、設置領域Ａ（ＦｉｅｌｄＡ）、動作許可するメーカーＩＤ（ＭａｋｅｒＢ，Ｃ）からなる。
【００４８】
機能停止（ｋｉｌｌ対象）メーカーＩＤ通知６２３のパケットは、認証情報６１０と設置情報６１１とに基づいて、設置領域Ａにおける認証許可しない（機能停止）させるセンサーノード１０１の情報からなる。機能停止（ｋｉｌｌ対象）メーカーＩＤ通知６２３の各項目は、設置領域Ａ（ＦｉｅｌｄＡ）、機能停止させるメーカーＩＤ（ＭａｋｅｒＺ）からなる。
【００４９】
そして、データネットワーク管理装置１３０は、これらＩＤリスト通知６２１と、動作対象メーカーＩＤ通知６２２と、機能停止（ｋｉｌｌ対象）メーカーＩＤ通知６２３、のパケットをそれぞれ該当する設置領域Ａのセンサーノード１０１に向けて送信する（ステップＳ６０３）。
【００５０】
（３）データネットワーク管理装置１３０と、センサーノード１０１との間に設けられたＧＷ１０５では、上記ＩＤリスト通知６２１と、動作対象メーカーＩＤ通知６２２と、機能停止（ｋｉｌｌ対象）メーカーＩＤ通知６２３、のパケットを受信する。そして、該当する設置領域Ａのセンサーノード１０１にこれらＩＤリスト通知６３１と、動作対象メーカーＩＤ通知６３２と、機能停止（ｋｉｌｌ対象）メーカーＩＤ通知６３３のパケットを送信する。この際、ＧＷ１０５は、設置領域Ａのセンサーノード１０１を管理および特定できるため、ＩＤリスト通知６２１、動作対象メーカーＩＤ通知６２２、機能停止（ｋｉｌｌ対象）メーカーＩＤ通知６２３、のパケットそれぞれの項目から設置領域Ａの情報を削除して転送する。
【００５１】
（４）設置領域Ａ内の親ノード１０２は、ＧＷ１０５から受信した動作対象メーカーＩＤ通知６３２と、機能停止（ｋｉｌｌ対象）メーカーＩＤ通知６３３のパケットをそのままセンサーノード１０１に転送する。動作対象メーカーＩＤ通知６４２と、機能停止（ｋｉｌｌ対象）メーカーＩＤ通知６４３のパケットが各センサーノード１０１に送信される。
【００５２】
各センサーノード１０１は、データネットワーク管理装置１３０から受信したＩＤリスト通知６３１を記憶する。
【００５３】
また、センサーノード１０１の状態遷移部３１４は、自センサーノード１０１のメーカーが、動作対象メーカーＩＤ通知６４２のパケットが示すメーカー（ＭａｋｅｒＩＤ＝Ｂ，Ｃ）であれば、自センサーノード１０１が認証許可され、動作可能と判断する。
【００５４】
一方、センサーノード１０１の状態遷移部３１４は、自センサーノード１０１のメーカーが、機能停止（ｋｉｌｌ対象）メーカーＩＤ通知６４３のパケットに、認証許可されていないメーカー（ＭａｋｅｒＩＤ＝Ｚ）６４３ａが設定されていれば、自センサーノード１０１が認証されず、機能停止と判断する。そして、認証許可されていないメーカーに該当するセンサーノード１０１の状態遷移部３１４は、自身の機能を動作不可状態（機能停止）にする。
【００５５】
（データネットワークの管理処理：運用中）
次に、センサーノード１０１の施工後、設置領域Ａに設置されたセンサーノード１０１を動作させてデータ収集する際の管理処理について説明する。
【００５６】
以下の説明では、データネットワーク管理装置１３０は、データネットワークの管理を行うとともに、図４等に記載した外部装置１２０（サーバー４１２）が行うデータの集約、およびデータ処理の機能をいずれも行う構成を例に説明する。また、設置領域Ａ内において複数のセンサーノード１０１がメーカーを問わずに一様に分布され、親ノード１０２を複数設置（例えば、平面で見て四角形状の設置領域Ａの角に位置する４箇所に設置）する例を用いて説明する。
【００５７】
図７は、運用中の管理処理内容を説明する図である。施工時に認証許可されたメーカー（ＭａｋｅｒＢ，Ｃ）の各センサーノード１０１は、センサー２０１により所定の変位量を検出し、外部に向けてデータ送信する。
【００５８】
（１）センサーノード１０１は、自身のセンサー２０１が検出したセンシングデータ、および他のセンサーノード１０１からセンシングデータを受信すると、他のセンサーノード１０１にデータを再送信する。この際、カウンター３１７により、自身のメーカーＩＤに対応するセンサーノード１０１のデータの送信毎に、カウント値をインクリメントする（ステップＳ７０１）。この際、センサーノード１０１は、作成部３１３により、データネットワーク管理装置１３０に向けて送信するデータパケット７１０のデータフォーマットを作成する。
【００５９】
（２）複数の親ノード１０２は、各センサーノード１０１から収集したデータの同期処理を行う。この際に、親ノード１０２は、各センサーノード１０１のカウンター３１７がカウントしたデータメーカーＩＤ毎のカウント値の平均値を計算する。この例では、親ノード１０２を４箇所設けているため、収集したデータに含まれるデータメーカーＩＤ毎のカウント値を４で割った値を平均値とする。そして、親ノード１０２は、データネットワーク管理装置１３０に向けたデータパケット７１０のコマンドＩＤにデータのホップ数を設定して送信する（ステップＳ７０２）。図示の例では、データパケット７１０には、ＭａｋｅｒＢのカウント値の平均値１０、ＭａｋｅｒＣのカウント値の平均値２０、およびセンサー２０１が検出したデータを含んでいる。
【００６０】
（３）ＧＷ１０５は、親ノード１０２から送信されたデータパケット７１０に、設置領域Ａ（ＦｉｅｌｄＡ）の項目を付与したデータパケット７２０をデータネットワーク管理装置１３０に向けて送信する（ステップＳ７０３）。
【００６１】
（４）データネットワーク管理装置１３０は、データパケット７２０を受信して、データ領域のデータを抽出して所定のデータ処理を行い、設置領域Ａにおいてセンサー２０１が検出したデータの解析を行う。
【００６２】
このデータネットワーク管理装置１３０は、データネットワーク管理のための管理データ７５０として、上記の認証情報６１０に加えて、登録済み設置領域（Ｆｉｅｌｄ）情報７３０と、設置領域別の設置領域管理データ７４０とをデータベースに保有している。登録済み設置領域情報７３０は、データネットワーク管理装置１３０が管理する複数の設置領域Ａ，Ｂの情報である。設置領域管理データ７４０は、設置領域（この例では設置領域Ａ）におけるセンサーノード１０１のメーカーＩＤと、設置個数（図６の設置情報６１１のうち認証されたＭａｋｅｒＢ，Ｃの情報）からなる。
【００６３】
そして、データネットワーク管理装置１３０は、管理データ７５０と、センサーノード１０１からの送信データとに基づいた所定のデータ処理によりデータネットワーク管理処理（ステップＳ７０４）を行う。ここでは、データネットワーク管理処理の例として、各メーカーＩＤに対応するセンサーノード１０１それぞれの稼働数を計算できる。後述するが、計算した稼働数に基づいて、各メーカーに対する利用料金の配分を決定することもできる。
【００６４】
例えば、図示のように、設置領域管理データ７４０のメーカー別の設置個数は、ＭａｋｅｒＢがｘ（１００）個、ＭａｋｅｒＣがｙ（２００）個である。また、センサーノード１０１から送信されたデータパケット７２０の内容に基づき、メーカー毎のカウント値（ホップ数）は、ＭａｋｅｒＢがａ（１０）回、ＭａｋｅｒＣがｂ（２０）回であったとする。データネットワーク管理装置１３０は、これらのデータに基づき、設置領域Ａにおいて動作したセンサーノード１０１の数を算出する。
【００６５】
上記例では、ＭａｋｅｒＢのセンサーノード１０１の稼働数＝（ｘ＋ｙ）×ａ／（ａ＋ｂ）の演算により算出でき、算出結果としてＭａｋｅｒＢのセンサーノード１０１の全て（１００個）が稼働している、という結果を得ることができる。他のメーカーについても、同様の演算によって稼働数を得ることができる。なお、設置領域Ａにセンサーノード１０１が一様に分布している場合、動作中のセンサーノード１０１の数は、ホップ数に比例する。
【００６６】
（センサーノードの処理内容）
図８は、センサーノードが行う処理内容を示すフローチャートである。上記の施工中、および運用中にセンサーノード１０１のＭＣＵ２０５が行う処理について記載してある。はじめに、ＭＣＵ２０５は、イベントの発生を待つ（ステップＳ８０１：Ｎｏのループ）。データパケットを受信するイベントが発生すると（ステップＳ８０１：Ｃａｓｅ１）、ステップＳ８０２に移行し、イベントがセンシングであれば（ステップＳ８０１：Ｃａｓｅ２）、ステップＳ８０３に移行する。
【００６７】
ステップＳ８０２では、受信したデータパケットの先頭のコマンドＩＤを解析する（ステップＳ８０２）。パケット先頭のコマンドＩＤが他のセンサーノード１０１の送信データであるときには（ステップＳ８０２：Ｃａｓｅ１）、ステップＳ８０３に移行する。パケット先頭のコマンドＩＤがデータネットワーク管理装置１３０によって送信したメーカーＩＤリストであるときには（ステップＳ８０２：Ｃａｓｅ２）、ステップＳ８０７に移行する。パケット先頭のコマンドＩＤがデータネットワーク管理装置１３０によって送信した機能停止（ｋｉｌｌ信号）であるときには（ステップＳ８０２：Ｃａｓｅ３）、ステップＳ８０８に移行する。
【００６８】
ステップＳ８０３では、センシングデータ処理部３１５により、他のセンサーノード１０１から送信されたデータ（センシングデータ）に適したデータ処理を行う（ステップＳ８０３）。なお、センシングデータ処理部３１５は、自ノード内のセンサー２０１により検出したセンシングデータについても適したデータ処理を行う。
【００６９】
また、解析部３１６によって自身のメーカーＩＤを解析し（ステップＳ８０４）、カウンター３１７では送信データ中の自身のメーカーＩＤに対応するカウンターをカウント（インクリメント）する（ステップＳ８０５）。そして、送信処理部３０２を介して、これらメーカーＩＤ毎のカウント値、データ（センシングデータ）を含むパケットを送信データとして外部出力（他のセンサーノード１０１に送信）し（ステップＳ８０６）、一つのイベントに対する処理を終了する。
【００７０】
ステップＳ８０７では、作成部３１３により、データネットワーク管理装置１３０から受信したメーカーＩＤリストに基づいたデータフォーマットを作成し（ステップＳ８０７）、以上の処理を終了する。このデータフォーマットは、運用中のデータパケット７１０（図７参照）の各項目を有するフォーマットである。このデータパケット７１０のフォーマットの各項目には、ステップＳ８０３以降のセンシングデータ処理が行われて送信されるデータが格納される。
【００７１】
ステップＳ８０８では、状態遷移部３１４により、データネットワーク管理装置１３０から受信した機能停止（ｋｉｌｌ信号）が自身のメーカーＩＤと一致するか判断する（ステップＳ８０８）。一致する場合には（ステップＳ８０８：Ｙｅｓ）、受信回路２０３ａ，送信回路２０３ｂをＯＦＦするなどにより、自センサーノード１０１を機能停止し（ステップＳ８０９）、一つのイベントに対する処理を終了する。一致しない場合には（ステップＳ８０８：Ｎｏ）、そのまま終了する。
【００７２】
（親ノードの処理内容）
図９は、親ノードが行う処理内容を示すフローチャートである。上記の施工中、および運用中に親ノード１０２のＣＰＵ４０１が行う処理について記載してある。親ノード１０２の機能をＧＷ１０５が実行する場合には、ＧＷ１０５が以下の処理を行う。
【００７３】
はじめに、ＣＰＵ４０１は、イベントの発生を待つ（ステップＳ９０１：Ｎｏのループ）。データパケットを受信するイベントが発生すると（ステップＳ９０１：Ｙｅｓ）、受信したデータパケットの先頭のコマンドＩＤを解析する（ステップＳ９０２）。
【００７４】
パケット先頭のコマンドＩＤが他のセンサーノード１０１の送信データであるときには（ステップＳ９０２：Ｃａｓｅ１）、ステップＳ９０３に移行する。パケット先頭のコマンドＩＤがデータネットワーク管理装置１３０によって送信したメーカーＩＤリストであるときには（ステップＳ９０２：Ｃａｓｅ２）、ステップＳ９０７に移行する。パケット先頭のコマンドＩＤがデータネットワーク管理装置１３０によって送信した機能停止（ｋｉｌｌ信号）のメーカーＩＤ通知信号であるときには（ステップＳ９０２：Ｃａｓｅ３）、ステップＳ９０８に移行する。
【００７５】
ステップＳ９０３では、複数の親ノード１０２間の同期処理を行う（ステップＳ９０３）。そして、センシングデータ処理部３１５により、受信したデータ（センシングデータ）に適したデータ処理を行う（ステップＳ９０４）。また、各メーカーＩＤ別のカウント値の平均値を計算する（ステップＳ９０５）。そして、これらメーカーＩＤ別のカウント値の平均値、データ（センシングデータ）を含むパケットを送信データとしてデータネットワーク管理装置１３０に送信し（ステップＳ９０６）、一つのイベントに対する処理を終了する。
【００７６】
ステップＳ９０７では、データネットワーク管理装置１３０から受信したメーカーＩＤリストをセンサーノード１０１に送信し（ステップＳ９０７）、以上の処理を終了する。ステップＳ９０８では、データネットワーク管理装置１３０から受信した機能停止（ｋｉｌｌ信号）をセンサーノード１０１に送信し（ステップＳ９０８）、以上の処理を終了する。
【００７７】
（データネットワーク管理装置の処理内容）
図１０は、データネットワーク管理装置が行う処理内容を示すフローチャートである。上記の施工中、および運用中にデータネットワーク管理装置１３０のＣＰＵ５０１が行う処理について記載してある。
【００７８】
はじめに、ＣＰＵ５０１は、イベントの発生を待つ（ステップＳ１００１：Ｎｏのループ）。データパケットを受信するイベントが発生すると（ステップＳ１００１：Ｙｅｓ、データパケット受信）、受信したデータパケットの先頭のコマンドＩＤを解析する（ステップＳ１００２）。
【００７９】
パケット先頭のコマンドＩＤがメーカーＩＤの登録であるときには（ステップＳ１００２：Ｃａｓｅ１）、ステップＳ１００３に移行する。パケット先頭のコマンドＩＤがデータ通知であるときには（ステップＳ１００２：Ｃａｓｅ２）、ステップＳ１００７に移行する。パケット先頭のコマンドＩＤがＣａｓｅ１，Ｃａｓｅ２のいずれにも該当しないときには（ステップＳ１００２：Ｎｏ）、処理を終了する。
【００８０】
ステップＳ１００３では、施工時に施工者等がコマンド入力により登録したメーカーＩＤのうち未解読（未処理）のメーカーＩＤが存在するか判断する（ステップＳ１００３）。未解読のメーカーＩＤが存在すれば（ステップＳ１００３：Ｙｅｓ）、ステップＳ１００４に移行し、未解読のメーカーＩＤが無ければ（ステップＳ１００３：Ｎｏ）、全て解読済みであるため、処理を終了する。
【００８１】
ステップＳ１００４では、未解読のメーカーＩＤがデータベース（ＤＢ）上に記録されているＩＤと一致するか判断する（ステップＳ１００４）。判断の結果、一致すれば（ステップＳ１００４：Ｙｅｓ）、未解読のメーカーＩＤをセンサーノード１０１に通知する（認証した動作対象の）メーカーＩＤリストに追加する（ステップＳ１００５）。判断の結果、一致しなければ（ステップＳ１００４：Ｎｏ）、未解読のメーカーＩＤをセンサーノード１０１に通知する機能停止のｋｉｌｌ対象メーカーＩＤリストに追加する（ステップＳ１００６）。ステップＳ１００５，ステップＳ１００６の処理後は、いずれもステップＳ１００３に戻る。
【００８２】
ステップＳ１００７では、利用料金の未計算のメーカーＩＤが存在するか判断する（ステップＳ１００７）。判断の結果、未計算のメーカーＩＤが存在すれば（ステップＳ１００７：Ｙｅｓ）、メーカーＩＤ毎に動作ノード数の計算を行い（ステップＳ１００８）、ステップＳ１００７に戻る。これにより、設置領域Ａに設置され、認証されたセンサーノード１０１の個数に対応した利用料金をメーカー毎に算出する。判断の結果、未計算のメーカーＩＤが存在しなければ（ステップＳ１００７：Ｎｏ）、処理を終了する。
【００８３】
（データネットワーク管理装置の管理処理例）
データネットワーク管理装置１３０が行う管理処理例について説明する。例えば、上述したように、施工中においては、認証許可されたメーカーのセンサーノード１０１だけを動作許可し、認証許可されていないメーカーのセンサーノード１０１については、機能停止させることができる。これにより、設置領域Ａに設置された後のセンサーノード１０１であっても、メーカー毎にセンサーノード１０１の動作制御を行えるようになる。
【００８４】
また、センサーノード１０１の運用中においては、各センサーノード１０１は、他のセンサーノード１０１からのデータの転送にかかるホップ数を計数し、データネットワーク管理装置１３０に送信する。これにより、データネットワーク管理装置１３０において、各メーカーＩＤに対応するセンサーノード１０１それぞれの稼働数を計算できるようになる。
【００８５】
図１１は、データネットワーク管理装置が行う利用料金の配分の処理例を示す図である。図７を用いて説明したように、データネットワーク管理装置１３０は、センサーノード１０１から送信されるデータパケット７１０に含まれる各メーカーＩＤ別のカウント値に基づき、メーカー別のセンサーノード１０１それぞれの稼働数を計算できる。そして、データネットワーク管理装置１３０は、この稼働数を用いて各メーカーへの利用料金の配分を行うことができる。例えば、設置領域Ａの管理者（管理団体）等がこの利用料金相当分を支払う。
【００８６】
具体例を用いて説明すると、一つのセンサーノード１０１が１回センシングして１回のセンシングデータを出力する毎に配分される利用料金を１円とする。そして、上述したように、データパケット７１０の内容にしたがい、ＭａｋｅｒＢのセンサーノード１０１の稼働数＝（ｘ＋ｙ）×ａ／（ａ＋ｂ）＝１００（個）の稼働という結果が得られたとする。データネットワーク管理装置１３０は、この稼働数に基づいて、１０回のセンシングイベントが発生した場合、ＭａｋｅｒＢに対する利用料金＝１×１００×１０＝１０００（円）を算出する。他のメーカーについても、同様の演算によって配分される利用料金を得ることができる。この例では、センシングデータの回数に基づく利用料金の配分としたが、センサーノード１０１が定期的に送信するセンシングデータの送信頻度として、他に通信量に基づき利用料金を配分することとしてもよい。
【００８７】
この利用料金は、認証許可されたメーカーのセンサーノード１０１であり、かつ、実際に動作してセンシングデータを出力したセンサーノード１０１に基づき算出されるものであるため、運用実績に基づいて正確に算出できる。また、設置領域Ａにおいて多数のセンサーノード１０１がメーカー混在の状態で存在する場合であっても、メーカー毎の利用料金を算出できるようになる。
【００８８】
また、上記実施の形態では、センサーノード１０１の認証に、センサーノード１０１の識別情報としてメーカーＩＤを用いて判断することとしたが、認証に用いる識別情報はメーカーに限らない。例えば、他の識別情報として、センサーノード１０１別の固有性能（センシング種別数、ＣＰＵ処理性能指標等）や、センサーノード１０１の運用による変化要因（製造年月、データ送信回数など経年変化する値、耐久性を示す保証期間）等のいずれか、あるいはメーカーＩＤと併せた複数の条件を用いて判断する構成としてもよい。これらは、不揮発メモリ２０８等に保持し、メーカーＩＤと同様に読み出して用いることができる。そして、データネットワーク管理装置１３０は、これら固有性能や変化要因に基づき、設置領域Ａにおいて必要な性能を満たすセンサーノード１０１だけを認証したり、耐久性が劣化したセンサーノード１０１を認証しない制御を行う。このように、データネットワーク管理装置１３０は、識別情報を用いて動的に認証条件を変化させてもよい。
【００８９】
以上説明したように、実施の形態では、センサーノードのセンシングデータの送信に併せて、センサーノードの識別情報をデータネットワーク管理装置に送信し、データネットワーク管理装置によりセンサーノードを識別情報に基づき認証する。これにより、処理性能が低いセンサーノードであっても処理負荷が掛からず、センサーノードを認証できるようになる。特に、設置領域に多数設置される小型のセンサーノードに対して簡単な処理で認証できるようになる。認証されたセンサーノードは、規定の性能を満たし所定のデータ精度を満足するものであるため、設置領域に多数設置されるセンサーノードの動作を保証し、データ収集精度を高めることができる。
【００９０】
また、各センサーノードは、センシングデータとともにデータ送信のカウント値を送信するため、データネットワーク管理装置は、運用中は常に、稼働しているセンサーノードの稼働数を正確に把握できるようになる。また、稼働数に基づく対価の算出が可能となる。さらに、例えば、メーカーＩＤを用いてメーカー別の稼働数および利用料金の配分を算出できるようになる。この場合、メーカー別の性能や耐久性を評価できるようになり、稼働状態が良好なメーカーに対する利用料金の配分を多くできる。
【００９１】
また、センサーノードの単価は安価であるが、設置領域に１０万個〜１００万個と多数のセンサーノードを設置するような場合、施工時に一時的に多額の設置費用負担が生じる。この点、実運用後に、稼働数に応じた利用料金の配分を行うことにより、施工時の費用負担を軽減させるモデルを構築でき、上記システムは、構築したモデルに適合した処理を行う。
【００９２】
また、上述した実施の形態では、センサーノードにおいて検出した検出情報をデータネットワーク管理装置（上位装置であるデータ収集装置側）に送信するデータネットワークについて説明した。これに限らず、データを上位装置から複数のノード（センサーノードに相当）に向けてデータ送信するデータネットワークにおけるセンサーノードの認証にも適用できる。
【００９３】
上述した実施の形態に関し、さらに以下の付記を開示する。
【００９４】
（付記１）設置領域に複数設置されるデータ処理装置がデータネットワーク管理装置にデータを送信するデータネットワーク管理システムにおいて、
前記データ処理装置は、処理したデータを、前記データネットワーク管理装置に向けて自身の識別情報とともに送信し、
前記データネットワーク管理装置は、所定の認証試験済みの前記データ処理装置の識別情報と、前記設置領域に設置後の前記データ処理装置から取得した識別情報とに基づいて、データ取得対象の前記データ処理装置を判断する、
ことを特徴とするデータネットワーク管理システム。
【００９５】
（付記２）前記データ処理装置は、前記識別情報として自身の製造メーカーの情報を送信し、
前記データネットワーク管理装置は、所定の認証試験済みの製造メーカーの情報と、前記データ処理装置から取得した製造メーカーの情報とに基づいて、データ取得対象の前記データ処理装置を判断することを特徴とする付記１に記載のデータネットワーク管理システム。
【００９６】
（付記３）前記データネットワーク管理装置は、前記データ処理装置から送信された前記識別情報に基づいて、データ取得対象の前記データ処理装置に対して動作許可を通知し、データ取得対象外の前記データ処理装置に対して動作停止を通知し、
前記データ処理装置は、前記データネットワーク管理装置の通知に基づいて自身を動作あるいは動作停止させる状態遷移部を有することを特徴とする付記１に記載のデータネットワーク管理システム。
【００９７】
（付記４）前記データネットワーク管理装置は、前記データ処理装置から送信された前記識別情報に基づいて、前記設置領域にて動作している前記データ処理装置の稼働数を求めることを特徴とする付記１に記載のデータネットワーク管理システム。
【００９８】
（付記５）前記データネットワーク管理装置は、前記データ処理装置からの前記データの送信頻度と稼働数と、前記製造メーカーの情報とに基づき、製造メーカー別の利用料金の配分を求めることを特徴とする付記２に記載のデータネットワーク管理システム。
【００９９】
（付記６）複数の前記データ処理装置のうち一つあるいは複数を、前記データネットワーク管理装置との間で通信接続する親ノードとして用いることを特徴とする付記１に記載のデータネットワーク管理システム。
【０１００】
（付記７）前記データ処理装置は、設置箇所における所定の変位量を検出するセンサーを有し、前記センサーが検出した変位量をデータ処理して送信することを特徴とする付記１に記載のデータネットワーク管理システム。
【０１０１】
（付記８）前記親ノードは、前記設置領域に複数設けられ、複数の前記データ処理装置から前記データを収集することを特徴とする付記６に記載のデータネットワーク管理システム。
【０１０２】
（付記９）所定の認証試験済みのデータ処理装置の識別情報と、
設置領域に設置後の前記データ処理装置から取得した識別情報とに基づいて、データ取得対象の前記データ処理装置を判断する制御部を備えたことを特徴とするデータネットワーク管理装置。
【０１０３】
（付記１０）データネットワークの設置領域に複数設置され、データをデータネットワーク管理装置に送信するデータ処理装置において、
データ処理を行う処理部と、
データ処理を行った前記データと、識別情報として自身の製造メーカーの情報を送信する送信部と、
データネットワーク管理装置からの通知を受信する受信部と、
前記データネットワーク管理装置の通知に基づいて自身を動作あるいは動作停止させる状態遷移部と、
を備えたことを特徴とするデータ処理装置。
【０１０４】
（付記１１）前記受信部により、隣接する他のデータ処理装置から到達した無線電波を受信し、前記他のデータ処理装置から受信した前記データを前記送信部を介して転送させ、
前記受信部により、前記データネットワーク管理装置から前記設置領域に設置された製造メーカー一覧の通知を受信し、
通知された前記製造メーカー一覧に、自身の製造メーカーが含まれるかを解析する解析部と、
前記解析の結果、通知された前記製造メーカー一覧に、自身の製造メーカーが含まれる場合、当該製造メーカーに該当するカウント値をインクリメントするカウンターと、を有し、
前記送信部は、前記データに前記製造メーカー別のカウント値を含めて、前記他のデータ処理装置へ送信することを特徴とする付記１０に記載のデータ処理装置。
【０１０５】
（付記１２）設置箇所における所定の変位量を検出するセンサーを有し、
前記処理部は、前記センサーが検出した変位量をデータ処理することを特徴とする付記１０に記載のデータ処理装置。
【０１０６】
（付記１３）複数の前記データ処理装置のうち一つあるいは複数を、前記データネットワーク管理装置との間で通信接続する親ノードとして設置し、
当該親ノードは、複数の前記データ処理装置から前記データを収集した際に、前記製造メーカー別のカウント値を設置数に応じて平均した平均値を求め、前記データネットワーク管理装置に送信することを特徴とする付記１０に記載のデータ処理装置。
【０１０７】
（付記１４）設置領域に複数設置されるデータ処理装置からデータネットワーク管理装置にデータを送信するデータネットワーク管理方法において、
前記データ処理装置は、
処理したデータを、前記データネットワーク管理装置に向けて自身の識別情報とともに送信し、
前記データネットワーク管理装置は、
所定の認証試験済みの前記データ処理装置の識別情報と、前記設置領域に設置後の前記データ処理装置から取得した識別情報とに基づいて、データ取得対象の前記データ処理装置を判断する、
ことを特徴とするデータネットワーク管理方法。
【０１０８】
（付記１５）前記データネットワーク管理装置は、前記データ処理装置から送信された前記識別情報に基づいて、データ取得対象の前記データ処理装置に対して動作許可を通知し、データ取得対象外の前記データ処理装置に対して動作停止を通知し、
前記データ処理装置は、前記データネットワーク管理装置の通知に基づいて自身を動作あるいは動作停止させることを特徴とする付記１４に記載のデータネットワーク管理方法。
【符号の説明】
【０１０９】
１０１  センサーノード（データ処理装置）
１０２  親ノード
１０５  ゲートウェイ
１１０  ネットワーク
１２０  外部装置
１３０  データネットワーク管理装置
５０１  制御部（ＣＰＵ）
Ａ  設置領域
【国際調査報告】
2015001657.tif 000014
2015001657.tif 000015
2015001657.tif 000016
2015001657.tif 000017
2015001657.tif 000018