(57)【特許請求の範囲】
【請求項１】
ユーザが要求する処理を実行するアプリケーションを有する端末と、
前記端末との間で無線通信を行う通信部と一又は複数のセンサとを有するセンサデバイスと、を備える測定システムであって、
前記測定システムは、前記アプリケーションにより前記センサ毎の制御に関するセンサ制御情報とパラメータを作成して、前記センサデバイスへ送信し、前記通信部により前記センサ制御情報と前記パラメータを前記センサデバイスに設定する設定モードと、
前記センサ制御情報と前記パラメータに基づいて、前記一又は複数のセンサの制御を行うことで前記一又は複数のセンサにより測定された測定値を取得し、取得した測定値を前記通信部により前記端末へ送信する測定モードを有し、
前記センサ制御情報は、前記センサの測定精度と測定範囲の少なくとも一方の情報、並びに、前記センサで測定された測定値を取得する手順に関する情報である測定値取得手順情報を含み、前記パラメータは前記一又は複数のセンサの識別子と前記一又は複数のセンサからの測定値の取得動作に関する設定値を含み、
前記一又は複数のセンサに変更又はセンサの特性に変更があるとき、前記設定モードにて、前記アプリケーションにより変更があるセンサの前記センサ制御情報と前記パラメータを作成して前記センサデバイスに送信して、前記変更があるセンサの前記センサ制御情報と前記パラメータを前記センサデバイスに設定することを特徴とする測定システム。
【請求項２】
前記測定値取得手順情報は、前記センサデバイスの前記通信部が前記センサに対して測定開始のコマンドを出力した後、前記センサから出力される測定終了の確認のコマンドによって測定終了を確認し、その後に前記センサの測定値を取得する手順の情報を含み、
前記通信部は、前記変更があるセンサの前記センサ制御情報を含む前記センサ制御情報における前記測定値取得手順情報に基づいて、測定開始要求のコマンドを前記センサに送信し、前記センサは、前記通信部からの測定開始要求のコマンドに応じて測定を開始し、前記通信部は、前記測定値取得手順情報に基づいて、測定終了要求のコマンドを前記センサに送信し、前記センサは、前記通信部からの測定値取得要求のコマンドに応じて測定値を前記通信部に送信する請求項１に記載の測定システム。
【請求項３】
前記端末と前記センサデバイスの前記通信部はＢＬＥによる無線通信を行う請求項１または請求項２に記載の測定システム。
【請求項４】
ユーザが要求する処理を実行するアプリケーションを有する入力部と、
端末との間で無線通信を行う通信部と、
一又は複数のセンサと、を備えるセンサデバイスであって、
前記センサデバイスは、前記アプリケーションにより前記センサ毎の制御に関するセンサ制御情報とパラメータを作成して、作成した前記センサ制御情報と前記パラメータを前記センサデバイスに設定する設定モードと、前記センサ制御情報と前記パラメータに基づいて、前記一又は複数のセンサの制御を行うことで前記一又は複数のセンサにより測定された測定値を取得し、取得した測定値を前記通信部により前記端末へ送信する測定モードを有し、
前記センサ制御情報は、前記センサの測定精度と測定範囲の少なくとも一方の情報、並びに、前記センサで測定された測定値を取得する手順に関する情報である測定値取得手順情報を含み、前記パラメータは前記一又は複数のセンサの識別子と前記一又は複数のセンサからの測定値の取得動作に関する設定値を含み、
前記一又は複数のセンサに変更又はセンサの特性に変更があるとき、前記設定モードにて、前記アプリケーションにより変更があるセンサの前記センサ制御情報と前記パラメータを作成し、前記変更があるセンサの前記センサ制御情報と前記パラメータを前記センサデバイスに設定することを特徴とするセンサデバイス。
【請求項５】
請求項１に記載の測定システムの制御方法であって、
前記一又は複数のセンサに変更又はセンサの特性に変更があるとき、前記端末の前記アプリケーションにより変更があるセンサの前記センサ制御情報と前記パラメータを作成するステップと、
前記端末が、作成した前記変更があるセンサの前記センサ制御情報と前記パラメータを前記センサデバイスに送信するステップと、
前記通信部が、前記変更があるセンサの前記センサ制御情報と前記パラメータを受信して前記センサデバイスに設定し、前記変更があるセンサの前記センサ制御情報と前記パラメータを含む前記センサ制御情報と前記パラメータに基づき、前記センサを制御するステップと、を備えたことを特徴とする測定システムの制御方法。
【請求項６】
前記通信部が、前記変更があるセンサの前記センサ制御情報を含む前記センサ制御情報における前記測定値取得手順情報に基づいて、測定開始要求のコマンドを前記センサに送信するステップと、
前記センサが、前記通信部からの測定開始要求のコマンドに応じて測定を開始するステップと、
前記通信部が、前記変更があるセンサの前記センサ制御情報と前記パラメータを含む前記取得制御手順情報と前記パラメータに基づいて、測定終了要求のコマンドを前記センサに送信するステップと、
前記センサが、前記通信部からの測定値取得要求のコマンドに応じて測定値を前記通信部に送信するステップと、を備えたことを特徴とする請求項５に記載の測定システムの制御方法。
【請求項７】
前記端末と前記センサデバイスの前記通信部はＢＬＥによる無線通信を行う請求項５または請求項６に記載の測定システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサで測定された測定値を取得する測定システム、センサデバイス、及び測定システムの制御方法に関する。
【背景技術】
【０００２】
測定システムは、ユーザが要求する処理を実行するアプリケーションを有する端末（例えばパーソナルコンピュータやスマートフォンなどの端末）と、端末との間で無線通信を行う通信部と一又は複数のセンサとを有するセンサデバイスとを備えている。端末がセンサデバイスに対して測定値（センサ情報）の取得を要求し、センサデバイスの通信部が一又は複数のセンサで測定された測定値を端末に送信する。このような測定システムは、例えば、センサで測定された測定値に基づき機器を制御するＩｏＴ（Internet of Things；モノのインターネット）などに利用される。
【０００３】
アプリケーションを有する端末と、通信部及びセンサを有する機器とを備えたシステムとして、例えば下記特許文献１に記載されたものがある。このシステムは、モバイル機器（端末）と駆動装置とを備えた駆動システムであって、モバイル機器にはアプリケーションが設けられ、駆動装置には通信部（無線通信部）、制御部、センサ部、駆動部、及び表示部が設けられている。通信部は、ブルートゥース（Bluetooth（登録商標））又は無線ＬＡＮ（Local Area Network）による無線通信にてモバイル機器との間でデータの送受信を行う。制御部は、通信部で受信したデータを処理するとともに、駆動装置の各部の制御を司る。センサ部は、加速度センサ、ジャイロセンサ、照度センサ、振動センサ、圧力センサ、温度センサの少なくとも１つを有し、これらのセンサの測定値を制御部に伝送する。駆動部は、アプリケーションからの命令に基づいて駆動装置を駆動する。表示部は、センサ部、無線通信部及び駆動部の状況を表示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１５−５２１４５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
センサの制御に必要な情報（以下、センサ制御情報という。）としては、センサで測定された測定値を取得する手順などの情報が含まれる。このようなセンサ制御情報は、一般に通信部のファームウェアにセンサ毎に設定される。従って、センサを変更する場合、通信部のファームウェアもセンサに合わせて変更する必要がある。上記した特許文献１に記載されたシステムにおいても、センサ毎のセンサ制御情報が制御部に設定されているものと考えられる。このため、市場に存在する多くのセンサの中から使用目的に最適なセンサを使用することが困難であった。
【０００６】
本発明は、前述した事情に鑑みてなされたものであり、センサを容易に変更することができる測定システム、センサデバイス、及び測定システムの制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明では、ユーザが要求する処理を実行するアプリケーションを有する端末と、端末との間で無線通信を行う通信部と一又は複数のセンサとを有するセンサデバイスと、を備える測定システムであって、測定システムは、アプリケーションによりセンサ毎の制御に関するセンサ制御情報とパラメータを作成して、センサデバイスへ送信し、通信部によりセンサ制御情報とパラメータをセンサデバイスに設定する設定モードと、センサ制御情報とパラメータに基づいて、一又は複数のセンサの制御を行うことで一又は複数のセンサにより測定された測定値を取得し、取得した測定値を通信部により端末へ送信する測定モードを有し、センサ制御情報は、センサの測定精度と測定範囲の少なくとも一方の情報、並びに、センサで測定された測定値を取得する手順に関する情報である測定値取得手順情報を含み、パラメータは一又は複数のセンサの識別子と一又は複数のセンサからの測定値の取得動作に関する設定値を含み、一又は複数のセンサに変更又はセンサの特性に変更があるとき、設定モードにて、アプリケーションにより変更があるセンサのセンサ制御情報とパラメータを作成してセンサデバイスに送信して、変更があるセンサのセンサ制御情報とパラメータをセンサデバイスに設定することを特徴とする測定システムを提供する。
【０００８】
また、測定値取得手順情報は、センサデバイスの通信部がセンサに対して測定開始のコマンドを出力した後、センサから出力される測定終了の確認のコマンドによって測定終了を確認し、その後にセンサの測定値を取得する手順の情報を含み、通信部は、変更があるセンサのセンサ制御情報を含むセンサ制御情報における測定値取得手順情報に基づいて、測定開始要求のコマンドをセンサに送信し、センサは、通信部からの測定開始要求のコマンドに応じて測定を開始し、通信部は、測定値取得手順情報に基づいて、測定終了要求のコマンドをセンサに送信し、センサは、通信部からの測定値取得要求のコマンドに応じて測定値を通信部に送信してもよい。
【０００９】
また、端末とセンサデバイスの通信部はＢＬＥによる無線通信を行う構成でもよい。
【００１０】
また、本発明では、ユーザが要求する処理を実行するアプリケーションを有する入力部と、端末との間で無線通信を行う通信部と、一又は複数のセンサと、を備えるセンサデバイスであって、センサデバイスは、アプリケーションによりセンサ毎の制御に関するセンサ制御情報とパラメータを作成して、作成したセンサ制御情報とパラメータをセンサデバイスに設定する設定モードと、センサ制御情報とパラメータに基づいて、一又は複数のセンサの制御を行うことで一又は複数のセンサにより測定された測定値を取得し、取得した測定値を通信部により端末へ送信する測定モードを有し、センサ制御情報は、センサの測定精度と測定範囲の少なくとも一方の情報、並びに、センサで測定された測定値を取得する手順に関する情報である測定値取得手順情報を含み、パラメータは一又は複数のセンサの識別子と一又は複数のセンサからの測定値の取得動作に関する設定値を含み、一又は複数のセンサに変更又はセンサの特性に変更があるとき、設定モードにて、アプリケーションにより変更があるセンサのセンサ制御情報とパラメータを作成し、変更があるセンサのセンサ制御情報とパラメータをセンサデバイスに設定することを特徴とするセンサデバイスを提供する。
【００１１】
また、本発明では、上記した測定システムの制御方法であって、一又は複数のセンサに変更又はセンサの特性に変更があるとき、端末のアプリケーションにより変更があるセンサのセンサ制御情報とパラメータを作成するステップと、端末が、作成した変更があるセンサのセンサ制御情報とパラメータをセンサデバイスに送信するステップと、通信部が、変更があるセンサのセンサ制御情報とパラメータを受信してセンサデバイスに設定し、変更があるセンサのセンサ制御情報とパラメータを含むセンサ制御情報とパラメータに基づき、センサを制御するステップと、を備えたことを特徴とする測定システムの制御方法を提供する。
【００１２】
また、上記の測定システムの制御方法において、通信部が、変更があるセンサのセンサ制御情報を含むセンサ制御情報における測定値取得手順情報に基づいて、測定開始要求のコマンドをセンサに送信するステップと、センサが、通信部からの測定開始要求のコマンドに応じて測定を開始するステップと、通信部が、変更があるセンサのセンサ制御情報とパラメータを含む取得制御手順情報とパラメータに基づいて、測定終了要求のコマンドをセンサに送信するステップと、センサが、通信部からの測定値取得要求のコマンドに応じて測定値を通信部に送信するステップと、を備える構成でもよい。
【００１３】
また、上記の測定システムの制御方法において、端末とセンサデバイスの通信部はＢＬＥによる無線通信を行う構成でもよい。
【発明の効果】
【００１７】
本発明によれば、センサ制御情報を設定することにより、センサデバイスにおける通信部のファームウェアを変更することなく、センサの変更やセンサの特性差異対応を容易に行うことができる。
【図面の簡単な説明】
【００１８】
【図１】第１実施形態に係る測定システムの構成を示すブロック図である。
【図２】図１に示すセンサデバイスの構成を示すブロック図である。
【図３】第１実施形態に係る測定システムの動作の一例を説明するためのシーケンス図である。
【図４】測定値の取得に関する動作の一例を説明するためのシーケンス図である。
【図５】第２実施形態に係るセンサデバイスの構成を示す図である。
【図６】第３実施形態に係るセンサデバイスの構成を示すブロック図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態について図面を参照して説明する。ただし、本発明はこれに限定されるものではない。また、図面においては、実施形態を説明するため、一部分を大きくまたは強調して記載するなど適宜縮尺を変更して表現することがある。
【００２０】
＜第１実施形態＞
図１は、第１実施形態に係る測定システムの構成を示すブロック図である。図２は、図１に示すセンサデバイス２０の構成を示すブロック図である。図１に示す測定システムは、センサで測定された測定値を取得するシステムである。この測定システム（センサデバイス）は、センサで測定された測定値に基づき機器を制御するＩｏＴ（Internet of Things；モノのインターネット）で利用されることを想定している。この測定システムは、図１に示すように、端末１０とセンサデバイス２０とを備えている。なお、図１に示す例では、センサデバイス２０の数は１台であるが、センサデバイスの数は１台に限定されず、２台以上でもよい。
【００２１】
端末１０は、ユーザが備えたパーソナルコンピュータやスマートフォンなどの端末である。端末１０は、ユーザが要求する処理を実行するアプリケーション１１（アプリケーションソフトウェア）を有する。情報作成部１１ａ及び通信部１１ｂはアプリケーション１１で実現される。情報作成部１１ａは、センサ２３ａ，２３ｂ自体の変更又はセンサ２３ａ，２３ｂの特性の変更を行う場合、ユーザによる不図示の操作部（例えば、キーボード、ボタン、タッチパネルなど）の操作に応じて、センサ２３ａ，２３ｂ毎の制御に関する情報（以下、センサ制御情報という。）を作成する。
【００２２】
ここで、センサ制御情報は、センサ２３ａ，２３ｂの制御に必要な情報であって、センサ２３ａ，２３ｂ毎に設定される。センサ制御情報には、初期化及び測定値取得手順の情報を含む。初期化の情報としては、例えば、センサ２３ａ，２３ｂの測定開始、センサ２３ａ，２３ｂの測定精度（例えば温度センサの場合、０．１度単位で測定するか、０．５度単位で測定するか、１度単位で測定するか）、センサ２３ａ，２３ｂの測定範囲（例えば何度から何度まで測定するか）などの情報を含む。測定値取得手順の情報は、センサ２３ａ，２３ｂで測定された測定値を取得する手順の情報である。測定値取得手順の情報としては、例えば、センサデバイス２０の通信部２１がセンサ２３ａ，２３ｂに対して測定開始のコマンドを出力した後、センサ２３ａ，２３ｂから出力される測定終了の確認のコマンドによって測定終了を確認し、その後にセンサ２３ａ，２３ｂの測定値を取得するような手順である。センサ２３ａ，２３ｂによって手順が変わってくるため、センサ制御情報として測定値取得手順がセンサ２３ａ，２３ｂ毎に設定される。なお、測定値取得手順の具体例については図４を用いて後述する。
【００２３】
なお、センサの特性の変更としては、同じ型番のセンサであっても製造ロットによってはセンサの特性が変化することがある。例えば、センサ毎にセンサの感度が違う場合やセンサ毎に出力時間（応答速度）が違う場合などがある。また、例えば温度センサについても、気温を測る温度センサと、体温を測る温度センサでは特性が違う。本実施形態では、通信部２１にセンサ制御情報を設定することで、センサの特性に合わせてセンサの制御を調整（修正）することができる。
【００２４】
また、情報作成部１１ａは、ユーザによる不図示の操作部の操作に応じて、パラメータを作成する。ここで、パラメータは、通信部２１における端末への測定値の送信動作に関する設定値である。例えば、通信部２１には、センサ２３ａ，２３ｂの識別子がパラメータとして設定される。センサデバイス２０において複数のセンサ２３ａ，２３ｂを使用する場合に、端末１０は、センサ２３ａ２３ｂの識別子を通信部２１に設定することで、複数のセンサ２３ａ，２３ｂのいずれかの測定値だけを取得することを指定することができる。また、通信部２１には、測定値の送信周期（例えば１秒に１回、１分に１回）がパラメータとして設定される。このように、センサデバイス２０全体の動作を変更するための情報をパラメータと呼ぶ。
【００２５】
例えば、ユーザが操作部を操作してプログラミング言語を記述することにより、情報作成部１１ａがセンサ制御情報を作成する。プログラミング言語は、人間の言葉に近い高度な言語（Ｃ言語、スクリプト言語など）であっても、機械語に近い言語（アセンブラなど）であってもよい。センサ制御情報は、ユーザのプログラミング能力に応じて適切なプログラミング言語で定義される。
【００２６】
通信部１１ｂは、ＢＬＥ(Bluetooth（登録商標） Low Energy)という低消費電力の無線技術を用いてセンサデバイス２０との間で無線通信を行う。本実施形態では、通信部１１ｂは、情報作成部１１ａで作成されたセンサ制御情報やパラメータをセンサデバイス２０に対して送信する。また、通信部１１ｂは、センサデバイス２０から送信される、センサ２３ａ，２３ｂで測定された測定値の情報を受信する。
【００２７】
端末側記憶部１２は、各種データを記憶する装置である。端末側記憶部１２は、例えばメモリやハードディスクなどの記憶媒体で実現される。端末側記憶部１２には、アプリケーション１１が記憶される。また、端末側記憶部１２には、情報作成部１１ａで作成されるセンサ制御情報、パラメータなどの情報も記憶される。また、端末側記憶部１２には、通信部１１ｂが受信した測定値の情報も記憶する。なお、アプリケーション１１は、センサデバイス２０を制御するためのソフトウェアであり、アプリケーション１１とセンサデバイス２０とは対をなしている（すなわち、アプリケーション１１とセンサデバイス２０とが対応付けられている）。
【００２８】
センサデバイス２０は、温度、湿度、照度などを測定する機能と、端末１０との間でＢＬＥを用いて無線通信を行う機能とを備えたＢＬＥのデバイスである。このセンサデバイス２０は、例えば室内（建物内、店舗内）の所定位置に設置される。図１に示すように、センサデバイス２０は、通信部２１と、記憶部２２と、センサ２３ａ，２３ｂとを有している。
【００２９】
通信部２１は、端末１０との間でＢＬＥによる無線通信を行う機能（無線通信機能）と、センサ２３ａ，２３ｂを制御する機能（センサ制御機能）とを備えた処理部である。図２に示すように、通信部２１は、上記の無線通信機能を実行する無線通信部２１１と、上記のセンサ制御機能を実行するセンサ制御部２１２とがファームウェア２１０で実現される。本実施形態では、無線通信部２１１は、端末１０から送信されるパラメータ３０やセンサ制御情報３１ａ，３１ｂを受信し、受信したパラメータ３０やセンサ制御情報３１ａ，３１ｂを記憶部２２に記憶する。なお、センサ制御情報３１ａは、センサ２３ａを制御するためのセンサ制御情報であり、センサ制御情報３１ｂは、センサ２３ｂを制御するためのセンサ制御情報である。また、本実施形態では、無線通信部２１１は、受信したパラメータ３０を設定し、設定したパラメータ３０に基づいて端末１０への測定値の送信動作に関する設定値（例えば送信周期、いずれのセンサの測定値を送信するかなど）を変更する。また、センサ制御部２１２は、受信したセンサ制御情報３１ａ，３１ｂを設定し、設定したセンサ制御情報３１ａ，３１ｂに基づいてセンサ２３ａ，２３ｂの制御を行うことでセンサ２３ａ，２３ｂで測定された測定値を取得する。
【００３０】
記憶部２２は、各種データを記憶する装置である。記憶部２２は、例えばメモリなどの記憶媒体で実現される。記憶部２２には、図２に示すように、パラメータ３０やセンサ制御情報３１ａ，３１ｂなどの各種情報を記憶される。また、記憶部２２には、ファームウェア２１０も記憶される。本実施形態では、センサデバイス２０にはＣＰＵが搭載され、ＣＰＵがファームウェア２１０に基づいて処理・制御を実行することにより、通信部２１内の無線通信部２１１及びセンサ制御部２１２が実現される。センサ制御部２１２は、２つのセンサ２３ａ，２３ｂにおける共通部分の制御を行うとともに、センサ制御情報３１ａ，３１ｂに基づいてセンサ２３ａ，２３ｂ毎の制御を行う。
【００３１】
センサ２３ａ，２３ｂは、温度、湿度、照度などのデータをリアルタイムに測定する。本実施形態において、センサ２３ａは、温度を測定する温度センサ、湿度を測定する湿度センサ、照度を測定する照度センサのうちのいずれでもよく、また、センサ２３ｂも、温度センサ、湿度センサ、照度センサのいずれでもよい。なお、センサデバイス２０は、２つのセンサ２３ａ，２３ｂを有しているが、１つのセンサだけを有していてもよく、３つ以上のセンサを有していてもよい。
【００３２】
次に、測定システムの動作について説明する。図３は、第１実施形態に係る測定システムの動作の一例を説明するためのシーケンス図である。図３に示す処理において、端末１０の情報作成部１１ａは、センサの変更又はセンサの特性の変更に応じてセンサ制御情報とパラメータを作成する（ステップＳ１）。そして、端末１０の通信部１１ｂは、情報作成部１１ａで作成されたセンサ制御情報とパラメータをセンサデバイス２０に送信する（ステップＳ２）。なお、情報作成部１１ａは、センサ制御情報とパラメータのいずれか一方だけを作成してもよい。同様に、通信部１１ｂは、センサ制御情報とパラメータのいずれか一方だけをセンサデバイス２０に送信してもよい。
【００３３】
センサデバイス２０において、通信部２１は、端末１０から送信されたセンサ情報とパラメータを受信すると（ステップＳ３）、受信したセンサ制御情報とパラメータを記憶部２２に記憶するとともに、記憶部２２に記憶したセンサ制御情報とパラメータを通信部２１に設定する（ステップＳ４）。このとき、パラメータは無線通信部２１１に設定され、センサ制御情報はセンサ制御部２１２に設定される（図２参照）。なお、ステップＳ１〜Ｓ４の処理を実行するときの通信部２１の処理モードを設定モード（セットアップモード）という。
【００３４】
端末１０は、ユーザの要求に応じて又は自動的に、測定値の取得を要求する信号をセンサデバイス２０に送信する（ステップＳ５）。通信部２１は、端末１０からの測定値の取得を要求する信号を受信すると、ステップＳ４で設定したセンサ制御情報に基づき、センサ２３ａ，２３ｂを制御することでセンサ２３ａ，２３ｂで測定された測定値を取得する（ステップＳ６）。そして、通信部２１は、ステップＳ４で設定されたパラメータに基づいてセンサ２３ａ，２３ｂから取得した測定値を端末１０に送信（転送）する（ステップＳ７）。なお、ステップＳ５〜Ｓ７の処理を実行するときの通信部２１の処理モードを測定モードという。
【００３５】
図４は、測定値の取得に関る動作（測定値取得手順）の一例を説明するためのシーケンス図である。図４に示す処理において、通信部２１（センサ制御部２１２）は、センサ制御情報における取得制御手順に基づいて、測定開始要求のコマンドをセンサ（センサ２３ａ，２３ｂの両方又は一方）に送信する（ステップＳ１１）。センサは、通信部２１からの測定開始要求のコマンドに応じて測定を開始する（ステップＳ１２）。通信部２１は、センサ制御情報における取得制御手順に基づいて、測定終了要求のコマンドをセンサに送信する（ステップＳ１３）。センサは、通信部２１からの測定終了要求のコマンドに応じて測定を終了する（ステップＳ１４）。通信部２１は、センサ制御情報における取得制御手順に基づいて、測定値取得要求のコマンドをセンサに送信する（ステップＳ１５）。センサは、通信部２１からの測定値取得要求のコマンドに応じて測定値を通信部２１に送信する（ステップＳ１６）。
【００３６】
以上に説明したように、本実施形態では、ユーザが要求する処理を実行するアプリケーション１１を有する端末１０と、端末１０との間で無線通信を行う通信部２１と一又は複数のセンサ（２３ａ，２３ｂ）とを有するセンサデバイス２０と、を備え、端末１０は、センサ（２３ａ，２３ｂ）毎の制御に関するセンサ制御情報をセンサデバイス２０へ送信し、通信部２１は、端末１０から送信されたセンサ制御情報を設定し、該センサ制御情報に基づいてセンサ（２３ａ，２３ｂ）の制御を行うことでセンサ（２３ａ，２３ｂ）で測定された測定値を取得し、取得した測定値を端末１０へ送信する。このような構成によれば、通信部２１のファームウェア２１０を変更することなく、センサの変更やセンサの特性差異対応を容易に行うことができる。その結果、顧客の要求に応じてセンサデバイス２０のセンサ２３ａ，２３ｂに速やかに変更することができる。また、センサを試す段階で良好に動作するかどうか検討する場合でも、ファームウェアごと変更する必要がないので、作業の手間を省くことができ、開発コストを削減することもできる。
【００３７】
また、本実施形態では、端末１０とセンサデバイス２０の通信部２１はＢＬＥによる無線通信を行う。このような構成によれば、低消費電力のデバイスで構成することができ、デバイスのコストを低減することができる。
【００３８】
また、本実施形態では、センサ制御情報は、センサ２３ａ，２３ｂで測定された測定値を取得する手順（測定値取得手順）に関する情報を含む。このような構成によれば、手順の異なるセンサを容易に設置することができる。
【００３９】
また、本実施形態では、センサ制御情報は、センサの測定精度と測定範囲の少なくとも一方の情報を含む。このような構成によれば、使用目的や使用環境に応じたセンサを容易に設置することができる。
【００４０】
また、本実施形態では、端末１０は、パラメータをセンサデバイス２０へ送信し、通信部２１は、端末１０から送信されたパラメータに基づいて端末１０への測定値の送信動作に関する設定値を変更する。このような構成によれば、センサデバイス２０の使用環境に応じて測定値の送信動作を調整することができる。
【００４１】
また、本実施形態では、アプリケーション１１は、ユーザによるセンサの変更又はセンサの特性の変更の要求に応じてセンサ制御情報を作成する情報作成部１１ａを有する。このような構成によれば、高度なプログラミング能力のないユーザにも容易にセンサ制御情報を作成することができる。
【００４２】
＜第２実施形態＞
上記した第１実施形態では、センサ２３ａ，２３ｂはセンサデバイス２０に内蔵されていた。これに対して、第２実施形態では、センサはセンサデバイスの本体（デバイス本体）にインターフェイス（ハードウェアインタフェイス）を介して接続される構成とした。
【００４３】
図５は、第２実施形態に係るセンサデバイスの構成を示す図である。図２に示すデバイス本体２０Ａには、センサが内蔵されておらず、センサ５１，５２，５３が外付けされる。図５に示す例では、デバイス本体２０Ａとセンサ５１〜５３とでセンサデバイスを構成する。
【００４４】
デバイス本体２０Ａは、図２に示すように、センサ５１を接続するためのインターフェイス４０（例えば雄のコネクタ）が設けられている。また、センサ５１は、デバイス本体２０Ａと接続するためのインターフェイス５１ａ（例えば雌のコネクタ）が設けられている。また、センサ５１は、センサ５２と接続するためのインターフェイス５１ｂ（例えば雄のコネクタ）が設けられている。また、センサ５２は、センサ５１と接続するためのインターフェイス５２ａ（例えば雌のコネクタ）が設けられている。また、センサ５２は、センサ５３と接続するためのインターフェイス５２ｂ（例えば雄のコネクタ）が設けられている。また、センサ５３は、センサ５２と接続するためのインターフェイス５３ａ（例えば雌のコネクタ）が設けられている。また、センサ５３は、他のセンサを接続するためのインターフェイス５３ｂ（例えば雄のコネクタ）が設けられている。
【００４５】
図５に示す例では、各インターフェイス４０，５１ａ，５１ｂ，５２ａ，５２ｂ，５３ａ同士は、４本の信号線で接続される。本実施形態におけるインターフェイスは、コネクタに限らず、プラグやスロット、ポートなどと呼ばれるものであってもよい。また、デバイス本体２０Ａ及びセンサ５１〜５３は、それぞれ、例えばＩ２Ｃ（Inter-Integrated Circuit）というシリアル通信方式の通信規格を用いて接続されることを想定している。ただし、Ｉ２Ｃに限定されず、他の規格（例えばＳＰＩ）であってもよい。
【００４６】
このように、センサデバイスは、一又は複数のセンサを着脱可能なインターフェイス４０を有するので、センサを着脱すること容易となり、より一層、センサを容易に変更することが可能となる。つまり、センサというハードウェアの固定化を回避することができ、より一層、センサの変更等を柔軟に対応することができる。
【００４７】
＜第３実施形態＞
上記した第１実施形態では、端末１０がセンサ制御情報をセンサデバイス２０に送信することで通信部２１内にセンサ制御情報を設定していた。これに対して、第３実施形態では、センサデバイス２０自体がユーザの入力操作に応じてセンサ制御情報を入力し、入力したセンサ制御情報を通信部２１内に設定する。
【００４８】
図６は、第３実施形態に係るセンサデバイス２０Ｂの構成を示すブロック図である。図６に示すセンサデバイス２０Ｂは、ユーザの入力操作に応じてセンサ制御情報（及び／又はパラメータ）を入力する入力部２４を有している。その他の構成は、図１に示した構成と同様であるため、同一構成については同一符号を付すことで、重複する説明を省略する。このような構成によれば、端末１０からセンサ制御情報（及び／又はパラメータ）をセンサデバイス２０Ｂに送信することなく、直接、センサデバイス２０Ｂにセンサ制御情報（及び／又はパラメータ）を入力し、入力したセンサ制御情報（及び／又はパラメータ）を通信部２１内に設定することができる。その結果、センサ制御情報などの設定作業の利便性が向上する。
【００４９】
以上、本発明の実施形態を説明したが、本発明の技術的範囲は、上記の実施形態に記載の範囲には限定されない。本発明の趣旨を逸脱しない範囲で、上記の実施形態に、多様な変更または改良を加えることが可能である。また、上記の実施形態で説明した要件の１つ以上は、省略されることがある。そのような変更または改良、省略した形態も本発明の技術的範囲に含まれる。また、上記した実施形態や変形例の構成を適宜組み合わせて適用することも可能である。
【００５０】
上記した実施形態では、センサは、温度センサ、湿度センサ、照度センサで温度、湿度、照度を測定（計測）していたが、これらのセンサに限定されない。センサは、温度センサ、湿度センサ、照度センサのほかに、ＵＶ−Ａ（紫外線センサ）、圧力センサ、６軸センサ（地磁気センサ、加速度センサ）などの違う種類のセンサを備えてもよい。
【符号の説明】
【００５１】
１０  端末
１１  アプリケーション
１１ａ  情報作成部
２０，２０Ｂ  センサデバイス
２０Ａ  デバイス本体
２１  通信部
２２  記憶部
２３ａ，２３ｂ  センサ
２４  入力部
４０  インターフェイス
【図１】
0006653233.tif 000002
【図２】
0006653233.tif 000003
【図３】
0006653233.tif 000004
【図４】
0006653233.tif 000005
【図５】
0006653233.tif 000006
【図６】
0006653233.tif 000007