(57)【要約】【課題】混信を避けつつ効率的に無線通信をする。【解決手段】ペリフェラル２００は、セントラル１００が自装置に接続する際の接続優先順位を含むアドバタイズメントを送信する。セントラル１００は、そのアドバタイズメントを受信する。セントラル１００は、受信したアドバタイズメントに含まれる接続優先順位を取得する。セントラル１００は、取得した接続優先順位に基づいて、ペリフェラル２００に対する接続要求信号の送信を制御する。ペリフェラル２００は、送信したアドバタイズメントに応じて、セントラル１００から送信される接続要求信号を受信する。ペリフェラル２００は、接続要求信号に応じて、セントラル１００との接続を確立する。【選択図】図１
2015170937.tif 000002
【特許請求の範囲】
【請求項１】
他の無線通信装置が自装置に接続する際の接続優先順位を含む告知情報を送信する告知情報送信手段と、
前記告知情報送信手段が送信した告知情報に応じて、前記他の無線通信装置から送信される接続要求信号を受信する信号受信手段と、
前記信号受信手段が受信した前記接続要求信号に応じて、前記他の無線通信装置との接続を確立する接続確立手段と、
を備えたことを特徴とする無線通信装置。
【請求項２】
前記他の無線通信装置から、所定のデータの送信条件を受信する送信条件受信手段と、
前記送信条件受信手段が受信した前記送信条件を満たしているか否か判定する判定手段と、
を備え、
前記告知情報送信手段は、前記判定手段が前記送信条件を満たしていると判定した場合、前記接続優先順位を含む告知情報の送信を開始する、
ことを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記告知情報送信手段は、前記送信条件を受信した順番に基づいて、前記接続優先順位を決定する、
ことを特徴とする請求項２に記載の無線通信装置。
【請求項４】
前記告知情報送信手段は、前記所定のデータの種別に基づいて、前記接続優先順位を決定する、
ことを特徴とする請求項２に記載の無線通信装置。
【請求項５】
他の無線通信装置に接続する際の接続優先順位を含む告知情報を受信する告知情報受信手段と、
前記告知情報受信手段が受信した告知情報に含まれる前記接続優先順位を取得する取得手段と、
前記取得手段が取得した接続優先順位に基づいて、前記他の無線通信装置に対する接続要求信号の送信を制御する送信制御手段と、
を備えたことを特徴とする無線通信装置。
【請求項６】
前記送信制御手段は、前記接続優先順位が示す自装置の優先順位に応じた回数分前記告知情報を受信した後に、前記接続要求信号を送信する、
ことを特徴とする請求項５に記載の無線通信装置。
【請求項７】
前記送信制御手段は、前記接続優先順位が示す優先順位の中に自装置と同じ優先順位がある場合、擬似乱数に基づいて前記告知情報を受信する回数を決定し、該決定した回数分前記告知情報を受信した後に、前記接続要求信号を送信する、
ことを特徴とする請求項５に記載の無線通信装置。
【請求項８】
前記他の無線通信装置に、所定のデータの送信条件を送信する送信手段と、
前記送信制御手段による前記接続要求信号の送信に応じて、前記他の無線通信装置から送信される前記所定のデータを受信するデータ受信手段と、
を備えることを特徴とする請求項５乃至７の何れか一項に記載の無線通信装置。
【請求項９】
他の無線通信装置が自装置に接続する際の接続優先順位を含む告知情報を送信する告知情報送信ステップと、
前記告知情報送信ステップにおいて送信した告知情報に応じて、前記他の無線通信装置から送信される接続要求信号を受信する信号受信ステップと、
前記信号受信ステップにおいて受信した前記接続要求信号に応じて、前記他の無線通信装置との接続を確立する接続確立ステップと、
を備えたことを特徴とする無線通信方法。
【請求項１０】
他の無線通信装置に接続する際の接続優先順位を含む告知情報を受信する告知情報受信ステップと、
前記告知情報受信ステップにおいて受信した告知情報に含まれる前記接続優先順位を取得する取得ステップと、
前記取得ステップにおいて取得した接続優先順位に基づいて、前記他の無線通信装置に対する接続要求信号の送信を制御する送信制御ステップと、
を備えたことを特徴とする無線通信方法。
【請求項１１】
コンピュータを、
他の無線通信装置が自装置に接続する際の接続優先順位を含む告知情報を送信する告知情報送信手段、
前記告知情報送信手段が送信した告知情報に応じて、前記他の無線通信装置から送信される接続要求信号を受信する信号受信手段、
前記信号受信手段が受信した前記接続要求信号に応じて、前記他の無線通信装置との接続を確立する接続確立手段、
として機能させるためのプログラム。
【請求項１２】
コンピュータを、
他の無線通信装置に接続する際の接続優先順位を含む告知情報を受信する告知情報受信手段、
前記告知情報受信手段が受信した告知情報に含まれる前記接続優先順位を取得する取得手段、
前記取得手段が取得した接続優先順位に基づいて、前記他の無線通信装置に対する接続要求信号の送信を制御する送信制御手段、
として機能させるためのプログラム。
【請求項１３】
無線通信装置と、該無線通信装置と無線通信を行う他の無線通信装置と、から構成される無線通信システムであって、
前記無線通信装置は、
前記他の無線通信装置が自装置に接続する際の接続優先順位を含む告知情報を送信する告知情報送信手段と、
前記告知情報送信手段が送信した告知情報に応じて、前記他の無線通信装置から送信される接続要求信号を受信する信号受信手段と、
前記信号受信手段が受信した前記接続要求信号に応じて、前記他の無線通信装置との接続を確立する接続確立手段と、を備え、
前記他の無線通信装置は、
前記告知情報を受信する告知情報受信手段と、
前記告知情報受信手段が受信した告知情報に含まれる前記接続優先順位を取得する取得手段と、
前記取得手段が取得した接続優先順位に基づいて、前記無線通信装置に対する接続要求信号の送信を制御する送信制御手段と、を備えた、
ことを特徴とする無線通信システム。
【請求項１４】
セントラルとBluetooth（登録商標） low energyに基づく無線通信を行うペリフェラルであって、
前記セントラルが自装置に接続する際の接続優先順位を含むアドバタイズメントを送信するアドバタイズメント送信手段と、
前記アドバタイズメント送信手段が送信したアドバタイズメントに応じて、前記セントラルから送信される接続要求信号を受信する信号受信手段と、
前記信号受信手段が受信した前記接続要求信号に応じて、前記セントラルとの接続を確立する接続確立手段と、
を備えたことを特徴とするペリフェラル。
【請求項１５】
ペリフェラルとBluetooth（登録商標） low energyに基づく無線通信を行うセントラルであって、
前記ペリフェラルに接続する際の接続優先順位を含むアドバタイズメントを受信するアドバタイズメント受信手段と、
前記アドバタイズメント受信手段が受信したアドバタイズメントに含まれる前記接続優先順位を取得する取得手段と、
前記取得手段が取得した接続優先順位に基づいて、前記ペリフェラルに対する接続要求信号の送信を制御する送信制御手段と、
を備えたことを特徴とするセントラル。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、無線通信方法、プログラム、無線通信システム、ペリフェラル及びセントラルに関する。
【背景技術】
【０００２】
近年、消費電力を抑えた近距離無線通信規格であるBluetooth（登録商標）low energy（以下、ＢＬＥという）の普及が進んでいる。
このＢＬＥに基づく無線通信は、サービスを提供する無線通信機器であるペリフェラルと、そのサービスを利用する無線通信機器であるセントラルと、の間で行われる。
【０００３】
具体的には、まず、ペリフェラルは、自己の保有するサービス概要や自己の存在を知らしめるためのアドバタイズメントと呼ばれる告知情報を間欠的に送信する。次に、セントラルは、アドバタイズメントを受信すると、ペリフェラルに対して接続要求信号を送信する。次に、ペリフェラルは、接続要求信号を受信すると、サービスに係るデータをセントラルに送信する（例えば、特許文献１など）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１４２８７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記ペリフェラルは、アドバタイズメントの中に接続対象とするセントラルの識別情報（例えば、ＩＤやアドレスなど）を含めることで、特定のセントラルとの間でデータの送受信を行うことができる。この場合、ペリフェラルは、複数の識別情報を含めることで、複数の特定のセントラルとの間でデータの送受信を行うことができる。
【０００６】
しかしながら、ペリフェラルが複数の識別情報を含めてアドバタイズメントを送信した場合、接続対象としたいセントラルに優先順位があってもその優先順位で接続要求信号を受信できるとは限らない。また、この場合、複数の特定のセントラルから同時に接続要求信号が送信され、複数の接続要求信号が混信するおそれもある。
【０００７】
また、ペリフェラルが１番目に接続対象としたいセントラルの識別情報だけを含めてアドバタイズメントを所定回数送信し、その後、２番目、３番目といった具合に優先順位順に個別に所定回数ずつ送信していく手法も考えられるが、後続のセントラルの待機時間が長くなってしまい効率が悪い。
【０００８】
そこで、本発明はこのような事情に鑑みてなされたものであって、混信を避けつつ効率的に無線通信をすることが可能な無線通信装置等を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の第１の観点に係る無線通信装置は、
他の無線通信装置が自装置に接続する際の接続優先順位を含む告知情報を送信する告知情報送信手段と、
前記告知情報送信手段が送信した告知情報に応じて、前記他の無線通信装置から送信される接続要求信号を受信する信号受信手段と、
前記信号受信手段が受信した前記接続要求信号に応じて、前記他の無線通信装置との接続を確立する接続確立手段と、
を備えたことを特徴とする。
【００１０】
また、上記目的を達成するため、本発明の第２の観点に係る無線通信装置は、
他の無線通信装置に接続する際の接続優先順位を含む告知情報を受信する告知情報受信手段と、
前記告知情報受信手段が受信した告知情報に含まれる前記接続優先順位を取得する取得手段と、
前記取得手段が取得した接続優先順位に基づいて、前記他の無線通信装置に対する接続要求信号の送信を制御する送信制御手段と、
を備えたことを特徴とする。
【００１１】
また、上記目的を達成するため、本発明の第３の観点に係るペリフェラルは、
セントラルとBluetooth（登録商標） low energyに基づく無線通信を行うペリフェラルであって、
前記セントラルが自装置に接続する際の接続優先順位を含むアドバタイズメントを送信するアドバタイズメント送信手段と、
前記アドバタイズメント送信手段が送信したアドバタイズメントに応じて、前記セントラルから送信される接続要求信号を受信する信号受信手段と、
前記信号受信手段が受信した前記接続要求信号に応じて、前記セントラルとの接続を確立する接続確立手段と、
を備えたことを特徴とする。
【００１２】
また、上記目的を達成するため、本発明の第４の観点に係るセントラルは、
ペリフェラルとBluetooth（登録商標） low energyに基づく無線通信を行うセントラルであって、
前記ペリフェラルに接続する際の接続優先順位を含むアドバタイズメントを受信するアドバタイズメント受信手段と、
前記アドバタイズメント受信手段が受信したアドバタイズメントに含まれる前記接続優先順位を取得する取得手段と、
前記取得手段が取得した接続優先順位に基づいて、前記ペリフェラルに対する接続要求信号の送信を制御する送信制御手段と、
を備えたことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、混信を避けつつ効率的に無線通信をすることができる。
【図面の簡単な説明】
【００１４】
【図１】実施形態に係る無線通信システムの構成例を示す図である。
【図２】ＢＬＥの規格に基づく無線通信のシーケンスを示す図である。
【図３】ＢＬＥの規格に基づくアドバタイズメントのパケットを示す図である。
【図４】実施形態に係るペリフェラルの構成例を示すブロック図である。
【図５】ＷＢＧＴ値の分類を示す図である。
【図６】実施形態に係るセントラルの構成例を示すブロック図である。
【図７】送信条件設定処理のフローチャートの一例を示す図である。
【図８】送信条件テーブルの一例を示す図である。
【図９】アドバタイズメント送信処理のフローチャートの一例を示す図である。
【図１０】アドバタイズメント送信処理により送信されるアドバタイズメントの例を示す図である。
【図１１】アドバタイズメント受信処理のフローチャートの一例を示す図である。
【図１２】実施形態に係るシーケンスを示す図である。
【図１３】送信条件テーブルの別例を示す図である。
【図１４】アドバタイズメント送信処理により送信されるアドバタイズメントの別例を示す図である。
【図１５】変形例に係るシーケンスを示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について図面を参照して説明する。
図１は、本発明の実施形態に係る無線通信システムの構成例を示す図である。
図１に示す構成例において、無線通信システム１は、無線通信装置であるペリフェラル２００と、ペリフェラル２００とは異なる無線通信装置であるセントラル１００とから構成される。
【００１６】
ペリフェラル２００とセントラル１００とは、ＢＬＥに基づいて、互いに無線通信を行う。ＢＬＥとは、Bluetooth（登録商標）と呼ばれる近距離無線通信規格において、低消費電力を目的として策定された規格（モード）である。
ここで、セントラル１００は、ペリフェラル２００から提供されたサービス（例えば、測定されたデータなど）を利用する。一方、ペリフェラル２００は、セントラル１００にサービスを提供する。
【００１７】
本実施の形態において、ペリフェラル２００は、サービスとして測定した所定のデータを提供する。具体的には、ペリフェラル２００は、温度、湿度を測定したい場所、例えば、工場や建設現場、体育館、運動場などに設置される。ペリフェラル２００は、設置場所の温度と湿度を測定し、測定値からＷＢＧＴ（Wet Bulb Globe Temperature）値を算出する。そして、ペリフェラル２００は、温度、湿度、ＷＢＧＴ値などのデータをセントラル１００に送信する。なお、ＷＢＧＴ値とは、例えば労働環境における作業者が熱中症になりやすい度合いを示す指標値である。
【００１８】
一方、セントラル１００は、携帯電話機、スマートフォン、タブレット型パーソナルコンピュータ、ノート型パーソナルコンピュータ等の持ち運びが可能であって、ＢＬＥに基づく無線通信機能を有する端末である。本実施の形態では、一例として、セントラル２００はスマートフォンから構成される。なお、この実施形態では、各セントラル１００ａ乃至ｃを特段区別する必要がない場合は、まとめてセントラル１００と称して以下説明する。
【００１９】
ここで、ＢＬＥの規格に基づく無線通信について図２を参照しながら説明する。図２は、その無線通信のシーケンスを示す図である。
まず、ペリフェラル２００は、一定間隔であるＴａｄｖ毎に、アドバタイズメントを送信する。このアドバタイズメントとは、自己の保有するサービス概要や自己の存在を知らしめるための告知情報である。
【００２０】
次に、セントラル１００は、アドバタイズメントを受信する。セントラル１００は、ユーザ操作などに基づくスキャン指示があると、そのスキャン指示の後に受信したアドバタイズメントからＴｉｆｓ（例えば、１５０μｓｅｃ）後に、接続要求信号を送信する。
【００２１】
次に、ペリフェラル２００は、接続要求信号を受信するとセントラル１００との間で接続を確立し、セントラル１００が所望するデータの送受信を行う。データの送受信の後、接続の切断を行って無線通信を終了する。
【００２２】
ここで、図２の無線通信においてペリフェラル２００が送信するアドバタイズメントのパケットについて、図３を参照しながら説明する。図３は、ＢＬＥの規格に基づくアドバタイズメントのパケットを示す図である。
【００２３】
ＡＤＴｙｐｅは、ＡＤＤａｔａの種類を示す。ペリフェラル２００は、特定のセントラル１００を接続対象とする場合は、ＡＤＴｙｐｅとして、ＰｕｂｌｉｃＴａｒｇｅｔＡｄｄｒｅｓｓ（１バイト）又はＲａｎｄｏｍＴａｒｇｅｔＡｄｄｒｅｓｓ（１バイト）の何れかを指定する。そして、ペリフェラル２００は、ＡＤＤａｔａの中で特定のセントラル１００のアドレス（６バイト）を指定する。ペリフェラル２００は、ＡＤＤａｔａの中で複数の特定のセントラル１００のアドレス（６バイト×ｎ）を指定することもできる。これにより、不特定多数のセントラル１００を接続対象とする、すなわち不特定多数のセントラル１００から接続要求信号を受信するのを避けることができる。
【００２４】
なお、ＰｕｂｌｉｃＴａｒｇｅｔＡｄｄｒｅｓｓ又はＲａｎｄｏｍＴａｒｇｅｔＡｄｄｒｅｓｓの何れかを指定するかは、接続対象とするセントラル１００のアドレスが機器固有のアドレスかランダムに生成されるものかに応じて、ペリフェラル２００が決定する。
【００２５】
図３に戻って、Ｌｅｎｇｔｈは、ＡＤＴｙｐｅとＡＤＤａｔａとからなるＤａｔａの長さを示す。アドバタイズデータは、ＬｅｎｇｔｈとＤａｔａとからなるＡＤＳｔｒａｃｔｕｒｅ複数で構成され、最大３１バイトである。
ここで、接続対象としたい複数のセントラル１００がＰｕｂｌｉｃＴａｒｇｅｔＡｄｄｒｅｓｓとＲａｎｄｏｍＴａｒｇｅｔＡｄｄｒｅｓｓとで混在する場合、例えば、ＡＤＳｔｒｕｃｔｕｒｅ１ではＰｕｂｌｉｃＴａｒｇｅｔＡｄｄｒｅｓｓを指定して複数のセントラル１００のアドレスを含め、ＡＤＳｔｒｕｃｔｕｒｅ２ではＲａｎｄｏｍＴａｒｇｅｔＡｄｄｒｅｓｓを指定して複数のセントラル１００のアドレスを含めるようにする。
【００２６】
次に、ペイロードは、ヘッダ中のＬｅｎｇｔｈで示される長さのバイト数であって、ペリフェラルアドレスとアドバタイズデータとから構成される。
【００２７】
以上がＢＬＥの規格に基づくアドバタイズメントのパケットである。図２及び３で説明した規格に基づく無線通信では、複数の特定のセントラルと無線通信可能であっても、接続要求信号の混信や複数の特定のセントラルの優先順位を考慮した無線通信を行うことができない。そこで、この実施形態では、ペリフェラル２００がアドバタイズメントに接続優先順位を含めて送信するようにしている。以下では、この実施形態に係るペリフェラル２００の構成について説明する。
【００２８】
図４は、この実施形態に係るペリフェラル２００の構成例を示すブロック図である。図４に示すように、ペリフェラル２００は、制御部２０２、ＲＯＭ（Read Only Memory）２０４、ＲＡＭ（Random Access Memory）２０６、無線通信処理部２１０、アンテナ２１２、操作部２２０、温度センサ２３０及び湿度センサ２４０を備える。
【００２９】
制御部２０２は、例えばＣＰＵ(Central Processing Unit）によって構成される。制御部２０２は、ＲＯＭ２０４に記憶されたプログラム（例えば、後述する送信条件設定処理やアドバタイズメント送信処理などを実現するためのプログラム）に従ってソフトウェア処理を実行することにより、ペリフェラル２００が具備する各種機能を制御する。
【００３０】
ＲＯＭ２０４は、フラッシュメモリ等の不揮発性メモリから構成され、上述したように制御部２０２が各種機能を制御するためのプログラムやデータを記憶する。ＲＡＭ２０６は、揮発性メモリから構成され、制御部２０２が各種処理を行うためにデータを一時的に記憶するための作業領域として用いられる。
【００３１】
無線通信処理部２１０は、例えば無線周波数（ＲＦ：Radio Frequency）回路やベースバンド（ＢＢ：Base Band）回路等を用いて構成される。無線通信処理部２１０は、アンテナ２１２を介して、ＢＬＥに基づく無線信号の送信及び受信を行う。
【００３２】
操作部２２０は、例えばスイッチ等から構成され、電源のＯＮ・ＯＦＦなどのユーザの操作内容を入力するために用いられる。
【００３３】
温度センサ２３０は、例えば、測温抵抗体や熱電対などを用いて構成される。温度センサ２３０は、ペリフェラル２００の周辺温度、即ち、ペリフェラル２００が設置された場所の温度を測定し、測定結果を示すデータを制御部２０２に送る。
【００３４】
湿度センサ２４０は、例えば、高分子膜を用いて構成される。湿度センサ２４０は、ペリフェラル２００の周辺の湿度、即ち、ペリフェラル２００が設置された場所の湿度を測定し、測定結果を示すデータを制御部２０２に送る。
【００３５】
次に、ペリフェラル２００の制御部２０２の機能的構成について説明する。図４に示すように、制御部２０２は、ＷＢＧＴ値算出部２５０、送信条件設定部２５１、判定部２５２、アドバタイズメント送信部２５３、接続要求受信部２５４、データ送信部２５５、として機能する。
【００３６】
ＷＢＧＴ値算出部２５０は、温度センサ２３０及び湿度センサ２４０それぞれから取得した温度及び湿度のデータに基づいて、熱中症指数であるＷＢＧＴ値を算出する。
ＷＢＧＴ値は、高くなるほど熱中症になりやすいことを示しており、熱中症になりやすい度合いに応じて、例えば、図５に示すように、注意、警戒、厳重警戒、危険の４つに分類されている。
【００３７】
送信条件設定部２５１は、セントラル１００から送信される所定のデータの送信条件を受信して、受信した送信条件を設定保存する。具体的には、送信条件設定部２５１は、温度、湿度、ＷＢＧＴ値などの測定データの送信条件（例えば、温度が２５℃以上など）をセントラル１００から受信する。次に、送信条件設定部２５１は、受信した送信条件をＲＯＭ２０４に設定保存する。なお、送信条件設定部２５１は、送信条件受信手段に相当する。
【００３８】
判定部２５２は、送信条件設定部２５１が受信した送信条件を満たしているか否か判定する。具体的には、判定部２５２は、温度、湿度、ＷＢＧＴ値などの測定データの送信条件（例えば、温度が２５℃以上など）を満たしているか否か判定する。なお、判定部２５２は、判定手段に相当する。
【００３９】
アドバタイズメント送信部２５３は、判定部２５２が送信条件を満たしていると判定した場合、送信条件を送信したセントラル１００のアドレスと、そのセントラル１００が自装置に接続する際の接続優先順位と、を含むアドバタイズメントの送信を開始する。なお、アドバタイズメント送信部２５３は、告知情報送信手段に相当する。
【００４０】
接続要求受信部２５４は、アドバタイズメント送信部２５３が送信したアドバタイズメントに応じて、セントラル１００から送信される接続要求信号を受信する。また、接続要求受信部２５４は、受信した接続要求信号に応じて、セントラル１００との接続を確立する。なお、接続要求受信部２５４は、信号受信手段及び接続確立手段に相当する。
データ送信部２５５は、セントラル１００との接続確立後、送信条件を満たした測定データをセントラル１００に送信する。
【００４１】
次に、図６を参照しながら、この実施形態に係るセントラル１００の構成について説明する。図６は、セントラル１００の構成例を示すブロック図である。図６に示すように、セントラル１００は、制御部１０２、ＲＯＭ１０４、ＲＡＭ１０６、無線通信処理部１１０、アンテナ１１２、スピーカ１２４、ドライバ１２６、表示部１２８及びタッチパネル１３０を備える。
【００４２】
制御部１０２は、例えばＣＰＵによって構成される。制御部１０２は、ＲＯＭ１０４に記憶されたプログラム（例えば、後述するアドバタイズメント受信処理を実現するためのプログラム）に従ってソフトウェア処理を実行することにより、セントラル１００が具備する各種機能を制御する。
【００４３】
ＲＯＭ１０４は、フラッシュメモリ等の不揮発性メモリから構成され、上述したように制御部１０２が各種機能を制御するためのプログラムやデータを記憶する。ＲＡＭ１０６は、揮発性メモリから構成され、制御部１０２が各種処理を行うためにデータを一時的に記憶するための作業領域として用いられる。
【００４４】
無線通信処理部１１０は、例えば無線周波数回路やベースバンド回路等を用いて構成される。無線通信処理部１１０は、アンテナ１１２を介して、ＢＬＥに基づく無線信号の送信及び受信を行う。
【００４５】
スピーカ１２４は、制御部１０２からの音声データに基づいて、アラーム等の音声を出力する。ドライバ１２６は、制御部１０２から出力された画像データに基づく画像信号を表示部１２８へ出力する。表示部１２８は、例えば、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electroluminescence）ディスプレイ等によって構成される。表示部１２８は、ドライバ１２６から出力された画像信号に従って画像（例えば、ＷＢＧＴ値の「警戒」などといった画像等）を表示する。
【００４６】
タッチパネル１３０は、表示部１２８の上面に配置され、ユーザの操作内容を入力するために用いられるインタフェースである。タッチパネル１３０は、例えば図示しない透明電極を内蔵し、ユーザの指等が接触した場合に、電圧が変化した位置を接触位置として検出し、その接触位置の情報を入力指示として制御部１０２へ出力する。
【００４７】
次に、セントラル１００の制御部１０２の機能的構成について説明する。図６に示すように、制御部１０２は、アドバタイズメント受信部１５０、送信条件送信部１５１、アドレス判定部１５２、優先順位取得部１５３、送信制御部１５４、データ受信部１５５として機能する。
【００４８】
アドバタイズメント受信部１５０は、ユーザ操作等によるスキャン指示があると、アドバタイズメントを受信する。具体的には、アドバタイズメント受信部１５０は、スキャン指示の後に、アドバタイズメントのパケットが送信される周波数帯域のチャンネルをスキャンしてアドバタイズメントを受信する。
なお、スキャン指示のためのユーザ操作としては、例えば、ペリフェラル２００の提供する測定データの提供サービスを利用するためのアプリケーションの起動などが考えられる。また、スキャン指示は、ユーザ操作に限らずアプリケーション起動後、所定時間経過後に自動で行ってもよい。
【００４９】
送信条件送信部１５１は、ペリフェラル２００に対して所定のデータの送信条件の送信を行う。具体的には、送信条件送信部１５１は、ペリフェラル２００からアドバタイズメントを受信後、測定データの送信条件（例えば、温度が２５℃以上など）をペリフェラル２００に送信する。
なお、ペリフェラル２００が送信条件を受信するために送信するアドバタイズメントには、接続優先順位は含まれない。また、送信条件送信部１５１は、送信手段に相当する。
【００５０】
アドレス判定部１５２は、ペリフェラル２００が送信条件を満たした後に送信する接続優先順位を含むアドバタイズメントに自装置のアドレスが含まれているか否か判定する。
優先順位取得部１５３は、アドレス判定部１５２によりアドバタイズメントに自装置のアドレスが含まれていると判定した場合、そのアドバタイズメントに含まれる接続優先順位を取得する。なお、優先順位取得部１５３は、取得手段に相当する。
【００５１】
送信制御部１５４は、優先順位取得部１５３が取得した接続優先順位に基づいて、ペリフェラル２００に対する接続要求信号の送信を制御する。なお、この送信制御部１５４が行う具体的な送信制御については後述する。また、送信制御部１５４は、送信制御手段に相当する。
データ受信部１５５は、送信制御部１５４による接続要求信号の送信に応じて、ペリフェラル２００から送信される測定データを受信する。なお、データ受信部１５５は、データ受信手段に相当する。
【００５２】
ここで、ペリフェラル２００が接続優先順位を含めてアドバタイズメントを送信するための前提となる処理である送信条件設定処理について、図７を参照しながら説明する。この送信条件設定処理は、複数のセントラル１００から送信条件を受け付ける場合に、適宜なタイミング（例えば、ペリフェラル２００を測定場所に設置後、電源ＯＮされたタイミングなど）で開始される。
【００５３】
まず、ペリフェラル２００の送信条件設定部２５１は、アドバタイズメントを送信する（ステップＳ１０１）。なお、このアドバタイズメントは、送信条件が設定される前に送信されるアドバタイズメントなので、送信条件が満たされた後に送信される接続優先順位を含むアドバタイズメントとは異なる。また、送信条件設定部２５１は、このアドバタイズメントに、送信条件を受け付けることを示す情報を含めて送信してもよい。
【００５４】
このアドバタイズメントの送信により、ペリフェラル２００と通信可能な距離にある複数のセントラル１００が、ペリフェラル２００の存在と送信条件が受付可能状態にあることを知ることができる。
【００５５】
次に、ペリフェラル２００は、接続要求信号を受信したか否か判定する（ステップＳ１０２）。具体的には、ペリフェラル２００は、アドバタイズメントを送信することに応じて、複数のセントラル１００の何れかから送信される接続要求信号を受信したか否か判定する。
【００５６】
ここで、送信条件設定部２５１は、接続要求信号を受信していないと判定した場合（ステップＳ１０２；Ｎｏ）、接続要求信号を受信するまでアドバタイズメントの送信を一定間隔で繰り返す。一方、送信条件設定部２５１は、接続要求信号を受信したと判定した場合（ステップＳ１０２；Ｙｅｓ）、接続要求信号を受信したセントラル１００と接続を確立する（ステップＳ１０３）。
【００５７】
次に、送信条件設定部２５１は、その接続要求信号を受信したセントラル１００とペアリング済みか否か判定する（ステップＳ１０４）。このペアリングとは、相互認識のために、ペアとなるセントラル１００の機器登録を行うことをいう。
【００５８】
ここで、送信条件設定部２５１は、ペアリング済みでないと判定すると（ステップＳ１０４；Ｎｏ）、接続要求信号を受信したセントラル１００に対してペアリング要求を行う（ステップＳ１０５）。ここでは、送信条件設定部２５１は、機器登録を行うにあたって必要な情報（例えば、セントラル１００のアドレスやデバイス名など）を要求するようにする。
【００５９】
送信条件設定部２５１は、ペアリング要求により必要な情報を取得してペアリングが成功すると（ステップＳ１０６；Ｙｅｓ）、セントラル１００から所定のデータの送信条件を受信する（ステップＳ１０７）。一方、送信条件設定部２５１は、ペアリングが成功しないと（ステップＳ１０６；Ｎｏ）、セントラル１００との間の接続を切断して（ステップＳ１０９）、処理を終了する。
【００６０】
一方、送信条件設定部２５１は、ペアリング済みであると判定すると（ステップＳ１０４；Ｙｅｓ）、セントラル１００から所定のデータの送信条件を受信する（ステップＳ１０７）。送信条件設定部２５１は、所定のデータの送信条件を受信すると、送信条件の設定保存を行って（ステップＳ１０８）、セントラル１００との間の接続を切断して（ステップＳ１０９）、処理を終了する。
【００６１】
ペリフェラル２００は、この送信条件設定処理を繰り返すことにより、複数のセントラル１００の送信条件を設定保存することができる。ここで、一例として、この送信条件設定処理により設定した送信条件を図８に示す。図８は、送信条件テーブルの一例を示す図である。
【００６２】
この送信条件テーブルは、セントラル１００を識別する識別情報（例えば、デバイス名）と、セントラルのアドレスと、所定のデータの送信条件と、優先度と、が対応付けられる。
【００６３】
優先度は、送信条件を満たした後に送信されるアドバタイズメントにおいて、接続優先順位を決定するために用いられる。この実施形態では、一例として、優先度はペリフェラル２００が送信条件を受信した順番である。図８の例の場合、セントラル１００ａ、１００ｂ及び１００ｃの優先度がそれぞれ「高」、「中」及び「低」なので、最初にセントラル１００ａがペリフェラル２００に接続要求信号を送信して接続確立後に送信条件を送信し、次にセントラル１００ｂが、その次にセントラル１００ｃが、送信条件を送信したことが分かる。
【００６４】
ペリフェラル２００は、図８の送信条件テーブルに例示するような送信条件を設定保存後、送信条件を満たすと接続優先順位を含むアドバタイズメントの送信を開始する。以下、具体的に図９を参照しながら説明する。図９は、送信条件を設定保存後に行うアドバタイズメント送信処理のフローチャートの一例を示す図である。なお、以下では図８の送信条件テーブルに示す３つの送信条件を設定保存した状態を例にとって説明する。
【００６５】
ペリフェラル２００は、送信条件が設定保存されるとアドバタイズメント送信処理を開始する。まず、ペリフェラル２００の制御部２０２は、適宜なタイミング（例えば、所定時間間隔）で測定データを取得する（ステップＳ２０１）。具体的には、制御部２０２は、温度センサ２３０から温度を、湿度センサ２４０から湿度を、ＷＢＧＴ値算出部２５０からＷＢＧＴ値を、それぞれ測定データとして取得する。
【００６６】
次に、判定部２５２は、送信条件を満たしているか否か判定する（ステップＳ２０２）。具体的には、判定部２５２は、取得した測定データが図８に示す送信条件を満たしているか否か判定する。
ここで、送信条件を満たしていない場合は（ステップＳ２０２；Ｎｏ）、測定データの取得に戻る。
【００６７】
一方、送信条件を満たすと判定された場合（ステップＳ２０２；Ｙｅｓ）アドバタイズメント送信部２５３は、満たした送信条件は２以上か否か判定する（ステップＳ２０３）。アドバタイズメント送信部２５３は、満たした送信条件が２以上ではないと判定すると（ステップＳ２０３；Ｎｏ）、すなわち満たした送信条件が１つの場合、送信条件を満たしたセントラル１００のアドレスと、接続優先順位と、を含むアドバタイズメントを送信する（ステップＳ２０４）。また、接続要求信号を受信し、接続を確立した場合、その確立したセントラル１００のアドレスと、接続優先順位は消去する。
【００６８】
ここで、例えば、送信条件である温度２５℃以上を満たす場合、アドバタイズメント送信部２５３は、セントラル１００ａのアドレスであるＡｄｄｒｅｓｓ１００ａと、接続優先順位１位と、を含む図１０の例１に示すアドバタイズメントを送信する。例１のアドバタイズメントの０ｘ００（１バイト）は、接続優先順位を示すパラメータであって、数値が小さい程接続優先順位が高く、０ｘ００は接続優先順位が１位であることを示す。
【００６９】
また、アドレス（６バイト）の先頭に接続優先順位を示すパラメータ（１バイト）を付与したＡＤＤａｔａ（７バイト）の構成は、図３で示したＢＬＥの規格に基づくＡＤＤａｔａ（６バイト）の構成と異なる。このため、ＡＤＴｙｐｅは、ＰｕｂｌｉｃＴａｒｇｅｔＡｄｄｒｅｓｓ及びＲａｎｄｏｍＴａｒｇｅｔＡｄｄｒｅｓｓとは異なるタイプであって、かつ接続優先順位を含むことを示すタイプを指定する。このため、ＡＤＤａｔａに含めるセントラル１００のアドレスとしては、ＰｕｂｌｉｃＴａｒｇｅｔＡｄｄｒｅｓｓ又はＲａｎｄｏｍＴａｒｇｅｔＡｄｄｒｅｓｓ何れであってもよい。
なお、この実施形態に係るＡＤＴｙｐｅとＡＤＤａｔａとを用いたアドバタイズメントのパケットは図３のパケットとは異なるので、拡張版のアドバタイズメントと称する。
【００７０】
図９に戻って、アドバタイズメント送信部２５３は、満たした送信条件が２以上であると判定すると（ステップＳ２０３；Ｙｅｓ）、送信条件を満たした複数のセントラル１００のアドレスと、複数の接続優先順位と、を含むアドバタイズメントを送信する（ステップＳ２０５）。例えば、送信条件である温度２５℃以上とＷＢＧＴ値警戒以上とを２つ同時に満たす場合、アドバタイズメント送信部２５３は、セントラル１００ａ及び１００ｂのアドレスであるＡｄｄｒｅｓｓ１００ａ及び１００ｂと、優先度に応じて決定した接続優先順位１位及び２位と、を含む図１０の例２に示すアドバタイズメントを送信する。送信条件を３つ同時に満たす場合、アドバタイズメント送信部２５３は、図１０の例３に示すアドバタイズメントを送信する。
【００７１】
ステップＳ２０４又はＳ２０５の後、測定データの取得に戻って（ステップＳ２０１）、ステップＳ２０２乃至Ｓ２０５の処理を繰り返し、送信条件を満たす数が変わらない間は同じアドバタイズメントを、送信条件を満たす数が変われば更新したアドバタイズメントを、それぞれ送信する。
【００７２】
このように、ペリフェラル２００は、送信条件を満たした場合、送信条件を受信した順番に基づいて決定した接続優先順位を含めてアドバタイズメントを送信する。
【００７３】
次に、アドバタイズメント送信処理により送信された接続優先順位を含むアドバタイズメントを受信する場合のセントラル１００の処理について、図１１を参照しながら説明する。図１１は、セントラル１００のアドバタイズメント受信処理のフローチャートの一例を示す図である。
なお、このアドバタイズメント受信処理を行うにあたって、セントラル１００は、ペリフェラル２００と通信可能な距離にあって、かつスキャン指示があったものとする。
【００７４】
まず、セントラル１００のアドバタイズメント受信部１５０は、アドバタイズメントを受信するまで待機する（ステップＳ３０１；Ｎｏ）。アドバタイズメント受信部１５０がアドバタイズメントを受信すると（ステップＳ３０１；Ｙｅｓ）、アドレス判定部１５２は、受信したアドバタイズメントに自装置のアドレスがあるか否か判定する（ステップＳ３０２）。
【００７５】
ここで、アドレス判定部１５２が受信したアドバタイズメントに自装置のアドレスがないと判定すると（ステップＳ３０２；Ｎｏ）、自装置のアドレスがあるアドバタイズメントを受信するまでステップＳ３０１及びＳ３０２の処理を繰り返す。一方、アドレス判定部１５２が受信したアドバタイズメントに自装置のアドレスがあると判定すると（ステップＳ３０２；Ｙｅｓ）、優先順位取得部１５３は、自装置の接続優先順位を取得する（ステップＳ３０３）。
【００７６】
次に、送信制御部１５４は、接続優先順位に応じた回数分アドバタイズメントを受信したか否か判定する（ステップＳ３０４）。ここでは、例えば、接続優先順位が１位の場合アドバタイズメントの受信回数を１回、２位の場合を３回、３位の場合を５回、とそれぞれする。
【００７７】
ここで、送信制御部１５４が接続優先順位に応じた回数分アドバタイズメントを受信していないと判定すると（ステップＳ３０４；Ｎｏ）、アドバタイズメントを受信して（ステップＳ３０５）、接続優先順位に応じた回数になるまでステップＳ３０４及びＳ３０５の処理を繰り返す。接続優先順位に応じた回数分アドバタイズメントを受信したと判定すると（ステップＳ３０４；Ｙｅｓ）、送信制御部１５４は接続要求信号を送信する（ステップＳ３０６）。
【００７８】
ここで、例えば、セントラル１００ａが例３に示すアドバタイズメントを受信した場合、接続優先順位は１位なので１回アドバタイズメントを受信すればよい。このため、セントラル１００ａの送信制御部１５４は、ステップＳ３０４において、接続優先順位に応じた回数である１回分アドバタイズメントを受信したと判定して接続要求信号を送信する。
【００７９】
一方、例えば、セントラル１００ｃが例３に示すアドバタイズメントを受信した場合、接続優先順位は３位なので５回アドバタイズメントを受信すればよい。このため、セントラル１００ｃの送信制御部１５４は、ステップＳ３０４において、接続優先順位に応じた回数である５回分アドバタイズメントを受信していないと判定して、残り回数４回分アドバタイズメントを受信後に接続要求信号を送信する。
【００８０】
次に、接続要求信号を送信後（ステップＳ３０６）、ペリフェラル２００との間で接続が確立され、ペリフェラル２００から測定データが送信される。データ受信部１５５は、ペリフェラル２００から測定データを受信して（ステップＳ３０７）、接続切断後（ステップＳ３０８）、処理を終了する。
【００８１】
以上、図９及び図１１を参照しながら説明したペリフェラル２００のアドバタイズメント送信処理及びセントラル１００のアドバタイズメント受信処理の具体例について、図１２を参照しながら説明する。図１２は、この実施形態に係るシーケンスを示す図である。
なお、図１２は、図８の送信条件テーブルの送信条件３つ全てを満たしてペリフェラル２００が図１０の例３のアドバタイズメントを送信し、かつセントラル１００ａ乃至ｃがペリフェラル２００と通信可能な距離にあってスキャン指示がなされている場面を想定している。
【００８２】
図１２では、まず、ペリフェラル２００は、セントラル１００ａ、セントラル１００ｂ、セントラル１００ｃに対してアドバタイズメントを送信する。接続優先順位が１位のセントラル１００ａがアドバタイズメントを１回受信すると、ペリフェラル２００との間で温度のデータ送受信を行う。次に、ペリフェラル２００は、セントラル１００ｂ、セントラル１００ｃに対してアドバタイズメントを送信し、接続優先順位が２位のセントラル１００ｂがアドバタイズメントを３回受信すると、ペリフェラル２００との間でＷＢＧＴ値のデータ送受信を行う。次に、ペリフェラル２００は、セントラル１００ｃに対してアドバタイズメントを送信することで接続優先順位が３位のセントラル１００ｃがアドバタイズメントを５回受信し、ペリフェラル２００との間で湿度のデータ送受信を行う。
【００８３】
以上、この実施形態によれば、ペリフェラル２００は、送信条件を満たすとセントラル１００が自装置に接続する際の接続優先順位を含むアドバタイズメントを送信する。このため、接続対象としたいセントラル１００に優先順位がある場合、その優先順位で接続要求信号を受信することができる。
【００８４】
また、セントラル１００は、アドバタイズメントを受信すると自装置の接続優先順位に応じた回数分アドバタイズメントを受信した後に、接続要求信号を送信する。このため、複数の特定のセントラル１００から同時に接続要求信号が送信されることがないので、接続要求信号の混信を避けることができる。
【００８５】
また、優先順位順に個別に所定回数ずつ送信していく手法と比較すると、この実施形態では優先順位が低い場合であっても送信条件が１つだけ満たされている間は接続優先順位１位でアドバタイズメントが送信される。このため、セントラルの待機時間を短くすることができる。
【００８６】
このように、この実施形態によるペリフェラル２００とセントラル１００によれば、接続優先順位に基づいて無線通信を行うので、混信を避けつつ効率的に無線通信をすることができる。
【００８７】
以上で実施形態の説明を終了するが、上記実施形態は一例であり、ペリフェラル２００とセントラル１００の具体的な構成や処理の内容などが上記実施形態で説明したものに限られないことはもちろんである。
【００８８】
（変形例）
上記実施形態では、接続優先順位を決定するための優先度をペリフェラル２００から送信条件を受信した順番としたが、これに限られない。例えば、優先度を、所定のデータの種別に応じたものとしてもよい。具体的には、優先度をＷＢＧＴ値＞温度＞湿度＞とすることが考えられる。
図１３は、この優先度に基づいてペリフェラル２００が図７の送信条件設定処理を行った場合に得られた送信条件テーブルの別例を示す図である。なお、この送信条件設定処理では、セントラル１００ａ乃至１００ｃ以外にセントラル１００ｄからも送信条件を受信した場合を想定している。
【００８９】
図１３に示すように、セントラル１００ａ乃至１００ｄの優先度は、ＷＢＧＴ値＞温度＞湿度＞に基づいて決定される。この際、セントラル１００ａと１００ｄは、何れも送信条件が温度に関するものなので同じ優先度となる。図１４は、図１３の送信条件テーブルに基づいて行うアドバタイズメント送信処理において、ペリフェラル２００が送信するアドバタイズメントの別例を示す図である。
【００９０】
別例１はセントラル１００ａの送信条件のみ満たした場合に送信するアドバタイズメントを、別例２はセントラル１００ａ及び１００ｂの送信条件を満たした場合に送信するアドバタイズメントを、別例３はセントラル１００ａ乃至１００ｃの送信条件を満たした場合に送信するアドバタイズメントを、別例４はセントラル１００ａ乃至１００ｄの送信条件を満たした場合に送信するアドバタイズメントを、それぞれ示す。別例４では、セントラル１００ａと１００ｄの優先度が「中」で同じであることから、接続優先順位が何れも２位となる。
【００９１】
セントラル１００は、図１１のアドバタイズメント受信処理に従ってアドバタイズメントを受信する。ここで、セントラル１００が別例４で示すような同順の接続優先順位を含むアドバタイズメントを受信した場合、例えば、擬似乱数を用いてアドバタイズメントを受信する回数を決定するようにする。具体的には、セントラル１００ｄが別例４で示すアドバタイズメントを受信した場合、優先順位の中に自装置の接続優先順位２位と同じ順位がある。この場合、セントラル１００ｄは、擬似乱数に基づいて、例えば３〜６の受信回数の中から１つの受信回数を決定し、その決定した回数分アドバタイズメントを受信した後に、接続要求信号を送信する。
【００９２】
図１５は、変形例に係るシーケンス図である。この図１５は、図１３の送信条件テーブルの送信条件４つ全てを満たしてペリフェラル２００が図１４の別例４のアドバタイズメントを送信し、かつセントラル１００ａ乃至ｄがペリフェラル２００と通信可能な距離にあってスキャン指示がなされている場面を想定している。
また、接続優先順位が２位で同順のセントラル１００ｄと１００ａは、擬似乱数によりアドバタイズメントの受信回数がそれぞれ３回と４回になった場面を想定している。
【００９３】
図１５では、まず、ペリフェラル２００は、セントラル１００ａ、セントラル１００ｂ、セントラル１００ｃ及びセントラル１００ｄに対してアドバタイズメントを送信する。接続優先順位が１位のセントラル１００ｂがアドバタイズメントを１回受信すると、ペリフェラル２００との間でＷＢＧＴ値のデータ送受信を行う。次に、ペリフェラル２００は、セントラル１００ａ、セントラル１００ｃ及び１００ｄに対してアドバタイズメントを送信する。接続優先順位が２位のセントラル１００ｄがアドバタイズメントを、擬似乱数により決定した回数である３回受信すると、ペリフェラル２００との間で温度のデータ送受信を行う。
【００９４】
次に、ペリフェラル２００は、セントラル１００ａ及びセントラル１００ｃに対してアドバタイズメントを送信する。接続優先順位が２位のセントラル１００ａがアドバタイズメントを、擬似乱数により決定した回数である４回受信すると、ペリフェラル２００との間で温度のデータ送受信を行う。次に、ペリフェラル２００は、セントラル１００ｃに対してアドバタイズメントを送信する。接続優先順位が３位のセントラル１００ｂがアドバタイズメントを５回受信すると、ペリフェラル２００との間で湿度のデータ送受信を行う。
【００９５】
以上、この変形例によれば、ペリフェラル２００は、所定のデータの種別に基づいて接続優先順位を決定するので、データの重要度に応じて接続優先順位を決定することができる。
【００９６】
また、この変形例によれば、セントラル１００は、接続優先順位の中に自装置と同じ優先順位がある場合、擬似乱数に基づいてアドバタイズメントを受信する回数を決定し、その決定した回数分アドバタイズメントを受信した後に、接続要求信号を送信する。従って、ペリフェラル２００が送信するアドバタイズメントに同順の接続優先順位が含まれている場合であっても、異なる受信回数で接続要求信号を送信できるので、接続要求信号の混信を避けることができる。
【００９７】
また、上述した実施形態では、優先順位に従った回数を受信した後に、接続要求信号を送信したがこれに限らず、優先順位に従った待ち時間等の時間によって接続要求を制御してもよい。
【００９８】
また、上述した実施形態では、拡張版のアドバタイズメントを用いて、接続優先順位を示すパラメータをセントラル１００のアドレスの前に付与するようにしたが、これに限られない。要は、アドバタイズメントを用いて接続優先順位を示すことができればどのような手法を用いてもよい。例えば、拡張版のアドバタイズメントを用いずに図３のアドバタイズメントを用いる場合、接続優先順位を示すパラメータを用いずに、ＡＤＤａｔａの中に含める複数のセントラル１００のアドレスの並び順で接続優先順位を示すようにしてもよい。また、接続優先順位毎にＡＤＴｙｐｅを設けて使い分けてもよい。
【００９９】
また、上述した実施形態のアドバタイズメント送信処理では、送信条件テーブル中の３つの送信条件を設定保存した状態を例にとって説明したが、これに限られない。このアドバタイズメント送信処理は送信条件が１以上設定保存されていれば行うことができる。
例えば、送信条件設定処理によって送信条件１つを設定保存した後、アドバタイズメント送信処理を開始してもよい。この際、新たな送信条件が増えればアドバタイズメント送信処理において複数の送信条件を満たしたか否か判定すればよい。
【０１００】
また、本発明に係るセントラル１００及びペリフェラル２００は、専用の装置によらず、通常のコンピュータシステムを用いて実現可能である。例えば、コンピュータがプログラムを実行することで、セントラル１００の機能及びペリフェラル２００の機能を実現してもよい。セントラル１００の機能及びペリフェラル２００の機能を実現するためのプログラムは、ＵＳＢ（Universal Serial Bus）メモリ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ（Digital Video Disc）、ＨＤＤ（Hard Disk Drive）等のコンピュータ読み取り可能な記録媒体に記憶されてもよいし、ネットワークを介してコンピュータにダウンロードされてもよい。
【０１０１】
以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【０１０２】
（付記１）
他の無線通信装置が自装置に接続する際の接続優先順位を含む告知情報を送信する告知情報送信手段と、
前記告知情報送信手段が送信した告知情報に応じて、前記他の無線通信装置から送信される接続要求信号を受信する信号受信手段と、
前記信号受信手段が受信した前記接続要求信号に応じて、前記他の無線通信装置との接続を確立する接続確立手段と、
を備えたことを特徴とする無線通信装置。
【０１０３】
（付記２）
前記他の無線通信装置から、所定のデータの送信条件を受信する送信条件受信手段と、
前記送信条件受信手段が受信した前記送信条件を満たしているか否か判定する判定手段と、
を備え、
前記告知情報送信手段は、前記判定手段が前記送信条件を満たしていると判定した場合、前記接続優先順位を含む告知情報の送信を開始する、
ことを特徴とする付記１に記載の無線通信装置。
【０１０４】
（付記３）
前記告知情報送信手段は、前記送信条件を受信した順番に基づいて、前記接続優先順位を決定する、
ことを特徴とする付記２に記載の無線通信装置。
【０１０５】
（付記４）
前記告知情報送信手段は、前記所定のデータの種別に基づいて、前記接続優先順位を決定する、
ことを特徴とする付記２に記載の無線通信装置。
【０１０６】
（付記５）
他の無線通信装置に接続する際の接続優先順位を含む告知情報を受信する告知情報受信手段と、
前記告知情報受信手段が受信した告知情報に含まれる前記接続優先順位を取得する取得手段と、
前記取得手段が取得した接続優先順位に基づいて、前記他の無線通信装置に対する接続要求信号の送信を制御する送信制御手段と、
を備えたことを特徴とする無線通信装置。
【０１０７】
（付記６）
前記送信制御手段は、前記接続優先順位が示す自装置の優先順位に応じた回数分前記告知情報を受信した後に、前記接続要求信号を送信する、
ことを特徴とする付記５に記載の無線通信装置。
【０１０８】
（付記７）
前記送信制御手段は、前記接続優先順位が示す優先順位の中に自装置と同じ優先順位がある場合、擬似乱数に基づいて前記告知情報を受信する回数を決定し、該決定した回数分前記告知情報を受信した後に、前記接続要求信号を送信する、
ことを特徴とする付記５に記載の無線通信装置。
【０１０９】
（付記８）
前記他の無線通信装置に、所定のデータの送信条件を送信する送信手段と、
前記送信制御手段による前記接続要求信号の送信に応じて、前記他の無線通信装置から送信される前記所定のデータを受信するデータ受信手段と、
を備えることを特徴とする付記５乃至７の何れか一つに記載の無線通信装置。
【０１１０】
（付記９）
他の無線通信装置が自装置に接続する際の接続優先順位を含む告知情報を送信する告知情報送信ステップと、
前記告知情報送信ステップにおいて送信した告知情報に応じて、前記他の無線通信装置から送信される接続要求信号を受信する信号受信ステップと、
前記信号受信ステップにおいて受信した前記接続要求信号に応じて、前記他の無線通信装置との接続を確立する接続確立ステップと、
を備えたことを特徴とする無線通信方法。
【０１１１】
（付記１０）
他の無線通信装置に接続する際の接続優先順位を含む告知情報を受信する告知情報受信ステップと、
前記告知情報受信ステップにおいて受信した告知情報に含まれる前記接続優先順位を取得する取得ステップと、
前記取得ステップにおいて取得した接続優先順位に基づいて、前記他の無線通信装置に対する接続要求信号の送信を制御する送信制御ステップと、
を備えたことを特徴とする無線通信方法。
【０１１２】
（付記１１）
コンピュータを、
他の無線通信装置が自装置に接続する際の接続優先順位を含む告知情報を送信する告知情報送信手段、
前記告知情報送信手段が送信した告知情報に応じて、前記他の無線通信装置から送信される接続要求信号を受信する信号受信手段、
前記信号受信手段が受信した前記接続要求信号に応じて、前記他の無線通信装置との接続を確立する接続確立手段、
として機能させるためのプログラム。
【０１１３】
（付記１２）
コンピュータを、
他の無線通信装置に接続する際の接続優先順位を含む告知情報を受信する告知情報受信手段、
前記告知情報受信手段が受信した告知情報に含まれる前記接続優先順位を取得する取得手段、
前記取得手段が取得した接続優先順位に基づいて、前記他の無線通信装置に対する接続要求信号の送信を制御する送信制御手段、
として機能させるためのプログラム。
【０１１４】
（付記１３）
無線通信装置と、該無線通信装置と無線通信を行う他の無線通信装置と、から構成される無線通信システムであって、
前記無線通信装置は、
前記他の無線通信装置が自装置に接続する際の接続優先順位を含む告知情報を送信する告知情報送信手段と、
前記告知情報送信手段が送信した告知情報に応じて、前記他の無線通信装置から送信される接続要求信号を受信する信号受信手段と、
前記信号受信手段が受信した前記接続要求信号に応じて、前記他の無線通信装置との接続を確立する接続確立手段と、を備え、
前記他の無線通信装置は、
前記告知情報を受信する告知情報受信手段と、
前記告知情報受信手段が受信した告知情報に含まれる前記接続優先順位を取得する取得手段と、
前記取得手段が取得した接続優先順位に基づいて、前記無線通信装置に対する接続要求信号の送信を制御する送信制御手段と、を備えた、
ことを特徴とする無線通信システム。
【０１１５】
（付記１４）
セントラルとBluetooth（登録商標） low energyに基づく無線通信を行うペリフェラルであって、
前記セントラルが自装置に接続する際の接続優先順位を含むアドバタイズメントを送信するアドバタイズメント送信手段と、
前記アドバタイズメント送信手段が送信したアドバタイズメントに応じて、前記セントラルから送信される接続要求信号を受信する信号受信手段と、
前記信号受信手段が受信した前記接続要求信号に応じて、前記セントラルとの接続を確立する接続確立手段と、
を備えたことを特徴とするペリフェラル。
【０１１６】
（付記１５）
ペリフェラルとBluetooth（登録商標） low energyに基づく無線通信を行うセントラルであって、
前記ペリフェラルに接続する際の接続優先順位を含むアドバタイズメントを受信するアドバタイズメント受信手段と、
前記アドバタイズメント受信手段が受信したアドバタイズメントに含まれる前記接続優先順位を取得する取得手段と、
前記取得手段が取得した接続優先順位に基づいて、前記ペリフェラルに対する接続要求信号の送信を制御する送信制御手段と、
を備えたことを特徴とするセントラル。
【符号の説明】
【０１１７】
１…無線通信システム、１００…セントラル、１０２…制御部、１０４…ＲＯＭ、１０６…ＲＡＭ、１１０…無線通信処理部、１１２…アンテナ、１２４…スピーカ、１２６…ドライバ、１２８…表示部、１３０…タッチパネル、１５０…アドバタイズメント受信部、１５１…送信条件送信部、１５２…アドレス判定部、１５３…優先順位取得部、１５４…送信制御部、１５５…データ受信部、２００…ペリフェラル、２０２…制御部、２０４…ＲＯＭ、２０６…ＲＡＭ、２１０…無線通信処理部、２１２…アンテナ、２２０…操作部、２３０…温度センサ、２４０…湿度センサ、２５０…ＷＢＧＴ値算出部、２５１…送信条件設定部、２５２…判定部、２５３…アドバタイズメント送信部、２５４…接続要求受信部、２５５…データ送信部
【図１】
2015170937.tif 000003
【図２】
2015170937.tif 000004
【図３】
2015170937.tif 000005
【図４】
2015170937.tif 000006
【図５】
2015170937.tif 000007
【図６】
2015170937.tif 000008
【図７】
2015170937.tif 000009
【図８】
2015170937.tif 000010
【図９】
2015170937.tif 000011
【図１０】
2015170937.tif 000012
【図１１】
2015170937.tif 000013
【図１２】
2015170937.tif 000014
【図１３】
2015170937.tif 000015
【図１４】
2015170937.tif 000016
【図１５】
2015170937.tif 000017