(57)【要約】【課題】電源部の電流消費を抑えることができる通信端末を提供する。【解決手段】ビーコン端末１００は、電池２１と、センサモジュール２４のセンサ３１，３２，３３と、各センサで検出された検出値をセントラルユニット２００に無線で送信する無線通信部１３と、ビーコン端末１００の動作モードとして、通常モードと通常モードよりも自身の一部及び無線通信部１３に供給される電流を低下させる低電力消費モードとを有し、各センサで検出された検出値を取得し、電池２１から供給される電流を制御するマイコン１１とを備え、マイコン１１は、各センサで検出された今回の検出値と前回の検出値との差分が閾値未満である場合に、ビーコン端末１００の動作モードとして低電力消費モードを設定する。【選択図】図１
2019083444.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と通信する通信端末であって、
電源部と、
センサと、
前記センサで検出された検出値を前記外部装置に無線で送信する無線通信部と、
前記通信端末の動作モードとして第１モードと、前記センサの検出頻度と前記無線通信部が動作する頻度を前記第１モードよりも低下させる又は前記第１モードよりも自身の一部及び前記無線通信部に供給される電流を低下させる第２モードとを有し、前記センサで検出された検出値を取得し、前記電源部から供給される電流を制御する制御部とを備え、
前記制御部は、前記センサで検出された今回の検出値と前回の検出値との差分が閾値以上である場合に、前記通信端末の動作モードとして前記第１モードを設定し、前記センサで検出された今回の検出値と前回の検出値との差分が閾値未満である場合に、前記通信端末の動作モードとして前記第２モードを設定することを特徴とする通信端末。
【請求項２】
前記第１モードに対応する、一定期間内に検出される検出値の第１時系列パターンと、前記第２モードに対応する、一定期間内に検出される検出値の第２時系列パターンとを有する記憶部を備え、
前記制御部は、前記センサで一定期間内に検出された検出値の時系列パターンが前記第１時系列パターンである場合には、前記通信端末の動作モードとして前記第１モードを設定し、前記センサで一定期間内に検出された検出値の時系列パターンが前記第２時系列パターンである場合には、前記通信端末の動作モードとして前記第２モードを設定することを特徴とする請求項１に記載の通信端末。
【請求項３】
前記制御部は、前記通信端末の動作モードとして前記第２モードを設定した場合に、前記無線通信部を介して前記外部装置に前記通信端末の動作モードとして前記第２モードを設定したことを通知し、前記通信端末の動作モードとして前記第１モードを設定した場合に、前記無線通信部を介して前記外部装置に前記通信端末の前記第２モードを解除したことを通知することを特徴とする請求項１又は２に記載の通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末に関する。
【背景技術】
【０００２】
近年、工場での機器管理や荷物運搬時の衝撃検知、屋外での環境データ取得において、Bluetooth (登録商標) Low Energy無線技術を利用したビーコン端末を活用することが注目されている。例えば、工場にビーコン端末を設置し、ビーコン端末が温度又は加速度のデータを取得する。そのデータをスマートフォンやタブレット端末等のセントラル機器に送信し、セントラル機器がデータを解析し、その解析結果をユーザに通知する。
【０００３】
また、車輪の状態を検知する第１センサを有し、作動モードとして通常モードとスリープモードとのいずれかを取る第１センサユニットと、第１センサとは異なる車輪の状態を検知する第２センサを有し、第２センサで検知される車輪の状態に応じて第１センサユニットの作動モードを切り替える第２センサユニットとを備える車輪状態取得装置が知られている（例えば、特許文献１参照）。
【０００４】
さらに、加速度センサにて検出された加速度が閾値以上になる場合に、タグ情報の送信間隔を最小間隔に設定し、加速度センサにて検出された加速度が閾値未満になる場合に、タグ情報の送信間隔を段階的に増加させる無線タグが知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２９８１４７号公報
【特許文献２】特開２０１３−１１４３４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ビーコン端末においては、設置場所の自由度の観点から電源供給手段として電池が用いられることが多い。ビーコン端末は用途の観点から長時間動作が想定されるため、電池動作にはより長寿命であることが要求される。また、ビーコン端末はセンサで取得されたデータをセントラル機器に送信するため、データ送信時に消費する電流が電池消費の主な要素となっている。
【０００７】
本発明の目的は、電源部の電流消費を抑えることができる通信端末を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、明細書に開示された通信端末は、外部装置と通信する通信端末であって、電源部と、センサと、前記センサで検出された検出値を前記外部装置に無線で送信する無線通信部と、前記通信端末の動作モードとして第１モードと、前記センサの検出頻度と前記無線通信部が動作する頻度を前記第１モードよりも低下させる又は前記第１モードよりも自身の一部及び前記無線通信部に供給される電流を低下させる第２モードとを有し、前記センサで検出された検出値を取得し、前記電源部から供給される電流を制御する制御部とを備え、前記制御部は、前記センサで検出された今回の検出値と前回の検出値との差分が閾値以上である場合に、前記通信端末の動作モードとして前記第１モードを設定し、前記センサで検出された今回の検出値と前回の検出値との差分が閾値未満である場合に、前記通信端末の動作モードとして前記第２モードを設定することを特徴とする。
【発明の効果】
【０００９】
本発明の通信端末によれば、電源部の電流消費を抑えることができる。
【図面の簡単な説明】
【００１０】
【図１】本実施の形態に係るビーコン端末を備える通信システムの構成図である。
【図２】ビーコン端末及びセントラルユニットの動作を示すフローチャートである。
【図３】電流がマイコンの一部や無線通信部に供給される頻度を減らす場合のマイコンの処理を示すフローチャートである。
【図４】スリープモードに移行する場合のマイコンの処理を示すフローチャートである。
【図５】スリープモードに移行する場合のマイコンの処理の変形例を示すフローチャートである。
【図６】低電力消費モードに移行する場合のマイコンの処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら本発明の実施の形態を説明する。
【００１２】
図１は、本実施の形態に係るビーコン端末を備える通信システムの構成図である。
【００１３】
図１の通信システム１は、通信端末としてのビーコン端末１００と、情報処理装置としてのセントラルユニット２００とを備えている。セントラルユニット２００は、例えば、スマートフォン、タブレット又はノートパソコンのような情報通信端末であり、ユーザが持ち運ぶことができる。ビーコン端末１００は、例えば、施設内に設置されている。尚、通信システム１は、複数のビーコン端末１００を備えていてもよい。
【００１４】
ビーコン端末１００はブロードキャスタとして後述する各種のセンサで検出された値を含むデータを送信し、セントラルユニット２００は当該データをスキャンすることでビーコン端末１００の存在を確認することができる。
【００１５】
ビーコン端末１００は、ビーコン端末１００の全体動作を制御する制御部としてのマイコン１１と、クロック信号をマイコン１１に出力する水晶振動子１２と、Bluetooth Low Energy（ＢＬＥ）規格に準じてデータを送信する無線通信部１３と、各種のデータや設定データを格納する記憶部としてのＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）１４と、アンテナ１５とを備えている。マイコン１１、水晶振動子１２、無線通信部１３、ＥＥＰＲＯＭ１４及びアンテナ１５はBluetoothモジュール１０としての単一の回路基板に搭載されている。
【００１６】
ビーコン端末１００は、さらに、Bluetoothモジュール１０に駆動電流を供給する電源部としての電池２１と、ビーコン端末１００をオン／オフするスライドスイッチ２２と、電池２１から供給される電圧を変圧するＤＣ−ＤＣコンバータ２３と、複数のセンサを備えるセンサモジュール２４と、ビーコン端末１００の動作モードの切り替え及び設定値の書き換え時に押下されるプッシュボタン２５と、ビーコン端末１００の動作モードをユーザに通知するＬＥＤ２６とを備えている。ＬＥＤ２６はビーコン端末１００の動作モード（通常モード又は低電力消費モード）に応じて発光状態（消灯、点灯、点滅又は点灯色など）を変更する。
【００１７】
センサモジュール２４は、ビーコン端末１００の加速度を検出する加速度センサ３１と、ビーコン端末１００の傾き及び方向を検出するジャイロセンサ３２と、ビーコン端末１００周辺の温度及び湿度を検出する温湿度センサ３３とを備えている。尚、センサモジュール２４は、加速度センサ３１、ジャイロセンサ３２及び温湿度センサ３３の少なくとも１つを備えていればよく、加速度センサ３１、ジャイロセンサ３２及び温湿度センサ３３以外のセンサを備えていてもよい。
【００１８】
水晶振動子１２、無線通信部１３及びＥＥＰＲＯＭ１４はマイコン１１に接続されており、アンテナ１５は無線通信部１３に接続されている。また、ＤＣ−ＤＣコンバータ２３、センサモジュール２４、プッシュボタン２５及びＬＥＤ２６はマイコン１１に接続されている。電池２１及びＤＣ−ＤＣコンバータ２３はスイッチ２２に接続されている。
【００１９】
セントラルユニット２００は、センサモジュール２４の各センサの値を取得する。
【００２０】
セントラルユニット２００は、ＣＰＵ２０１と、メモリ２０２と、操作部２０３と、表示部２０４と、無線通信部２０５とを備えている。ＣＰＵ２０１は、メモリ２０２、操作部２０３、表示部２０４及び無線通信部２０５に接続されている。
【００２１】
ＣＰＵ２０１は、セントラルユニット２００の全体動作を制御する。メモリ２０２は、ビーコン端末１００から受信した各種センサの値及びビーコン端末１００の書き換え用の設定情報を格納している。操作部２０３は、タッチパネル又はキーボードなどであり、データ入力に使用される。表示部２０４は、ディスプレイであり、各種のデータを表示する。無線通信部２０５は、Bluetooth Low Energy（ＢＬＥ）規格に準じて、無線通信部１３と無線通信を行う。
【００２２】
ビーコン端末１００は、動作モードとして通常モードと低消費電力モードとを有する。通常モードでは、マイコン１１及び無線通信部１３に常時電流が供給される。一方、低消費電力モードでは消費電力が通常モードよりも低減しており、マイコン１１は電流がマイコン１１の一部（無線通信部１３、ＥＥＰＲＯＭ１４及びＬＥＤ２６などに関連する部分）及び無線通信部１３に供給される頻度（回数）を減少させるか、又はマイコン１１の一部及び無線通信部１３への電流の供給を停止するように制御する。
【００２３】
通常モードのビーコン端末１００は、検出した加速度、検出した傾き及び方向及び検出した温湿度の値を送信し続ける。ビーコン端末１００が静止している場合はこれらの検出値がほぼ変化しないため、マイコン１１はそれらの検出値に基づいてビーコン端末１００が静止していると判断する。
【００２４】
本実施の形態ではビーコン端末１００の静止後のデータ送信を省略することで低消費電力を実現する。
【００２５】
ビーコン端末１００のマイコン１１は、（i）連続した複数の検出値が同一もしくは同程度の値である場合に、ビーコン端末１００が静止していると判断し、通常モードから低電力消費モードへ移行する。または、（ii）ビーコン端末１００に特定の動作をさせた場合に、連続して得られた複数の検出値のパターンが予めＥＥＰＲＯＭ１４に設定された検出値パターンと一致するか否かを判定し、検出値のパターンが予めＥＥＰＲＯＭ１４に設定された検出値パターンと一致する場合に通常モードから低電力消費モードへ移行する。
【００２６】
例えば、加速度センサ３１はビーコン端末１００の加速度に加えて重力加速度も検出するため、ビーコン端末１００が静止した状態でも加速度センサ３１の検出値は必ずしも０ではない。そのため、上記方法（i）では、連続して同一又は同程度の値が検出された場合に、マイコン１１はビーコン端末１００が静止状態であると判定する。
【００２７】
上記方法（ii）は、任意に動作モードを通常モードから低電力消費モードへ移行させるための手段であり、ビーコン端末１００を特定の方向に振ったときに、マイコン１１がその加速度のパターンを検出する。
【００２８】
従来のセントラルユニットは、ビーコン端末から連続して同程度の検出値を受信し続けている場合にビーコン端末が静止していると判断する。従って、ビーコン端末からの検出値が検出できない場合、ビーコン端末１００が静止していると判断できない可能性がある。一方、本実施の形態では、マイコン１１はビーコン端末１００が静止していると判断すると、動作モードを通常モードから低電力消費モードに移行し、低電力消費モードへの移行をセントラルユニット２００に通知する。セントラルユニット２００は、低電力消費モードの通知を受信すると、各センサの検出値が受信できない場合でもビーコン端末１００が静止していると判断しつつ、ビーコン端末１００との接続状態を保持する。
【００２９】
図２は、ビーコン端末１００及びセントラルユニット２００の動作を示すフローチャートである。尚、初期状態では、ビーコン端末１００の動作モードは通常モードであるとする。
【００３０】
まず、マイコン１１は各センサの検出値を取得し（Ｓ１）、無線通信部１３を介して取得された検出値をセントラルユニット２００に送信する（Ｓ２）。ＣＰＵ２０１は無線通信部２０５を介して各センサの検出値を受信し（Ｓ２１）、ビーコン端末１００の状態を確認する（Ｓ２２）。各センサの検出値のみを受信している場合、ＣＰＵ２０１はビーコン端末１００の動作モードは通常モードであると判断する。
【００３１】
マイコン１１は各センサの検出値を継続して取得し（Ｓ３）、Ｓ３で取得した検出値（今回値）がＳ１で取得した検出値（前回値）と同一又は略同一であるか否かを判別する（Ｓ４）。ここで、略同一とは今回値と前回値との差が予め決められた閾値未満であることを示している。以下、検出値がほぼ同一な状態も含め、「検出値が同一」と総称する。
【００３２】
Ｓ３で取得した検出値がＳ１で取得した検出値と同一でない場合には（Ｓ４でＮＯ）、マイコン１１はＳ３で取得した検出値を無線通信部１３をセントラルユニット２００に送信する（Ｓ５）。その後、処理はＳ３に戻る。ＣＰＵ２０１はＳ５で送信された検出値を受信する（Ｓ２３）。
【００３３】
Ｓ３で取得した検出値がＳ１で取得した検出値と同一である場合には（Ｓ４でＹＥＳ）、マイコン１１はＳ３で取得した検出値を無線通信部１３をセントラルユニット２００に送信すると共に、低電力消費モードへの移行をセントラルユニット２００に通知し（Ｓ６）、通常モードから低電力消費モードに移行させる（Ｓ７）。また、マイコン１１は、電流が無線通信部１３やマイコン１１の一部に供給される頻度を減らす、又は無線通信部１３やマイコン１１の一部への電流の供給を停止する（Ｓ７）。これにより、各センサの検出値の送信頻度が減少、又は各センサの検出値の送信が停止し、消費電力が低減される。ただし、マイコン１１は、低電力消費モードにおいても、タイマ割り込みにより定期的に各センサの検出値を取得する。
【００３４】
ＣＰＵ２０１はＳ６でセントラルユニット２００に送信された検出値及び低電力消費モードへの移行通知を受信し（Ｓ２４）、ビーコン端末１００の状態を確認する（Ｓ２５）。低電力消費モードへの移行通知を受信した場合、ＣＰＵ２０１はビーコン端末１００の動作モードは低電力消費モードであると判断する。また、ＣＰＵ２０１は、ビーコン端末１００が静止してデータ送信を停止したと認識し、データを定期的に受信しなくてもビーコン端末１００が受信可能範囲に存在していると判断し、そのままビーコン端末１００との接続状態を保持する。ＣＰＵ２０１は、各センサの検出値が受信できない場合でも、定期的にビーコン端末１００の状態を確認する（Ｓ２６、Ｓ２７）。
【００３５】
マイコン１１は、各センサの検出値を取得し（Ｓ８）、Ｓ８で取得した今回値がＳ３で取得した前回値と同一であるか否かを判別する（Ｓ９）。Ｓ８で取得した検出値がＳ３で取得した検出値と同一である場合には（Ｓ９でＹＥＳ）、マイコン１１は、低電力消費モードを維持し、Ｓ８の処理に戻る。Ｓ８で取得した検出値がＳ３で取得した検出値と同一でない場合には（Ｓ９でＮＯ）、マイコン１１は、Ｓ８で取得した検出値及び低電力消費モードの解除通知をセントラルユニット２００に送信し（Ｓ１０）、動作モードを低電力消費モードから通常モードに移行させる（Ｓ１１）。これにより、各センサの検出値の送信頻度が元に戻り、又は各センサの検出値の送信が再開される。
【００３６】
ＣＰＵ２０１はＳ１０で送信された検出値及び低電力消費モードの解除通知を受信し（Ｓ２８）、ビーコン端末１００の状態を確認する（Ｓ２９）。低電力消費モードの解除通知を受信した場合、ＣＰＵ２０１はビーコン端末１００の動作モードが通常モードであると判断する。
【００３７】
図３は、低電力消費モードとして電流がマイコン１１の一部や無線通信部１３に供給される頻度を減らす場合のマイコン１１の処理を示すフローチャートである。尚、初期状態では、ビーコン端末１００の動作モードは通常モードであるとする。
【００３８】
マイコン１１は、各センサの検出値を取得する（Ｓ３１）。ここでは、各センサの初期値を取得している。次いで、マイコン１１は水晶振動子１２からのクロック信号に基づいてタイマのカウントダウンを開始する（Ｓ３２）。マイコン１１は各センサの値を周期的に取得するために使用されるソフトウエアのタイマを格納している。タイマは通常モードでのタイマの初期値は例えば１００ｍｓであり、１クロックごとに１ｍｓカウントダウンする。
【００３９】
マイコン１１はタイマ値が０であるか否かを判別し（Ｓ３３）、タイマ値が０でない場合（Ｓ３３でＮＯ）、Ｓ３３の判別を繰り返す。一方、タイマ値が０になると（Ｓ３３でＹＥＳ）、マイコン１１は、各センサからの検出値を取得し（Ｓ３４）、各センサの検出値をセントラルユニット２００に送信する（Ｓ３５）。
【００４０】
次に、マイコン１１は、Ｓ３４で取得した検出値がＳ３１で取得した検出値と同一であるか否かを判別する（Ｓ３６）。
【００４１】
Ｓ３４で取得した検出値がＳ３１で取得した検出値と同一でない場合には（Ｓ３６でＮＯ）、Ｓ３３の処理に戻る。Ｓ３４で取得した検出値がＳ３１で取得した検出値と同一である場合には（Ｓ３６でＹＥＳ）、マイコン１１は動作モードを低電力消費モードに移行し、低電力消費モード移行の通知をセントラルユニット２００に送信する（Ｓ３７）。
【００４２】
マイコン１１はタイマ値が０であるか否かを判別する（Ｓ３８）。尚、低電力消費モードでのタイマの初期値は例えば３００ｍｓであり、通常モードでのタイマの初期値よりも大きい。タイマは１クロックごとに１ｍｓカウントダウンする。
【００４３】
タイマ値が０でない場合（Ｓ３８でＮＯ）、Ｓ３８の判別を繰り返す。一方、タイマ値が０になると（Ｓ３８でＹＥＳ）、マイコン１１は、各センサの検出値を取得する（Ｓ３９）。
【００４４】
次に、マイコン１１は、Ｓ３９で取得した検出値がＳ３４で取得した検出値と同一であるか否かを判別する（Ｓ４０）。Ｓ３９で取得した検出値がＳ３４で取得した検出値と同一である場合には（Ｓ４０でＹＥＳ）低電力消費モードを維持し、タイマを低電力消費モードの初期値（例えば３００ｍｓ）に戻して、Ｓ３８の処理に戻る。Ｓ３９で取得した検出値がＳ３４で取得した検出値と同一でない場合には（Ｓ４０でＮＯ）、マイコン１１はＳ３９で取得した検出値及び低電力消費モードの解除通知をセントラルユニット２００に送信し（Ｓ４１）、動作モードを通常モードに移行し（Ｓ４２）、タイマを通常モードの初期値に戻して、Ｓ３３の処理に戻る。
【００４５】
このように、図３では、低電力消費モードとして各センサの検出値の送信頻度を減少させ、マイコン１１は定期的に各センサから検出値を取得し、検出値が変化したか否かを判定する。ビーコン端末１００に動きがあると各センサからの検出値に変化が現れるため、マイコン１１は各センサからの検出値が予め決められた閾値以上に変化する場合にビーコン端末１００が移動したと判断し、通常モードに復帰し、各センサの検出値の送信頻度を通常モードに対応する送信頻度に増加させる。
【００４６】
図４は、動作モードが低電力消費モードの１つとしてのスリープモードに移行する場合のマイコン１１の処理を示すフローチャートである。尚、図３と同一の処理については同一のステップ番号を付し、その説明を省略する。
【００４７】
まず、Ｓ３１〜Ｓ３６の処理が実行される。Ｓ３６において、Ｓ３４で取得した検出値がＳ３１で取得した検出値と同一である場合には（Ｓ３６でＹＥＳ）、マイコン１１は低電力消費モード移行の通知をセントラルユニット２００に送信し（Ｓ５０）、タイマ割り込みの設定をオンにし（Ｓ５１）、動作モードをスリープモードに移行する（Ｓ５２）。スリープモードはマイコン１１の一部及び無線通信部１３への電流の供給が完全に停止されるモードである。
【００４８】
マイコン１１は、タイマ割り込みを受信するとスリープモードを解除し（Ｓ５３）、タイマ割り込みの設定をオフにし（Ｓ５４）、各センサの検出値を取得する（Ｓ５５）。マイコン１１は、Ｓ５５で取得した検出値がＳ３４で取得した検出値と同一であるか否かを判別する（Ｓ５６）。Ｓ５５で取得した検出値がＳ３４で取得した検出値と同一である場合には（Ｓ５６でＹＥＳ）、Ｓ５１の処理に戻り、再びスリープモードに移行する。Ｓ５５で取得した検出値がＳ３４で取得した検出値と同一でない場合には（Ｓ５６でＮＯ）、マイコン１１はＳ５５で取得した検出値及び低電力消費モードの解除通知をセントラルユニット２００に送信し（Ｓ５７）、動作モードを通常モードに移行し（Ｓ４２）、Ｓ３３の処理に戻る。
【００４９】
このように、無線通信部１３やマイコン１１の一部をスリープモードへ移行する場合には、タイマ割り込みによって定期的に無線通信部１３やマイコン１１をウェイクアップし、マイコン１１が各センサの検出値を取得して、ビーコン端末１００の動きを判定する。ビーコン端末１００が動いたと判断した場合には（Ｓ５６でＮＯ）、マイコン１１は動作モードを低電力消費モードから通常モードに移行し、各センサの検出値の送信を再開する。
【００５０】
加速度センサ３１、ジャイロセンサ３２及び温湿度センサ３３の各々は、検出値をマイコン１１に通知するための信号ラインを備えているが、さらに、連続した検出値間の変化を検出し、検出値の変化をマイコン１１に通知するための他の信号ラインを備えていてもよい。この場合、マイコン１１は、各センサから外部割り込みとして検出値の変化を示す信号を受信する。
【００５１】
図５は、動作モードがスリープモードに移行する場合のマイコン１１の処理の変形例を示すフローチャートである。尚、図３及び図４と同一の処理については同一のステップ番号を付し、その説明を省略する。また、加速度センサ３１、ジャイロセンサ３２及び温湿度センサ３３の各々は、検出値をマイコン１１に通知するための信号ラインと、連続した検出値間の変化をマイコン１１に通知するための他の信号ラインを備えているものとする。
【００５２】
図５では、まずＳ３１〜Ｓ３６及びＳ５０の処理が実行される。Ｓ５０の後、マイコン１１は外部割り込みの設定をオンにし（Ｓ６１）、動作モードをスリープモードに移行する（Ｓ６２）。各センサから外部割り込みとして検出値の変化を示す信号を受信すると、スリープモードを解除し（Ｓ６３）、外部割り込みの設定をオフにし（Ｓ６４）、各センサの検出値を取得する（Ｓ６５）。そして、マイコン１１はＳ６５で取得した検出値及び低電力消費モードの解除通知をセントラルユニット２００に送信し（Ｓ６６）、動作モードを通常モードに移行し（Ｓ４２）、Ｓ３３の処理に戻る。
【００５３】
このように、マイコン１１は、外部割込みとしての検出値の変化を示す信号を受信すると、無線通信部１３やマイコン１１の一部をウェイクアップし、動作モードを低電力消費モードから通常モードに移行し、各センサの検出値の送信を再開する。また、すでに各センサが連続した検出値間の変化を検出しているので、マイコン１１は検出値間の変化を検出する必要がない。更に、定期的に無線通信部１３やマイコン１１の一部をウェイクアップさせる必要がないため、より低電力消費を実現できる。
【００５４】
図６は、動作モードが低電力消費モードに移行する場合のマイコン１１の処理を示すフローチャートである。尚、図３と同一の処理については同一のステップ番号を付し、その説明を省略する。
【００５５】
まず、Ｓ３１〜Ｓ３３の処理が実行される。Ｓ３３の処理後、マイコン１１は、各センサの検出値を一定期間取得し（Ｓ７１）、各センサの検出値をセントラルユニット２００に送信する（Ｓ７２）。
【００５６】
マイコン１１は、Ｓ７１で取得した検出値の時系列パターンが低電力消費モードへの移行指示を示す第１パターンであるか否かを判別する（Ｓ７３）。第１パターンは、例えば、ビーコン端末１００を上下に５回振った場合の加速度センサ３１からの検出値の時系列パターン又はビーコン端末１００を時計回りに５回回転させた場合のジャイロセンサ３２からの検出値の時系列パターンなどであり、予めＥＥＰＲＯＭ１４に格納されている。
【００５７】
Ｓ７１で取得した検出値の時系列パターンが第１パターンでない場合には（Ｓ７３でＮＯ）、Ｓ３３の処理に戻る。Ｓ７１で取得した時系列パターンが第１パターンである場合には（Ｓ７３でＹＥＳ）、マイコン１１は動作モードを低電力消費モードに移行し、低電力消費モード移行の通知をセントラルユニット２００に送信する（Ｓ３７）。
【００５８】
その後、マイコン１１はタイマ値が０であるか否かを判別する（Ｓ３８）。タイマ値が０でない場合（Ｓ３８でＮＯ）、Ｓ３８の判別を繰り返す。一方、タイマ値が０になると（Ｓ３８でＹＥＳ）、マイコン１１は、各センサの検出値を一定期間取得する（Ｓ７４）。
【００５９】
マイコン１１は、Ｓ７４で取得した検出値の時系列パターンが通常モードへの移行指示を示す第２パターンであるか否かを判別する（Ｓ７５）。例えば、第２パターンは、ビーコン端末１００を左右に５回振った場合の加速度センサ３１からの検出値の時系列パターン、又はビーコン端末１００を反時計回りに５回回転させた場合のジャイロセンサ３２からの検出値の時系列パターンなどであり、予めＥＥＰＲＯＭ１４に格納されている。
【００６０】
Ｓ７４で取得した検出値の時系列パターンが第２パターンでない場合には（Ｓ７５でＮＯ）、Ｓ３８の処理に戻る。Ｓ７４で取得した検出値の時系列パターンが第２パターンである場合には（Ｓ７５でＹＥＳ）、マイコン１１はＳ７４で取得した検出値及び低電力消費モードの解除通知をセントラルユニット２００に送信し（Ｓ７６）、動作モードを通常モードに移行し（Ｓ４２）、タイマを通常モードの初期値に戻して、Ｓ３３の処理に戻る。
【００６１】
このように、ビーコン端末１００を所定の方向に振ったり又は所定の方向に回転させることで、動作モードを低電力消費モード又は通常モードに切り替えることができるので、ユーザの意図に従ってビーコン端末１００の動作モードを容易に切り替えることができる。
【００６２】
図２のＳ７、図３及び図６のＳ３７、図４のＳ５２及び図５のＳ６２のように、ビーコン端末１００の動作モードを低電力消費モード（スリープモード）に変更する場合には、マイコン１１は、ＬＥＤ２６を低電力消費モードの発光状態に変更する。また、図２のＳ１１、図３〜図６のＳ４２のように、ビーコン端末１００の動作モードを通常モードに変更する場合には、マイコン１１は、ＬＥＤ２６を通常モードの発光状態に変更する。
【００６３】
以上説明したように、本実施の形態によれば、ビーコン端末１００は、センサ３１，３２，３３で検出された検出値をセントラルユニット２００に無線で送信する無線通信部１３と、ビーコン端末１００の動作モードとして通常モードと通常モードよりも電力消費を低下させる低電力消費モードとを有し、各センサで検出された検出値を取得し、電池２１から供給される電流を制御するマイコン１１とを備え、マイコン１１は、各センサで検出された今回の検出値と前回の検出値との差分が閾値未満である場合に、ビーコン端末１００の動作モードとして低電力消費モードを設定する。従って、ビーコン端末１００が移動していない場合などに、マイコン１１及び無線通信部１３に供給される電流が低下し、電池の消費を抑えることができる。
【００６４】
また、従来はセントラルユニットがビーコン端末から検出値を受信できなくなると、セントラルユニットは電波の受信範囲外にビーコン端末が移動したと判断するが、本実施の形態では、ビーコン端末１００の動作モードが低電力消費モードに移行する際にその旨をセントラルユニット２００に通知するので、セントラルユニット２００は各センサの検出値を定期的に受信しなくても、次の検出値を受信するまで電波の受信範囲内にビーコン端末１００が存在すると判断することができる。
【００６５】
尚、本発明は、上述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【符号の説明】
【００６６】
１１  マイコン
１３  無線通信部
１４  ＥＥＰＲＯＭ
２１  電池
２４  センサモジュール
３１  加速度センサ
３２  ジャイロセンサ
３３  温湿度センサ
１００  ビーコン端末
２００  セントラルユニット
２０１  ＣＰＵ
【図１】
2019083444.tif 000003
【図２】
2019083444.tif 000004
【図３】
2019083444.tif 000005
【図４】
2019083444.tif 000006
【図５】
2019083444.tif 000007
【図６】
2019083444.tif 000008