(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公表特許公報(A)
(11)【公表番号】
(43)【公表日】2023-03-30
(54)【発明の名称】動的スーパーフレームスロッティング
(51)【国際特許分類】
H04W 28/06 20090101AFI20230323BHJP
H04W 72/0446 20230101ALI20230323BHJP
H04W 72/1273 20230101ALI20230323BHJP
H04W 84/10 20090101ALI20230323BHJP
H04W 4/33 20180101ALI20230323BHJP
【FI】
H04W28/06 110
H04W72/0446
H04W72/1273
H04W84/10
H04W4/33
【審査請求】未請求
【予備審査請求】未請求
(21)【出願番号】P 2022548179
(86)(22)【出願日】2021-02-02
(85)【翻訳文提出日】2022-08-22
(86)【国際出願番号】 US2021016221
(87)【国際公開番号】W WO2021158553
(87)【国際公開日】2021-08-12
(32)【優先日】2020-02-07
(33)【優先権主張国・地域又は機関】US
(81)【指定国・地域】
(71)【出願人】
【識別番号】522314658
【氏名又は名称】アデムコ インコーポレイティド
(74)【代理人】
【識別番号】100099759
【氏名又は名称】青木 篤
(74)【代理人】
【識別番号】100123582
【氏名又は名称】三橋 真二
(74)【代理人】
【識別番号】100092624
【氏名又は名称】鶴田 準一
(74)【代理人】
【識別番号】100114018
【氏名又は名称】南山 知広
(74)【代理人】
【識別番号】100153729
【氏名又は名称】森本 有一
(72)【発明者】
【氏名】ナガラージ チクマガルル ラクシュミナラヤン
(72)【発明者】
【氏名】アルン ハンダネーカー シェシャギリ
(72)【発明者】
【氏名】ラジェーブ ランジャン
(72)【発明者】
【氏名】シータル アール.カダム
(72)【発明者】
【氏名】ロバート ディー.ジャンツナン
【テーマコード(参考)】
5K067
【Fターム(参考)】
5K067AA13
5K067BB21
5K067CC04
5K067DD34
5K067EE02
5K067EE10
5K067EE72
(57)【要約】
装置は、複数のスーパーフレームモードの初期スーパーフレームモードで構成された初期スーパーフレームを複数のデバイスに出力するように構成された処理回路を含む。複数のスーパーフレームモードの各スーパーフレームモードは、無線通信用の複数のスロットの各スロットを、第1のプロトコル、第2のプロトコル、または第3のプロトコルに割り当てる。帯域幅の変化を決定することに応答して、処理回路は、複数のスーパーフレームモードから更新済みスーパーフレームモードを選択するように構成される。処理回路はさらに、更新済みスーパーフレームモードで構成された更新済みスーパーフレームを複数のデバイスに出力するように構成される。
【選択図】
図15
【特許請求の範囲】
【請求項1】
時分割多元接続(TDMA)を使用して複数のデバイスと通信するための装置であって、
前記複数のデバイスに、複数のスーパーフレームモードの初期スーパーフレームモードで構成された初期スーパーフレームを出力し、前記複数のスーパーフレームモードの各スーパーフレームモードは、無線通信用の複数のスロットの各スロットを、互いに異なる第1のプロトコル、第2のプロトコル、または第3のプロトコルに割り当て、
前記第1のプロトコル、前記第2のプロトコル、または前記第3のプロトコルのうちの1つまたは複数に割り当てられた帯域幅の変化を決定することに応答して、前記初期スーパーフレームモードとは異なる前記複数のスーパーフレームモードから更新済みスーパーフレームモードを選択し、
前記更新済みスーパーフレームモードで構成された更新済みスーパーフレームを前記複数のデバイスに出力する、ように構成された処理回路を備える、装置。
【請求項2】
前記初期スーパーフレームを出力するために、前記処理回路は、前記初期スーパーフレームの開始を示し、前記複数のデバイスの各デバイスに割り当てられたグループ番号を示すビーコンを出力するように構成され、
前記更新済みスーパーフレームを出力するために、前記処理回路は、前記更新済みスーパーフレームの開始を示し、前記複数のデバイスの各デバイスに割り当てられた前記グループ番号を示す第2のビーコンを出力するように構成される、請求項1に記載の装置。
【請求項3】
前記初期スーパーフレームモードは、無線通信用の前記複数のスロットの動的スロットを前記第1のプロトコルに割り当て、
前記更新済みスーパーフレームは、前記動的スロットを前記第3のプロトコルに割り当てる、請求項1および2の任意の組み合わせの装置。
【請求項4】
前記帯域幅の変化を決定するために、前記処理回路は、前記複数のデバイスのうちのデバイスが、前記第3のプロトコルを使用してビデオおよび/またはオーディオコンテンツを出力すると決定するように構成される、請求項3に記載の装置。
【請求項5】
前記帯域幅の変化を決定するために、前記処理回路は、前記複数のデバイスのうちのデバイスが前記第3のプロトコルを使用して前記装置とペアリングされると決定するように構成される、請求項3および4の任意の組み合わせの装置。
【請求項6】
前記初期スーパーフレームは、前記第2のプロトコルよりも多くの帯域幅を前記第1のプロトコルに割り当て、
前記更新済みスーパーフレームは、前記第1のプロトコルよりも多くの帯域幅を前記第2のプロトコルに割り当てる、請求項3から5の任意の組み合わせの装置。
【請求項7】
前記初期スーパーフレームモードは、無線通信用の前記複数のスロットの動的スロットを前記第1のプロトコルに割り当て、無線通信用の前記複数のスロットのうちの1つまたは複数の第2のプロトコルスロットを前記第2のプロトコルに割り当て、
前記更新済みスーパーフレームは、前記動的スロットを前記第3のプロトコルに割り当て、前記1つまたは複数の第2のプロトコルスロットを前記第3のプロトコルに割り当てる、請求項1に記載の装置。
【請求項8】
前記帯域幅の変化を決定するために、前記処理回路は、前記複数のデバイスのうちのデバイスが前記第3のプロトコルを使用して前記装置とペアリングされると決定するように構成される、請求項7に記載の装置。
【請求項9】
前記更新済みスーパーフレームが前記第2のプロトコルに帯域幅を割り当てない、請求項7および8の任意の組み合わせの装置。
【請求項10】
前記初期スーパーフレームモードは、無線通信用の前記複数のスロットのうちの第3のプロトコルスロットを前記第3のプロトコルに割り当て、
前記更新済みスーパーフレームは、前記第3のプロトコルスロットを前記第1のプロトコルに割り当てる、請求項1に記載の装置。
【請求項11】
前記帯域幅の変化を決定するために、前記処理回路は、前記第1のプロトコルを使用するデータ送信がしきい値を超えると決定するように構成される、請求項10に記載の装置。
【請求項12】
前記初期スーパーフレームは、前記第1のプロトコルよりも多くの帯域幅を前記第3のプロトコルに割り当て、前記初期スーパーフレームは、前記第2のプロトコルよりも多くの帯域幅を前記第3のプロトコルに割り当て、
前記更新済みスーパーフレームは、前記第1のプロトコルよりも少ない帯域幅を前記第3のプロトコルに割り当て、前記更新済みスーパーフレームは、前記第2のプロトコルよりも少ない帯域幅を前記第3のプロトコルに割り当てる、請求項10および11の任意の組み合わせの装置。
【請求項13】
前記初期スーパーフレームモードは、無線通信用の前記複数のスロットの動的スロットを前記第3のプロトコルに割り当て、
前記更新済みスーパーフレームは、前記動的スロットを、前記第1のプロトコルに割り当てられた第1のサブスロットと、前記第2のプロトコルに割り当てられた第2のサブスロットに分割する、請求項1に記載の装置。
【請求項14】
前記初期スーパーフレームモードは、無線通信用の前記複数のスロットの動的スロットを前記第3のプロトコルに割り当て、
前記更新済みスーパーフレームは、前記動的スロットを、前記第3のプロトコルに割り当てられた第1のサブスロットと、前記第2のプロトコルに割り当てられた第2のサブスロットに分割する、請求項1に記載の装置。
【請求項15】
前記第1のプロトコルは、ローカルエリアネットワーキングプロトコルを含み、
前記第2のプロトコルは、低電力無線接続プロトコルを含み、
前記第3のプロトコルは、高帯域幅接続プロトコルを含む、請求項1から14の任意の組み合わせの装置。
【請求項16】
前記第1のプロトコルは、WI-FI(登録商標)を含み、
前記第2のプロトコルは、IEEE 802.15.4を含み、
前記第3のプロトコルは、BLUETOOTH(登録商標)を含む、請求項15に記載の装置。
【請求項17】
前記スーパーフレームは2.4GHz帯域用に構成される、請求項1から16の任意の組み合わせの装置。
【請求項18】
前記複数のデバイスは、サーモスタット、セキュリティデバイス、給湯器、水流制御装置、またはガレージドア制御装置のうちの1つまたは複数を含む、請求項1から17の任意の組み合わせの装置。
【請求項19】
処理回路によって、複数のデバイスに、複数のスーパーフレームモードの初期スーパーフレームモードで構成された初期スーパーフレームを出力することであって、前記複数のスーパーフレームモードの各スーパーフレームモードは、無線通信用の複数のスロットの各スロットを、互いに異なる第1のプロトコル、第2のプロトコル、または第3のプロトコルに割り当てる、出力することと、
前記第1のプロトコル、前記第2のプロトコル、または前記第3のプロトコルのうちの1つまたは複数に割り当てられた帯域幅の変化を決定することに応答して、前記処理回路によって、前記初期スーパーフレームモードとは異なる前記複数のスーパーフレームモードから更新済みスーパーフレームモードを選択することと、
前記処理回路によって、前記更新済みスーパーフレームモードで構成された更新済みスーパーフレームを前記複数のデバイスに出力することと、を含む方法。
【請求項20】
複数のセンサーデバイスと、
時分割多元接続(TDMA)を使用して前記複数のデバイスと通信するハブデバイスと、を備えるシステムであって、前記ハブデバイスは、
前記複数のデバイスに、複数のスーパーフレームモードの初期スーパーフレームモードで構成された初期スーパーフレームを出力し、前記複数のスーパーフレームモードの各スーパーフレームモードは、無線通信用の複数のスロットの各スロットを、互いに異なる第1のプロトコル、第2のプロトコル、または第3のプロトコルに割り当て、
前記第1のプロトコル、前記第2のプロトコル、または前記第3のプロトコルのうちの1つまたは複数に割り当てられた帯域幅の変化を決定することに応答して、前記初期スーパーフレームモードとは異なる前記複数のスーパーフレームモードから更新済みスーパーフレームモードを選択し、
前記更新済みスーパーフレームモードで構成された更新済みスーパーフレームを前記複数のデバイスに出力する、ように構成された処理回路を備える、システム。
【発明の詳細な説明】
【技術分野】
【0001】
本出願は、2020年2月7日に出願された米国特許出願第16/785,047号の利益を主張し、その全内容は参照により本明細書に組み込まれる。
【0002】
本開示は、ネットワーク、特に、例えば、在宅監視システム、快適システム、およびセキュリティシステムで使用されるネットワークに関する。
【背景技術】
【0003】
ホームネットワークは、無線ネットワークプロトコルを使用して、家庭内のデバイスを接続する場合がある。例えば、ハブデバイスはIEEE 802.15.4を使用して、家庭内の100を超えるセンサーデバイスをハブデバイスに接続できる。次に、ハブデバイスは、家庭内のセンサーデバイスによって収集されたセンサーデータを収集することができる。例えば、ハブデバイスは、家の中に配置された複数の温度センサーから温度測定値を収集し、温度測定値を使用してHVACシステムを制御するサーモスタットに温度測定値を出力する場合がある。別の例では、ハブデバイスは、ドア/窓センサーの測定値を収集し、ドア/窓センサーの測定値をホームセキュリティセンサーに出力することができる。
【発明の概要】
【0004】
一般に、本開示は、例えば、時分割多元接続(TDMA)などの時分割複信を使用する複数の無線プロトコルを使用してデバイスを無線で接続するためのシステム、デバイス、および技術に関する。本明細書で使用される場合、時分割二重化は、特定の周波数(例えば、2.4GHz帯域)での複数の通信の各通信を、繰り返される「スーパーフレーム」の時間「スロット」に割り当てるプロセスを指してもよい。対照的に、周波数分割多重化は、複数の通信の各通信を固有の周波数に割り当ててもよい。
【0005】
処理回路は、スーパーフレームモードに従って各スロットを割り当ててもよい。例えば、ハブデバイスは、無線通信用の特定のスロットを第1のプロトコル(例えば、IEEE 802.15.4)に割り当てる初期スーパーフレームモードを使用してもよい。例えば、ハブデバイスは、BLUETOOTH(登録商標)通信に対しては比較的少量の帯域幅、IEEE 802.15.4に対しては比較的大量の帯域幅に構成された初期スーパーフレームモードで、初期スーパーフレームを出力してもよい。この例では、ハブデバイスは、無線通信用の特定のスロットを第2のプロトコル(例えば、BLUETOOTH)に割り当てる更新済みスーパーフレームモードを使用してもよい。例えば、ハブデバイスは、BLUETOOTH通信に対しては比較的大量の帯域幅、IEEE 802.15.4に対しては比較的少量の帯域幅に構成された更新済みスーパーフレームモードで、更新済みスーパーフレームを出力してもよい。このようにして、ハブデバイスは、センサーデバイスとの間で送受信されるデータに基づいて、スーパーフレームのスロットを動的に割り当ててもよい。本明細書で説明する技術は、ネットワークのパフォーマンスを向上させる可能性がある。例えば、動的スーパーフレームスロッティングを実行するハブデバイスは、スロットを様々なプロトコルにより効率的に割り当てることができる。これにより、ネットワークの帯域幅が効果的に増加し、ネットワークの信頼性が向上する可能性がある。
【0006】
一例では、TDMAを使用して複数のデバイスと通信するための装置は、複数のデバイスに、複数のスーパーフレームモードの初期スーパーフレームモードで構成された初期スーパーフレームを出力し、複数のスーパーフレームモードの各スーパーフレームモードは、無線通信用の複数のスロットの各スロットを、互いに異なる第1のプロトコル、第2のプロトコル、または第3のプロトコルに割り当て、第1のプロトコル、第2のプロトコル、または第3のプロトコルのうちの1つまたは複数に割り当てられた帯域幅の変化を決定することに応答して、初期スーパーフレームモードとは異なる複数のスーパーフレームモードから更新済みスーパーフレームモードを選択し、更新済みスーパーフレームモードで構成された更新済みスーパーフレームを複数のデバイスに出力する、ように構成された処理回路を備える。
【0007】
別の例では、方法は、複処理回路によって、複数のデバイスに、複数のスーパーフレームモードの初期スーパーフレームモードで構成された初期スーパーフレームを出力することであって、複数のスーパーフレームモードの各スーパーフレームモードは、無線通信用の複数のスロットの各スロットを、互いに異なる第1のプロトコル、第2のプロトコル、または第3のプロトコルに割り当てる、出力することと、第1のプロトコル、第2のプロトコル、または第3のプロトコルのうちの1つまたは複数に割り当てられた帯域幅の変化を決定することに応答して、処理回路によって、初期スーパーフレームモードとは異なる複数のスーパーフレームモードから更新済みスーパーフレームモードを選択することと、処理回路によって、更新済みスーパーフレームモードで構成された更新済みスーパーフレームを複数のデバイスに出力することと、を含む。
【0008】
一例では、システムは、複数のセンサーデバイスと、TDMAを使用して複数のデバイスと通信するハブデバイスと、を備え、ハブデバイスは、複数のデバイスに、複数のスーパーフレームモードの初期スーパーフレームモードで構成された初期スーパーフレームを出力し、複数のスーパーフレームモードの各スーパーフレームモードは、無線通信用の複数のスロットの各スロットを、互いに異なる第1のプロトコル、第2のプロトコル、または第3のプロトコルに割り当て、第1のプロトコル、第2のプロトコル、または第3のプロトコルのうちの1つまたは複数に割り当てられた帯域幅の変化を決定することに応答して、初期スーパーフレームモードとは異なる複数のスーパーフレームモードから更新済みスーパーフレームモードを選択し、更新済みスーパーフレームモードで構成された更新済みスーパーフレームを複数のデバイスに出力する、ように構成された処理回路を備える。
【0009】
本開示の1つまたは複数の実施例の詳細は、添付の図面および以下の説明において記載する。他の特徴、目的、および利点は、明細書、図面、および特許請求の範囲から明らかになるであろう。
【図面の簡単な説明】
【0010】
【
図1A】本開示のいくつかの例による、初期スーパーフレームモードを使用して通信しているデバイスを示す概念図である。
【
図1B】本開示のいくつかの例による、更新済みスーパーフレームモードを使用して通信しているデバイスを示す概念図である。
【
図2】本開示のいくつかの例による、ホームネットワークの例を示す概念的なブロック図である。
【
図3】本開示のいくつかの例による、ハブデバイスおよびセンサーデバイスの概念的なブロック図である。
【
図4】本開示のいくつかの例による、スーパーフレームモード用のスロットの第1の例の概念的なブロック図である。
【
図5】本開示のいくつかの例による、例示的な第1のスーパーフレームモードの概念ブロック図である。
【
図6】本開示のいくつかの例による、例示的な第2のスーパーフレームモードの概念ブロック図である。
【
図7】本開示のいくつかの例による、例示的な第3のスーパーフレームモードの概念ブロック図である。
【
図8】本開示のいくつかの例による、例示的な第4のスーパーフレームモードの概念ブロック図である。
【
図9】本開示のいくつかの例による、例示的な第5のスーパーフレームモードの概念ブロック図である。
【
図10】本開示のいくつかの例による、スーパーフレームモードの拡張スロットの概念的なブロック図である。
【
図11】本開示のいくつかの例による、スーパーフレームモード用のスロットの第2の例の概念的なブロック図である。
【
図12】本開示のいくつかの例による、スーパーフレームモード用のスロットの第3の例の概念的なブロック図である。
【
図13】本開示のいくつかの例による、例示的な第6のスーパーフレームモードの概念ブロック図である。
【
図14】本開示のいくつかの例による、例示的な第7のスーパーフレームモードの概念ブロック図である。
【
図15】本開示のいくつかの例による、TDMAを使用してデバイスを無線で接続するための例示的な技術を示すフローチャートである。
【発明を実施するための形態】
【0011】
現代の住宅または他の建物には、監視システム、快適システム、または他のセキュリティシステムなど、建物内の1つまたは複数のシステムを管理するように構成された中央の「ハブ」デバイスが含まれる場合がある。ハブデバイスは、建物全体に配置された他の多くのデバイスと無線通信している場合がある。例えば、中央ハブデバイスは、モーションセンサー、空気品質および/または温度センサー、赤外線センサー、ドアおよび/または窓接触センサー、および/または他のセンサーデバイスなどの任意の数の異なるセンサーデバイスからセンサーデータを無線で受信することができる。さらに、ハブデバイスは、コマンドまたは命令を1つまたは複数の制御可能なセンサーデバイスに無線で送信することができる。例えば、ハブデバイスは、建物内の温度を調整するようにサーモスタットに命令する場合がある。または、別の例では、ダンパーにエアベントを開閉するように命令する場合がある。
【0012】
建物内の1つまたは複数のシステムを管理するための一部の用途では、BLUETOOTH無線通信技術は、例えばIEEE 802.15.4無線通信技術などの他の無線接続技術よりも有利な場合がある。例えば、BLUETOOTH無線通信技術は、IEEE 802.15.4無線通信技術と比較して高いデータレートとスループットをサポートする場合がある。例えば、BLUETOOTHの帯域幅は500キロビット/秒(kbps)を超え(例えば、1Mbps)、IEEE 802.15.4の帯域幅は500kbps未満(例えば、250kbps)になる場合がある。範囲の観点から、BLUETOOTH無線技術とIEEE 802.15.4無線通信技術は、ほぼ等しいリンクバジェットを持っている可能性がある。BLUETOOTHの範囲は80メートルを超える(例えば100メートル)場合があり、IEEE 802.15.4の範囲は80メートル未満(例えば70メートル)の場合がある。いくつかの例では、BLUETOOTHの参加時間(例えば、遅延)が1秒を超え(例えば、3秒)、IEEE 802.15.4の参加時間が1秒未満(例えば、30ミリ秒(ms))になる場合がある。BLUETOOTHのスタックサイズは100kbを超える(例えば、250 kb)場合があり、IEEE 802.15.4のスタックサイズは100kb未満(例えば、28ミリ秒)の場合がある。いくつかの例では、IEEE 802.11(ここでは単に「Wi-Fi(登録商標)」とも呼ばれる)は、BLUETOOTHよりもさらに高いデータレートを提供するが、エネルギーコストは高くなる。
【0013】
本明細書で使用されているように、BLUETOOTHは、BLUETOOTHの現在および将来のバージョンを指す場合がある。BLUETOOTHの例には、従来のBLUETOOTH(例えば、バージョン1.0、1.0B、1.1、1.2、2.0、2.1、3.0、4.0、4.1、4.2、5、5.1など)、BLUETOOTH Low Energy(例えば、バージョン4.0、4.1、4.2、5、5.1など)、およびその他のタイプのBLUETOOTHが含まれる。したがって、本明細書における「BLUETOOTH」のすべてのインスタンスは、従来のBLUETOOTHおよび/またはBLUETOOTH Low Energyを含むものとして解釈されるべきである。BLUETOOTHは、2.402~2.480GHz、2.400~2.4835GHzの周波数(2MHz幅のガードバンドと3.5MHz幅のガードバンドを含む)、または別の周波数範囲で動作する場合がある。いくつかの例では、BLUETOOTHチャネルの各周波数チャネルは、隣接チャネルの中心周波数と1MHz未満だけ異なる中心周波数を有してもよい。いくつかの例では、無線チャネルの各周波数チャネル(例えば、IEEE 802.15.4チャネル)は、隣接チャネルの中心周波数と1MHzを超えて異なる中心周波数(例えば、2MHz、5MHzなど)を有してもよい。
【0014】
BLUETOOTHは、他の無線通信からの干渉を回避するために、例えば周波数ホッピングスペクトラム拡散などの周波数ホッピングを使用する通信を指す場合がある。例えば、BLUETOOTHチャネルを使用するデバイスは、アドバタイズ用チャネルを使用する場合は37の周波数チャネル間を、アドバタイズ用チャネルなしで動作する場合は40の周波数チャネル間をホップするBLUETOOTHチャネルを操作できる。対照的に、IEEE 802.15.4は、代わりに直接シーケンススペクトラム拡散技術を使用する場合がある。例えば、デバイスは、無線チャネルの信号を疑似ランダムコードと混合することにより、IEEE 802.15.4を使用して無線チャネルを確立し、疑似ランダムコードを受信者が外部デバイスから抽出することができる。直接シーケンススペクトラム拡散は、送信信号を広帯域に拡散することにより、信号対雑音比を向上させるのに役立つ場合がある。いくつかの例では、IEEE 802.15.4を使用して無線チャネルを確立するデバイスは、明確なスペクトルをスキャンするように構成されてもよい。
【0015】
スマートホームデバイスは、スマートホームのニーズに対応するために多くの異なる無線プロトコルを展開する場合がある。標準ベースのプロトコル(Wi-Fi(登録商標)、Zigbee(登録商標)、Thread(登録商標)、Zwave(登録商標)、BLUETOOTH、DECT(登録商標)など)と独自の製造固有のプロトコルがある。この一連のプロトコルの問題は、各プロトコルが特定のアプリケーションに合わせて調整されていることである。例えば、Wi-Fi(登録商標)は、長いバッテリ寿命を必要としない高帯域幅のデータアプリケーションに特に役立つ場合がある。Zigbee(登録商標)は、バッテリ寿命を最大化するための低帯域幅データアプリケーションに特に役立つ場合がある。さらに、すべての無線プロトコルがグローバルに準拠しているわけではない。例えば、Zwave(登録商標)は様々な動作領域に対して異なるハードウェア設計を有する場合がある。
【0016】
スマートホームシステムには、ホームネットワークに適した共通の周波数で動作する様々なネットワークの集合が含まれる場合がある。例えば、スマートホームシステムのWi-Fi(登録商標)ネットワーク、スマートホームシステムのBLUETOOTHネットワーク、およびスマートホームシステムのIEEE 802.15.4ネットワークは、それぞれ2.4GHzの周波数で動作する場合がある。ハブデバイスは、登録プロセス中に、スーパーフレームのタイムスロット(本明細書では単に「スロット」とも呼ばれる)に各デバイスを割り当てることができる。例えば、ハブデバイスはWi-Fi(登録商標)スロットを1つまたは複数の第1のデバイスに割り当て、BLUETOOTHスロットを1つまたは複数の第2のデバイスに割り当て、IEEE 802.15.4スロットを1つまたは複数の第3のデバイスに割り当てることができる。この例では、ハブデバイスは、スーパーフレームの先頭を指定するビーコンを使用してスーパーフレームを出力する場合がある。ネットワークのすべてのデバイスは、スーパーフレームの割り当てられたスロットに従って、ビーコンに同期し、2.4GHzの周波数でデータを出力する場合がある。例えば、1つまたは複数の第1のデバイスは、Wi-Fi(登録商標)スロット中にWi-Fi(登録商標)プロトコルに従ってデータを出力し、1つまたは複数の第2のデバイスは、BLUETOOTHスロット中にBLUETOOTHプロトコルに従ってデータを出力し、1つまたは複数の第3のデバイスは、802.15.4スロット中にIEEE 802.15.4プロトコルに従ってデータを出力する。
【0017】
本開示の技術によれば、固定スーパーフレームモードを使用するのではなく、ハブデバイスがスーパーフレームモードを動的に調整してもよい。例えば、ハブデバイスは、北米で動作するデバイスに第1のスーパーフレームモードを使用し、ヨーロッパで動作するデバイスに第2のスーパーフレームモードを使用するように構成されてもよい。いくつかの例では、ハブデバイスは、快適デバイス(例えば、サーモスタット)用の第1のスーパーフレームモードおよびセキュリティデバイス用の第2のスーパーフレームモードを使用するように構成されてもよい。ハブデバイスは、デバイスが低帯域幅データ(例えば、テレメトリ情報)を出力しているときに第1のスーパーフレームモードを使用し、デバイスが高帯域幅データ(例えば、ビデオおよび/またはオーディオコンテンツ)を出力しているときに第2のスーパーフレームモードを使用するように構成されてもよい。スーパーフレームモードを動的に調整するハブデバイスは、固定スーパーフレームモードを使用するハブデバイスと比較して、ネットワークの帯域幅を増やす可能性がある。
【0018】
図1Aは、本開示のいくつかの例による、初期スーパーフレームモードを使用して通信しているデバイスを示す概念図である。いくつかの例では、初期スーパーフレームモードは時分割多元接続(TDMA)スーパーフレームモードである。システム10は、ハブデバイス12およびセンサーデバイス14A~14N(総称して「センサーデバイス14」または単に「デバイス14」)のみを示すが、システム10は、追加のデバイス(例えば、互いに無線通信しているデバイス)またはより少ないデバイスを含んでもよい。システム10は、建物および周辺の施設(総称して「施設」)内に設置できる。
【0019】
ハブデバイス12は、快適性、セキュリティ、および/または安全システムなど、建物内の1つまたは複数のシステムを操作するように構成されたコンピューティングデバイスを含んでもよい。例えば、以下でさらに説明するように、ハブデバイス12は、1つまたは複数のデバイスおよび/またはユーザー入力から受信したようなデータを受信し、建物内の1つまたは複数のシステムを自動化するためにデータを処理するように構成された処理回路15を含んでもよい。例えば、ハブデバイス12は、非限定的な例として、加熱および冷却、換気、照明、または個々の部屋または他の領域への許可されたアクセスを含むシステムを自動化、制御、または他の方法で管理してもよい。例えば、ハブデバイス12は、テキサス州オースティンのResideo Technologies, Inc.(登録商標)の「Life and Property Safety Hub(登録商標)」を含んでもよい。ハブデバイス12は、電力グリッドへの有線接続を含んでもよく、いくつかの例では、バッテリ、スーパーキャパシタ、または別の内部電源などの内部電源を含んでもよい。
【0020】
センサーデバイス14は、ハブデバイス12に登録するように構成されてもよい。例えば、センサーデバイス14は、センサーデータをハブデバイス12と交換するように、および/またはハブデバイス12によって制御されるように構成されてもよい。センサーデバイス14は、センサーデータを収集または生成し、処理のためにセンサーデータをハブデバイス12に送信するように構成されてもよい。いくつかの例では、センサーデバイス14は、制御可能なデバイスを含んでもよい。制御可能デバイスは、ハブデバイス12から機能を実行するための命令(例えば、コマンドまたは他のプログラミング)を受信したときに、指定された機能を実行するように構成されてもよい。異なるタイプのセンサーデバイス14の例は、以下の
図2の説明に含まれている。センサーデバイス14は、電力グリッドへの有線接続と、バッテリ、スーパーキャパシタ、または別の内部電源などの内部電源とのいずれかを含んでもよい。
【0021】
処理回路15は、1つまたは複数の無線通信プロトコルを使用してセンサーデバイス14と通信するように構成されてもよい。無線通信プロトコルの例には、低電力無線接続プロトコル、高帯域幅接続プロトコル、またはローカルエリアネットワーキングプロトコルが含まれるが、これらに限定されない。低電力接続プロトコルの例には、IEEE 802.15.4、900MHz周波数帯域を使用する低電力プロトコル、または別の低電力接続プロトコルが含まれ得るが、これらに限定されない。本明細書で使用されるように、IEEE 802.15.4は、例えば、Zigbee(登録商標)、ISA100.11a(登録商標)、WirelessHART(登録商標)、MiWi(登録商標)、6LoWPAN(登録商標)、Thread(登録商標)、SNAP(登録商標)に準拠する任意の標準または仕様、およびIEEE 802.15.4に準拠するその他の標準または仕様を含み得る。つまり、例えば、IEEE 802.15.4は、IEEE 802.15.4標準のみに依存する実装と、例えばZigbee(登録商標)などの追加仕様を備えたIEEE 802.15.4標準に基づく実装を含むものとして本明細書において解釈する必要がある。高帯域幅接続プロトコルの例には、例えば、BLUETOOTH(例えば、従来のBLUETOOTH、BLUETOOTH Low Energyなど)が含まれる場合がある。ローカルエリアネットワーキングプロトコルの例には、例えば、Wi-Fi(登録商標)(例えば、IEEE 802.11a/b/g/n/acなど)が含まれてもよい。
【0022】
図1Aは、センサーデバイス14に直接接続されたハブデバイス12を示し、いくつかの例では、システム10は、それぞれが中間または「リピータ」デバイスとして機能するように構成される1つまたは複数のリピータノードを含んでもよい。例えば、センサーデバイス14Aは、Wi-Fi(登録商標)に従って第1のデータを第1のリピータデバイスに出力してもよく、第1のリピータデバイスは、第1のデータをハブデバイス12に出力する。この例では、センサーデバイス14Bは、BLUETOOTHに従って第2のデータを第2のリピータデバイスに出力してもよく、第2のリピータデバイスは、第2のデータをハブデバイス12に出力する。第1のリピータデバイスおよび第2のリピータデバイスは、同じデバイス(例えば、BLUETOOTHおよびWi-Fi(登録商標)に従って通信するように構成されたデバイス)であってもよく、または別個のデバイスであってもよい。
【0023】
処理回路15は、システム10内の通信にTDMAを使用するように構成されてもよい。例えば、スマートホームシステムのWi-Fi(登録商標)ネットワーク、スマートホームシステムのBLUETOOTHネットワーク、およびスマートホームシステムのIEEE 802.15.4ネットワークは、2.4GHzの周波数(例えば、2.4GHzを構成する周波数帯域内)で動作する場合がある。この例では、処理回路15は、デバイス14のそれぞれをスーパーフレームのスロットに登録してもよい。例えば、処理回路15は、センサーデバイス14Aを、任意のグループのデバイスに対する(本明細書では単に「スーパーフレーム16」とも呼ばれる)スーパーフレーム16の第1のスロットに割り当て、センサーデバイス14Nを、任意のグループのデバイスに対するスーパーフレーム16の第2のスロットに割り当ててもよい。処理回路15は、スーパーフレームの先頭を信号で伝えるビーコンを出力することによって、スーパーフレーム16を「出力」してもよい。センサーデバイス14のそれぞれは、スーパーフレームによって定義されたスロットに従って、ビーコンと同期し、データを出力してもよい。いくつかの例では、処理回路15は、センサーデバイス14がデータを出力できるようにするために、定期的にスーパーフレーム16を出力してもよい。
【0024】
ハブデバイス12は、スーパーフレームの単一のスロットに複数のデバイスを割り当ててもよいが、単一のスロットの異なる部分に割り当てることもできる。例えば、ハブデバイス12は、センサーデバイス14AをIEEE 802.15.4スロットの第1の4ミリ秒部分に割り当て、センサーデバイス14Nを、IEEE 802.15.4スロットの第1の4ミリ秒部分とは異なるIEEE 802.15.4スロットの第2の4ミリ秒部分に割り当ててもよい。いくつかの例では、ハブデバイス12は、センサーデバイス14AをBLUETOOTHスロットの第1のチャネル(例えば、2.402GHz)に割り当て、センサーデバイス14Nを、第1のチャネルとは異なるBLUETOOTHスロットの第2のチャネル(例えば、2.479GHz)に割り当ててもよい。
【0025】
処理回路15は、複数のスーパーフレームを使用してもよい。例えば、処理回路15は、センサーデバイス14Aを、第1のグループのデバイスに対する第1のスーパーフレームのスロットに割り当て、センサーデバイス14Nを、第2のグループのデバイスに対する第2のスーパーフレームのスロットに割り当ててもよい。処理回路15は、第1のスーパーフレームの先頭を信号で伝える第1のビーコンを出力することによって、第1のスーパーフレームを出力してもよい。第1のビーコンに応答して、センサーデバイス14Aは、第1のスーパーフレームによって定義されたスロットに従ってデータを出力してもよく、センサーデバイス14Nは、第1のスーパーフレーム中にデータを出力することを控える。この例では、処理は、第2のスーパーフレームの先頭を信号で伝える第2のビーコンを出力することによって第2のスーパーフレームを出力する。第2のスーパーフレームに応答して、センサーデバイス14Aはデータの出力を控えてもよく、センサーデバイス14Bは、第2のスーパーフレームによって定義されたスロットに従ってデータを出力してもよい。処理回路15は、センサーデバイス14がデータを出力できるようにするために、第1のスーパーフレームおよび第2のスーパーフレームを定期的に出力してもよい。
【0026】
一部のシステムでは、ハブデバイスがスーパーフレームごとに単一のスーパーフレームモードを使用する場合がある。例えば、システムにBLUETOOTHを介して通信するビデオデータがある場合、ハブデバイスはWi-Fi(登録商標)およびIEEE 802.15.4通信に時間を割り当てておもよい。この例では、Wi-Fi(登録商標)および/またはIEEE 802.15.4に割り当てられた時間を維持すると、システムにBLUETOOTHを介して通信するビデオデータがある場合にBLUETOOTH通信の時間を動的に増加するシステムと比較して、ネットワークの帯域幅が減少する可能性がある。
【0027】
単一のスーパーフレームモードを使用するのではなく、ハブデバイス12は、複数のスーパーフレームモードを使用するように構成されてもよく、各スーパーフレームモードは、無線通信用の複数のスロットの各スロットを第1のプロトコル、第2のプロトコル、または第3のプロトコルに割り当てる。いくつかの例では、第1のプロトコル、第2のプロトコル、および第3のプロトコルは互いに異なる。例えば、第1のプロトコルは、ローカルエリアネットワーキングプロトコルを含んでもよく、第2のプロトコルは、低電力無線接続プロトコルを含んでもよく、および/または第3のプロトコルは、高帯域幅接続プロトコルを含んでもよい。例えば、第1のプロトコルはWi-Fi(登録商標)を含んでもよい。いくつかの例では、第2のプロトコルはIEEE 802.15.4を含んでもよい。第3のプロトコルはBLUETOOTHを含んでもよい。
【0028】
例えば、ハブデバイス12は、4ミリ秒のアラームスロットを備えた64個のデバイスをサポートする快適ノーマルスーパーフレームモードを使用するように構成されてもよい。いくつかの例では、ハブデバイス12は、BLUETOOTHペアリングに追加の時間(例えば、40ミリ秒)を割り当てる快適BLUETOOTHペアリングスーパーフレームモードを使用するように構成されてもよい。いくつかの例では、ハブデバイス12は、BLUETOOTHペアリングに追加の時間(例えば、72ミリ秒)を割り当てる相互排他的な快適BLUETOOTHペアリングスーパーフレームモードを使用するように構成されてもよい。いくつかの例では、ハブデバイス12は、BLUETOOTH通信に追加の時間(例えば、40ミリ秒)を割り当てるBLUETOOTH高帯域幅スーパーフレームモードを使用するように構成されてもよい。いくつかの例では、ハブデバイス12は、Wi-Fi(登録商標)通信に追加の時間(例えば、101ミリ秒)を割り当てるWi-Fi(登録商標)ペアリングスーパーフレームモードを使用するように構成されてもよい。いくつかの例では、ハブデバイス12は、2ミリ秒のアラームスロットを備えた128個のデバイスをサポートするセキュリティノーマルスーパーフレームモードを使用するように構成されてもよい。いくつかの例では、ハブデバイス12は、BLUETOOTHペアリングに追加の時間を割り当てるセキュリティBLUETOOTHペアリングスーパーフレームモードを使用するように構成されてもよい。ハブデバイス12は、任意の数のスーパーフレームモード(例えば、6、6を超えるなど)を使用するように構成してもよい。スーパーフレームモードの前述の例は、単なる例である。例えば、ハブデバイス12は、追加的または代替的に、他のスーパーフレームモードを使用してもよい。
【0029】
本開示の技術によれば、処理デバイス15は、初期スーパーフレームモードで構成された初期スーパーフレーム16を出力してもよい。例えば、処理回路15は、初期スーパーフレーム16の先頭を信号で伝える第1のビーコンを出力することによって、初期スーパーフレーム16を出力してもよい。第1のビーコンに応答して、センサーデバイス14Aは、初期スーパーフレーム16によって定義されたスロットに従ってデータを出力してもよく、センサーデバイス14Bは、初期スーパーフレーム16によって定義されたスロットに従ってデータを出力してもよい。初期スーパーフレーム16は、任意のスーパーフレームモードであってもよい。例えば、初期スーパーフレーム16は、4ミリ秒のアラームスロットを備えた64台のデバイスをサポートする快適ノーマルスーパーフレームモードである場合がある。
【0030】
図1Bは、本開示のいくつかの例による、更新済みスーパーフレームモードを使用して通信しているデバイスを示す概念図である。処理回路15は、初期スーパーフレーム16に割り当てられた帯域幅の変更を決定してもよい。例えば、BLUETOOTHペアリング要求に応答して、処理回路15は、初期スーパーフレーム16において、第1のプロトコル、第2のプロトコル、または第3のプロトコルのうちの1つまたは複数に割り当てられた帯域幅を変更することを決定してもよい。例えば、処理回路15は、初期スーパーフレーム16において、BLUETOOTH通信に割り当てられた帯域幅の量と比較して、BLUETOOTH通信に割り当てられた帯域幅を増加させることを決定してもよい。
【0031】
第1のプロトコル、第2のプロトコル、または第3のプロトコルのうちの1つまたは複数に割り当てられた帯域幅の変更を決定することに応答して、処理回路15は、初期スーパーフレーム16の初期スーパーフレームモードとは異なる更新済みスーパーフレームモード18を選択してもよい。例えば、処理回路15は、快適ノーマルスーパーフレームモードで初期スーパーフレーム16を出力した可能性がある。この例では、処理回路15は、快適BLUETOOTH ペアリングスーパーフレームモードを選択してもよい。処理回路15は、更新済みスーパーフレームモード用に構成された更新済みスーパーフレーム18を出力する。例えば、処理回路15は、快適BLUETOOTHペアリングスーパーフレームモードで更新済みスーパーフレーム18を出力してもよい。
【0032】
図2は、ネットワーク化されたシステム20を示す概念的なブロック図であり、これは、本開示のいくつかの例による、
図1のネットワーク化されたシステム10の一例であってもよい。システム20は、ハブデバイス12、サーモスタット24A、サーモスタット24B(総称して、サーモスタット24)、屋内モーションセンサー26A、屋外モーションセンサー26B(総称して、モーションセンサー26)、ドア/窓接触センサー28、エアベントダンパー36A、36B、36C(総称して、エアベントダンパー36)、スマートドアベル37、外気センサー38、屋外赤外線センサー40A、屋内赤外線センサー40B(総称して、赤外線センサー40)、ルーター33、およびモバイルデバイス32を備える。ハブデバイス12は別個の構成要素として示されているが、ハブデバイス12は、サーモスタット24、モーションセンサー26、ドア/窓接触センサー28、エアベントダンパー36、スマートドアベル37、外気センサー38、および赤外線センサー40のうちの1つまたは複数に統合されてもよい。システム20の様々なデバイスは、単なる例である。例えば、追加のデバイスをシステム20に追加してもよく、および/またはシステム20の1つまたは複数のデバイスを省略してもよい。
【0033】
システム20は、本開示の技術の非限定的な例である。他の例示的なシステムは、より多い、より少ない、または異なる構成要素および/またはデバイスを含んでもよい。
図2は携帯電話を示し、モバイルデバイス32は、いくつかの例では、タブレットコンピュータ、ラップトップまたはパーソナルコンピュータ、スマートウォッチ、無線ネットワーク対応キーフォブ、eリーダ、または別のモバイルデバイスを含んでもよい。モバイルデバイス32および/またはルーター33は、例えば、インターネット34などの広域ネットワークに接続してもよい。インターネット34は、例えば、デジタル加入者線(DSL)、ダイヤルアップアクセス、ケーブルインターネットアクセス、光ファイバーアクセス、無線ブロードバンドアクセス、ハイブリッドアクセスネットワーク、または他のインターフェースなどの任意の適切なインターフェースを介したインターネットへの接続を表してもよい。無線ブロードバンドアクセスの例には、例えば、衛星アクセス、WiMax(登録商標)、セルラー(例えば、1X、2G、3G(登録商標)、4G(登録商標)、5G(登録商標)など)、または別の無線ブロードバンドアクセスが含まれる場合がある。
【0034】
中央ハブデバイス12は、サーモスタット24、モーションセンサー26、ドア/窓接触センサー28、エアベントダンパー36、スマートドアベル37、外気センサー38、および赤外線センサー40と無線データ通信してもよい。例えば、サーモスタット24、モーションセンサー26、ドア/窓接触センサー28、エアベントダンパー36、スマートドアベル37、外気センサー38、および赤外線センサー40は、例えば、IEEE 802.15.4、BLUETOOTH、または別の接続プロトコルなどの接続プロトコルに従って、1つまたは複数の無線チャネルを使用してハブデバイス12に直接接続してもよい。
【0035】
サーモスタット24、モーションセンサー26、ドア/窓接触センサー28、エアベントダンパー36、スマートドアベル37、外気センサー38、および赤外線センサー40のそれぞれは、本明細書に記載するように、センサーデバイス(例えば、センサーデータを収集および/または生成するように構成されたデバイス)、制御可能なデバイス、またはその両方を含んでもよい。例えば、サーモスタット24は、気温を測定するように構成された温度計などのセンサーを有する快適デバイスを含んでもよい。いくつかの例では、エアベントダンパー36は、ハブデバイス12からの命令の受信に応答してエアベントのシャッターを開閉するように構成された、エアベントまたはエアダクト内に配置されたデバイスを含んでもよい。
【0036】
図2の例には示されていないが、中央ハブデバイス12は、サーモスタット24、モーションセンサー26、ドア/窓接触センサー28、エアベントダンパー36、スマートドアベル37、外気センサー38、および赤外線センサー40のうちの1つまたは複数のとの間接無線データ通信(例えば、リピータノードを介した通信)をしてもよい。例えば、外気センサー38は、例えば、IEEE 802.15.4、BLUETOOTH、または別の接続プロトコルなどであるがこれらに限定されない接続プロトコルに従って、無線チャネルを使用してハブデバイス12に間接的に接続されたサーモスタットであってもよい。例えば、外気センサー38は、サーモスタット24Aを介してハブデバイス12に接続されてもよく、屋外赤外線センサー40Aは、屋外モーションセンサー26Bを介してハブデバイス12に接続されてもよい、などである。
【0037】
サーモスタット24は、温度(例えば、センサーデータ)をハブデバイス12に直接無線で送信するように構成されてもよい。さらに、サーモスタット24は、ハブデバイス12からの命令を受信することに応答して、加熱、冷却、または換気システムをアクティブ化または非アクティブ化してもよいという点で、制御可能なデバイスを含んでもよい。例えば、サーモスタット24Aは、温度データを収集し、そのデータをハブデバイス12に送信してもよい。ハブデバイス12は、温度データの受信に応答して、温度データに基づいてそれぞれの部屋が暑すぎるか寒すぎるかを判断し、サーモスタット24Aにコマンドを送信して、必要に応じて加熱または冷却システムを作動させてもよい。この例では、サーモスタット24のそれぞれは、単一の別個のユニット内にセンサーデバイスおよび制御可能なデバイスの両方を含んでもよい。
【0038】
屋内および屋外のモーションセンサー26は、電磁信号、音響信号、磁気信号、振動、または他の信号などの信号の検出に基づいて、近くの可動物体の存在を検出するように構成されたセキュリティデバイスを含んでもよい。検出された信号は、同じデバイスによって送信された信号の反射であっても、そうでなくてもよい。それぞれの信号の検出に応答して、モーションセンサー26は、物体の存在を示すセンサーデータを生成し、センサーデータをハブデバイス12に無線で送信してもよい。ハブデバイス12は、センサーデータの受信に応答して、モバイルデバイス32への通知などのアラートを出力するなどのアクションを実行するように、またはそれぞれのモーションセンサー26が可聴または視覚アラートを出力するためのコマンドを出力することによってアクションを実行するように、構成されてもよい。この例では、モーションセンサー26のそれぞれは、単一のユニット内にセンサーデバイスおよび制御可能なデバイスの両方を含んでもよい。
【0039】
ドアおよび/または窓接触センサー28は、ドアおよび/または窓接触センサー28が設置されているドアまたは窓の開放を検出するように構成されたセキュリティデバイスを含んでもよい。例えば、接触センサー28は、ドアまたは窓に取り付けられた第1の構成要素、およびそれぞれのドアまたは窓のフレームに取り付けられた第2の構成要素を含んでもよい。第1の構成要素が第2の構成要素に向かって、通過して、または離れるとき、接触センサー28は、ドアまたは窓の動きを示すセンサーデータを生成し、センサーデータをハブデバイス12に無線で送信するように構成されてもよい。センサーデータの受信に応答して、ハブデバイスは、モバイルデバイス32への通知などのアラートを出力するなどのアクションを実行するように、またはそれぞれの接触センサー28が可聴または視覚アラートを出力するためのコマンドを出力することによってアクションを実行するように、構成されてもよい。この例では、接触センサー28は、単一のユニット内にセンサーデバイスおよび制御可能なデバイスを含んでもよい。
【0040】
エアベントダンパー36は、ダクト内の空気の流れを調整するように構成してもよい。例えば、サーモスタット24は、(例えば、部屋が占有されていないとき)エアベントダンパー36Aを閉じるための制御信号を生成してもよい。この例では、制御信号に応答して、エアベントダンパー36は、エアベントダンパー36Aから空気が流れるのを防ぐために閉じてもよい。いくつかの例では、エアベントダンパー36は、それぞれのエアベントダンパーの状態(例えば、開いているか閉じているか)を示すセンサーデータを送信してもよい。例えば、エアベントダンパー36は、サーモスタット24に、エアベントダンパー36が開状態にあるという表示を出力してもよい。
【0041】
スマートドアベル37は、ハブデバイス12に通知を提供するように構成されてもよい。例えば、スマートドアベル37は、スマートドアベル37のボタン(例えば、ドアベル)が作動されたときに通知(例えば、メッセージ)を提供するように構成されてもよい。いくつかの例では、スマートドアベル37は、スマートドアベル37の近くで検出された動きに応答して通知を生成するように構成されたモーションセンサー回路を含んでもよい。いくつかの例では、スマートドアベル37は、スマートドアベル37の近くで検出された動きに応答してビデオコンテンツを生成するように構成されてもよい。いくつかの例では、スマートドアベル37は、スマートドアベル37の近くで検出された動きに応答してオーディオコンテンツを生成するように構成されてもよい。例えば、スマートドアベル37の近くで検出された動きに応答して、スマートドアベル37は、カメラを使用してビデオコンテンツおよび/またはマイクロフォンを使用してオーディオコンテンツを生成してもよい。この場合、スマートドアベル37は、ビデオコンテンツおよびオーディオコンテンツをハブデバイス12に出力してもよく、ハブデバイス12は、ビデオコンテンツおよび/またはオーディオコンテンツをモバイルデバイス32に転送してもよい。
【0042】
外気センサー38は、例えば、周囲空気の温度、湿度、および/または品質(例えば、一酸化炭素、粒子状物質、または他の危険要因)を示すセンサーデータを生成するように構成されてもよい。いくつかの例では、外気センサー38は、センサーデータをハブデバイス12に無線送信してもよい。例えば、外気センサー38は、ハブデバイス12を介してサーモスタット24に電流または平均温度を定期的に出力してもよい。
【0043】
屋外パッシブ赤外線センサー
図40は、物体によって放出される赤外線波長電磁波の検出に基づいて、人などの近くの物体の存在を検出するように構成されたセキュリティデバイスを含んでもよい。赤外線の検出に応答して、パッシブ赤外線センサー40は、物体の存在を示すセンサーデータを生成し、センサーデータをハブデバイス12に無線で送信してもよい。ハブデバイス12は、センサーデータの受信に応答して、モバイルデバイス32への通知などのアラートを出力するなどのアクションを実行するように、またはそれぞれのパッシブ赤外線センサー40が可聴または視覚アラートを出力するためのコマンドを出力することによってアクションを実行するように、構成されてもよい。
【0044】
システム20は、例えば、セキュリティデバイス、給湯器、水流コントローラ、ガレージドアコントローラ、または他のデバイスを含む様々なデバイスを含んでもよい。例えば、システム20は、ドア接触センサー、モーションパッシブ赤外線(PIR)センサー、ミニ接触センサー、キーフォブ、煙探知器、ガラス破損検出器、サイレン、複合煙検出器および一酸化炭素(CO)検出器、屋内サイレン、洪水センサー、衝撃センサー、屋外サイレン、CO検出器、ウェアラブル医療用ペンダント、ウェアラブルパニックデバイス、占有センサー、キーパッド、および/またはその他デバイスのうちの1つまたは複数を含んでもよい。
【0045】
本開示の技術に従って、ハブデバイス12およびサーモスタット24、モーションセンサー26、ドア/窓接触センサー28、エアベントダンパー36、スマートドアベル37、外気センサー38、および赤外線センサー40のそれぞれは、スーパーフレームを使用して動作するように構成されてもよい。本明細書で説明する様々な例は、第1のプロトコルの例としてWi-Fi(登録商標)、第2のプロトコルの例としてIEEE 802.15.4、および第3のプロトコルの例としてBLUETOOTHを使用するが、いくつかの例では、他のプロトコルを使用してもよい。スマートドアベル37は、単なる例としての例示的なセンサーデバイスとして使用され、
図2に示される他のデバイスは、同一を含む同様の方法で動作してもよい。いくつかの例では、第1のプロトコル、第2のプロトコル、および第3のプロトコルは互いに異なる。例えば、第1のプロトコルは、ローカルエリアネットワーキングプロトコルを含んでもよく、第2のプロトコルは、低電力無線接続プロトコルを含んでもよく、および/または第3のプロトコルは、高帯域幅接続プロトコルを含んでもよい。例えば、第1のプロトコルはWi-Fi(登録商標)を含んでもよい。いくつかの例では、第2のプロトコルはIEEE 802.15.4を含んでもよい。第3のプロトコルはBLUETOOTHを含んでもよい。
【0046】
ハブデバイス12は、スマートドアベル37を第1のグループに割り当ててもよい。この例では、ハブデバイス12は、初期スーパーフレームモード用に構成された初期スーパーフレームを出力してもよい。例えば、初期スーパーフレームモードでは、245ミリ秒のうち101ミリ秒の第1のBLUETOOTHタイムスロットを割り当ててもよい。例えば、ハブデバイス12は、初期スーパーフレームの先頭を示すビーコンを出力してもよい。この例では、スマートドアベル37は、BLUETOOTHプロトコルに準拠して、第1のBLUETOOTHタイムスロットの間にデータを出力してもよい。
【0047】
スマートドアベル37の近くの動きの検出に応答して、スマートドアベル37は、ビデオコンテンツがBLUETOOTHプロトコルに従ってハブデバイス12に送信されるという表示を出力してもよい。BLUETOOTHプロトコルに従ってビデオコンテンツがハブデバイス12に送信されるという表示に応答して、ハブデバイス12は、141ミリ秒をBLUETOOTH通信に割り当てるBLUETOOTHストリーミングスーパーフレームを選択してもよい。ハブデバイス12は、BLUETOOTHストリーミングスーパーフレームモードで構成された更新済みスーパーフレームを出力してもよい。
【0048】
図3は、本開示のいくつかの例による、ハブデバイス12およびセンサーデバイス14の概念的なブロック図である。システム30は、前述のシステム10、20、または別のシステムのいずれかの例であってもよい。システム30は、ハブデバイス12およびセンサーデバイス14を含む。
【0049】
ハブデバイス12は、少なくともユーザーインターフェース(UI)320、メモリ322、処理回路(PC)313、通信回路326(「通信回路」)、および電源328を含んでもよい。UI320は、ユーザーからのデータ入力を受信するように、またはユーザーにデータを出力するように構成されている。例えば、UI320は、タッチスクリーン、キーボード、ボタン、マイクロフォン、スピーカー、カメラ、または任意の他のユーザー入力/出力デバイスなどの表示画面を含んでもよい。UI320の他の例も可能である。例えば、初期設定プロセス中に、ハブデバイス12は、1つまたは複数の他のデバイス(例えば、認識可能な無線通信機能を有するデバイス)を識別するために局所近接を「スキャン」し、次いで、検出されたデバイスのリストを表示画面に表示するために出力し、ユーザーに選択させてもよい。UI320を介して、ユーザーは、建物および周辺の施設内の快適性および/またはセキュリティシステムを制御または管理するために、1つまたは複数のパラメータを指定してもよい。例えば、UI320を介して、ユーザーは1つまたは複数の気温設定またはセキュリティ設定(アクセスコードおよび/または許可されたユーザーなど)を指定してもよい。
【0050】
ハブデバイス12は、データを格納するように構成されたメモリ322、ならびに処理回路313によって実行されると、ハブデバイス12に本開示に従って1つまたは複数の技術を実行させる命令を含む。通信回路326は、1つまたは複数の無線通信プロトコルに従ってデータを無線で送受信するように構成されたアンテナなどの構成要素を含んでもよい。例えば、通信回路326は、それぞれのデータ通信プロトコル(例えば、通信範囲、エネルギー要件など)の1つまたは複数の制約に従って、IEEE 802.15.4プロトコル、Wi-Fi(登録商標)、および/または必要に応じてBLUETOOTHプロトコルに従ってデータを送信および/または受信するように構成されてもよい。
【0051】
電源328は、ハブデバイス12によって実行されるエネルギー集約的な動作のために、電力網への有線接続を含んでもよい。しかしながら、いくつかの例では、電源328は、追加的または代替的に、電池またはスーパーキャパシタなどの内部電源を含んでもよい。
図3の例では、ハブデバイス12はセンサーを省略しているが、いくつかの例では、ハブデバイス12は、1つまたは複数のセンサーをさらに含んでもよい。さらに、ハブデバイス12は、リピータノードとして構成されてもよい。
【0052】
センサーデバイス14は、ハブデバイス12と無線通信するように構成されてもよい。センサーデバイス14は、組み込まれたセンサー330、UI332、メモリ334、処理回路(PC)315、通信回路340、および電源342を含んでもよい。いくつかの例では、センサーデバイス14は、非限定的な例として、モーションセンサーなどの組み込まれたセンサーデバイス、パッシブ赤外線(PIR)センサー、気温および/または湿度センサー、空気品質(例えば、一酸化炭素や粒子状物質)センサー、または、ドアまたは窓の接触センサーを含んでもよい。処理回路313は、無線プロトコル選択モジュール339を含んでもよく、無線プロトコル選択モジュール339は、無線接続を確立するための第1の無線プロトコルまたは第2の無線プロトコルを選択するように構成されてもよい。いくつかの例では、無線プロトコル選択モジュール339は、無線接続を確立するために3つ以上の無線プロトコルから選択するように構成されてもよい。
【0053】
UI330は、ユーザーからのデータ入力を受信するように、またはユーザーにデータを出力するように構成されている。例えば、UI330は、タッチスクリーン、キーボード、ボタン、マイクロフォン、スピーカー、カメラ、または任意の他のユーザー入力/出力デバイスなどの表示画面を含んでもよい。UI330の他の例も可能である。例えば、初期設定プロセス中に、センサーデバイス14は、1つまたは複数のハブデバイスおよび/または他のデバイス(例えば、認識可能な無線通信機能を有するデバイス)を識別するために局所近接を「スキャン」し、次いで、検出されたデバイスのリストを表示画面に表示するために出力し、ユーザーに選択させてもよい。UI330を介して、ユーザーは、建物および周辺の施設内の快適性および/またはセキュリティシステムを制御または管理するために、1つまたは複数のパラメータを指定してもよい。例えば、UI330を介して、ユーザーは1つまたは複数の気温設定(例えば、サーモスタットの場合)またはセキュリティ設定(アクセスコードおよび/または許可されたユーザーなど)を指定してもよい。センサーデバイス14は、データを格納するように構成されたメモリ334、ならびに処理回路315によって実行されると、センサーデバイス14に本開示に従って1つまたは複数の技術を実行させる命令を含む。
【0054】
処理回路315およびハブデバイス12は、BLUETOOTHチャネルをペアリングするためのネットワークパラメータを交換してもよい。例えば、処理回路315は、(1)ホストデバイス22の媒体アクセス制御(MAC)アドレスおよびサーモスタット24AのMACアドレス、(2)転送を開始する(または802.15.4開始コマンドからオフセットする)実際の時点、(3)開始周波数の表示、(4)ホップセットの表示、(5)接続間隔、または(6)接続遅延のうちの1つまたは複数を決定してもよい(例えば、ハブデバイス12から受信するか、またはハブデバイス12への出力のために生成する)。
【0055】
例えば、処理回路315およびハブデバイス12は、デバイス12のMACアドレスとセンサーデバイス14のMACアドレスを交換してもよい。この例では、通信回路326および通信回路340は、ハブデバイス12のMACアドレスとセンサーデバイス14のMACアドレスとの間にBLUETOOTHチャネルを確立するように構成されてもよい。
【0056】
いくつかの例では、処理回路315およびハブデバイス12は、BLUETOOTHチャネルを確立する特定の時間の表示を交換してもよい。この例では、通信回路326および通信回路340は、特定の時間にハブデバイス12とセンサーデバイス14との間にBLUETOOTHチャネルを確立するように構成されてもよい。
【0057】
例えば、処理回路315およびハブデバイス12は、BLUETOOTHチャネルを確立する開始周波数の表示を交換してもよい。この例では、通信回路326および通信回路340は、開始周波数でハブデバイス12とセンサーデバイス14との間にBLUETOOTHチャネルを確立するように構成されてもよい。例えば、ハブデバイス12とセンサーデバイス14の間のBLUETOOTHチャネルには、2MHzで分離された40個の1MHz幅のチャネルが含まれてもよい。この例では、開始周波数は、特定の1MHz幅のチャネル(例えば、チャネル0、1、...39)の表示であってもよく、通信回路326および通信回路340は、特定の1MHz幅チャネルでハブデバイス12とセンサーデバイス14との間にBLUETOOTHチャネルを確立するように構成されてもよい。BLUETOOTHチャネルのBLUETOOTHチャネルの様々な周波数は、互いにわずかに異なるが、すべてスーパーフレームの周波数(例えば、2.4GHz)に対応していてもよい。
【0058】
処理回路315およびハブデバイス12は、BLUETOOTHチャネルのホップセットの表示を交換してもよく、ホップセットは、周波数のシーケンスを示す。この例では、通信回路326および通信回路340は、周波数のシーケンスで動作するようにハブデバイス12とセンサーデバイス14との間にBLUETOOTHチャネルを確立するように構成されてもよい。例えば、ハブデバイス12とセンサーデバイス14の間のBLUETOOTHチャネルには、2MHzで分離された40個の1MHz幅のチャネルが含まれてもよい。この例では、周波数のシーケンスは、1MHz幅のチャネル(例えば、チャネル0、1、...39)の表示であってもよく、通信回路326および通信回路340は、ハブデバイス12とセンサーデバイス14との間にBLUETOOTHチャネルを確立するように構成されてもよく、これは、1MHz幅チャネル間の切り替えの順序に従って1MHz幅チャネルを選択する。
【0059】
いくつかの例では、処理回路315およびハブデバイス12は、BLUETOOTHチャネルの接続間隔の表示を交換してもよい。この例では、通信回路326および通信回路340は、接続間隔で動作するようにハブデバイス12とセンサーデバイス14との間にBLUETOOTHチャネルを確立するように構成されてもよい。例えば、ハブデバイス12とセンサーデバイス14との間のBLUETOOTHチャネル上でいつでもデータを交換するのではなく、ハブデバイス12とセンサーデバイス14との間のBLUETOOTHチャネルは、ハブデバイス12とセンサーデバイス14間のBLUETOOTHチャネル上で、接続間隔でデータの転送を開始するように構成されてもよい。
【0060】
処理回路315およびハブデバイス12は、BLUETOOTHチャネルの接続待ち時間の表示を交換してもよい。この例では、通信回路326および通信回路340は、接続待ち時間で動作するようにハブデバイス12とセンサーデバイス14との間にBLUETOOTHチャネルを確立するように構成されてもよい。例えば、ハブデバイス12とセンサーデバイス14との間のBLUETOOTHチャネル上でいつでも、または接続間隔でデータを交換するのではなく、ハブデバイス12とセンサーデバイス14との間のBLUETOOTHチャネルは、ハブデバイス12とセンサーデバイス14間のBLUETOOTHチャネル上で、センサーデバイス14またはハブデバイス12の待ち時間間隔でデータの転送を開始するように構成されてもよい。この待ち時間間隔は、センサーデバイス14および/またはハブデバイス12の無線が(接続間隔からさらに)データをリッスンする時間を短縮するように選択されてもよく、これは、センサーデバイス14および/またはハブデバイス12の消費電力を、待ち時間間隔を省略したり、待ち時間ゼロの間隔を使用したりするシステムと比較して低減してもよい。
【0061】
処理回路315およびハブデバイス12は、センサーデバイス14の複数のアンテナのアンテナ情報の表示を交換してもよい。この例では、通信回路326および通信回路340は、アンテナ情報に基づいて複数のアンテナから特定のアンテナを選択し、特定のアンテナを使用してハブデバイス12とセンサーデバイス14との間にBLUETOOTHチャネルを確立するように構成されてもよい。
【0062】
ハブデバイス12およびセンサーデバイス14は、スーパーフレームを使用して動作するように構成されてもよい。例えば、センサーデバイス14は、登録信号をハブデバイス12に出力してもよい。ハブデバイス12は、センサーデバイス14にグループ番号を割り当て、グループ番号の表示をセンサーデバイス14に出力してもよい。次に、ハブデバイス12は、スーパーフレームを使用して通信のタイミングを制御してもよい。例えば、ハブデバイス12は、ビーコンを使用してスーパーフレームの開始を指定し、スーパーフレームに割り当てられたグループを指定することによって通信する可能性があるデバイスを識別してもよい。このようにして、センサーデバイス14は、いつデータを出力するかを決定してもよい。例えば、センサーデバイス14は、センサー-デバイス14に割り当てられたグループ番号を示すハブデバイス12によるビーコン出力に応答して、スーパーフレームに従ってデータを出力してもよい。
【0063】
スーパーフレーム選択モジュール339は、スーパーフレームモードを選択してもよい。いくつかの例では、スーパーフレーム選択モジュール339は、ハブデバイス12によって受信された構成データに基づいてスーパーフレームモードを選択してもよい。例えば、スーパーフレーム選択モジュール339は、ハブデバイス12が北米地域に配置されているとスーパーフレーム選択モジュール339が決定したときに、北米地域のスーパーフレームモードのセットを選択してもよい。同様に、スーパーフレーム選択モジュール339は、ハブデバイス12がヨーロッパ地域に配置されていると判断したときに、ヨーロッパ地域のスーパーフレームモードのセットを選択してもよい。
【0064】
スーパーフレーム選択モジュール339は、システム30の動作パラメータに基づいてスーパーフレームモードを選択してもよい。例えば、スーパーフレーム選択モジュール339は、センサーデバイス14が、BLUETOOTHを使用してハブデバイス12とペアリング(例えば、MACアドレス、チャネルホップセットなどを交換)しようとしていると判断してもよい。この例では、スーパーフレーム選択モジュール339は、BLUETOOTH通信に追加の時間を割り当てるスーパーフレームモードを選択してもよい。ペアリングのためにBLUETOOTHに追加の時間を割り当てると、ペアリング操作が成功する可能性が高くなる可能性がある。このようにして、スーパーフレーム選択モジュール339は、システム30の信頼性および動作を改善してもよい。
【0065】
いくつかの例では、スーパーフレーム選択モジュール339は、センサーデバイス14が、BLUETOOTHを使用して、高帯域幅データ(例えば、オーディオおよび/またはビデオコンテンツ)をハブデバイス12に送信しようとしていることを決定してもよい。この例では、スーパーフレーム選択モジュール339は、BLUETOOTH通信に追加の時間を割り当てるスーパーフレームモードを選択してもよい。オーディオおよび/またはビデオコンテンツのためにBLUETOOTH に追加の時間を割り当てることは、システム30の帯域幅を改善する可能性がある。
【0066】
図4は、本開示のいくつかの例による、スーパーフレームモード用のスロットの第1の例の概念的なブロック図である。示されるように、スーパーフレーム400は、ビーコンスロット450A(「BCN 450A」)および再送信スロット450B(「ReTx」)を含んでもよく、これらは、本明細書ではビーコンスロットA 450と総称される場合がある。
図4に示されるスロットの順序は、単なる例である。
図4に示すタイミングは、単なる例である。例えば、スーパーフレーム400は、245ミリ秒より短くても245ミリ秒より長くてもよい。スーパーフレーム400は、単なる例である。例えば、スーパーフレームは、異なるスロットを含んでもよく(例えば、1つまたは複数のスロットが除去されてもよく、および/または1つまたは複数のスロットが追加されてもよい)、および/またはスーパーフレーム400とは異なる幅(例えば、異なる持続時間)のスロットを含んでもよい。
【0067】
ビーコンスロット450Aは、スーパーフレーム400の先頭を示してもよい。ビーコンスロット450Aは、コーディネータ(例えば、ハブデバイス12)と同期するために、すべてのエンドデバイス(例えば、センサーデバイス14)によって使用されてもよい。したがって、システム内のすべてのデバイスは、コーディネータ(例えば、ハブデバイス12)のマスタークロックに同期することができ、したがって、時間同期ネットワーキングシステムを形成してもよい。ビーコンスロット450Aは、システムステータスを理解するために、コマンドに応答するために、または他の情報のためにエンドデバイスによって使用される情報を含んでもよい。ビーコンスロット450Aの持続時間は5ミリ秒であってもよい。
図4に示されるビーコンスロット450Aおよび再送信スロット450Bの順序は、単なる例である。ビーコンスロットA450には、追加のスロットまたはより少ないスロットが含まれてもよい。いくつかの例では、ビーコンスロット450Aのタイミングは、5ミリ秒未満または5ミリ秒を超えてもよい。
【0068】
再送信スロット450Bは、新しい(例えば、登録されていない)デバイスがコーディネータ(例えば、ハブデバイス12)と関連付けし、それによって、システム10、システム20、システム30、または他のシステムなどのパーソナルエリアネットワーク(PAN)の一部となるために使用されてもよい。登録モードが無効になると、前述のスーパーフレームグループのエンドデバイスは再送信450Bを使用して再送信を試みてもよい。再送信スロット450Bの持続時間は5ミリ秒であってもよい。
【0069】
15.4スロット452および456は、IEEE 802.15.4に準拠した通信に使用されてもよい。例では、スーパーフレームに最大2つまたは4つの15.4スロットが存在してもよいが、他の例では他の組み合わせを使用してもよい。各スロットは、例えば、2ミリ秒、4ミリ秒、5ミリ秒などの持続時間を含むサブスロットを含んでもよい。エンドデバイス(例えば、センサーデバイス14)は、15.4スロット452および456を使用して、アラームメッセージ、ステータスメッセージ、Redlink(登録商標)ネットワークプロトコル(RNP)メッセージ、監視メッセージ、またはその他の情報を送信してもよい。15.4スロット452および15.4スロット456のタイムセグメントのそれぞれの合計持続時間は、例えば、32ミリ秒または64ミリ秒であってもよい。使用される15.4スロット452および456の媒体アクセスプロトコルは、TDMAであってもよい。センサーデバイスが15.4スロットに登録されていない場合、ハブデバイス12は15.4スロットをWi-Fi(登録商標)またはBLUETOOTHに割り当ててもよい。
【0070】
動的Wi-Fi(登録商標)BLUETOOTHスロット454(「動的Wi-Fi(登録商標)/BT454」)および動的Wi-Fi(登録商標)BLUETOOTHスロット458(「動的Wi-Fi(登録商標)/BT458」)は、本明細書ではWi-Fi(登録商標)共存タイムセグメントと呼ばれる場合がある。Wi-Fi(登録商標)タイムセグメントは、サーモスタットデバイスに搭載されたWi-Fi(登録商標)モジュールが様々なタイプのネットワークパケットを送信するために使用できる。動的Wi-Fi(登録商標)BLUETOOTHスロット454、458は、サーモスタットデバイスから中央監視ステーションへのアラームメッセージ、1つのWi-Fi(登録商標)クライアント(カメラまたはビデオ対応センサービデオ/画像など)から別のクライアント(例えば、GUIベースのタッチスクリーン/クラウドなど)へのビデオストリーミングパケットを含んでもよい。Wi-Fi(登録商標)は、(a)Wi-Fi(登録商標)クライアント、(b)Wi-Fi(登録商標)-AP、(c)Wi-Fi(登録商標)-ハイブリッドといった様々なモードで動作している可能性がある。Wi-Fi(登録商標)スロットは動的であってもよく、これらのスロットは、スーパーフレームの様々なモードに応じてBLUETOOTHまたはWi-Fi(登録商標)と共有されてもよい。示されているように、動的Wi-Fi(登録商標)BLUETOOTHスロット454および動的Wi-Fi(登録商標)BLUETOOTHスロット458は40ミリ秒であってもよい。
【0071】
大容量TX/RXスロット460A(「Big Tx 460A」)、ステータススロット460B、リピータスロット460C(「REP460C」)、およびツインビーコンスロット460D(「TW BCN460D」)は、本明細書ではビーコンスロットB 460と総称される場合がある。
図4に示される大容量TX/RXスロット460A、ステータススロット460B、リピータスロット460C、およびツインビーコンスロット460Dの順序は、単なる例である。ビーコンスロットB460は、追加またはより少ないスロットを含んでもよい。
【0072】
大容量TX/RXスロット460Aは、それぞれが10バイトを超え、最大96バイトである1つまたは複数の大きなデータ送信スロットを含んでもよい。アクセスポイント(例えば、ハブデバイス12)は、このスロットを使用して任意のデバイスに任意のデータを送信できてもよい。データは、要求のタイプに応じて、ユニキャスト、ブロードキャスト、またはグループキャストすることができる。この通信モードは、ビーコンAスロット450で示されてもよい。大容量TX/RXスロット460Aは、ネットワーク経由ダウンロード(OND)ブロックをセンサーデバイスへ送信するため、またはセンサーデバイスの構成を設定するために使用してもよい。TX/RXスロット460Aがアクティブでない場合、ハブデバイス12は、TX/RXスロット460Aの時間をWi-Fi(登録商標)に割り当てて、Wi-Fi(登録商標)通信の時間を増やしてもよい。
【0073】
ステータススロット450Bは、センサーデバイス14の一部またはすべてとステータスを共有してもよい。ステータススロット450Bは、スーパーフレームのすべてのインスタンスでアクティブでなくてもよい。ステータススロット450Bは、要求のタイプに応じて、ユニキャスト、ブロードキャスト、またはグループキャストされるデータを含んでもよい。この通信モードは、ビーコンAスロット450で示されてもよい。
【0074】
リピータスロット460Cは、大きい/小さいデータのリピータからデータを送受信するように構成されてもよい。アクセスポイント(例えば、ハブデバイス12)は、リピータスロット460Cを使用して、任意のデータを任意のリピータに送信できてもよい。リピータスロット460Cに含まれるデータは、要求のタイプに応じて、ユニキャスト、ブロードキャスト、またはグループキャストすることができる。この通信モードは、ビーコンAスロット450で示されてもよい。
【0075】
ツインビーコンスロット460Dは、情報ビーコン/ツインビーコンと呼ばれることがある。ツインビーコン460Dのペイロードは、いくつかの例外を除いてビーコンスロット450Aとほとんど同じであってもよいが、本明細書で情報チャネルと呼ばれる異なるチャネルで動作してもよい。ツインビーコンスロット460Dは、動作モードに関係なく、すべてのスーパーフレームに存在してもよい。ツインビーコンスロット460Dは、ビーコンスロット450Aを使用するアクセスポイントとの接続を失った場合にのみ、コーディネータに同期するためにすべてのエンドデバイスによって使用されてもよい。ツインビーコンスロット460Dは、時間の同期に使用されなくてもよく、動作チャネルまたは周波数ホッピングシーケンスまたは次の通信チャネルは何かなどの情報を共有するために使用されてもよい。ツインビーコンスロット460Dの持続時間は5ミリ秒であってもよい。いくつかの例では、ツインビーコンスロット460Dのタイミングは、5ミリ秒未満または5ミリ秒を超えてもよい。
【0076】
動的BLUETOOTHスロット462は、アクセスポイント(例えば、ハブデバイス12)によってBLUETOOTH専用にしてもよい。動的BLUETOOTH スロット462は、モバイルおよびセンサー通信をサポートしてもよい。動的BLUETOOTH スロット462の割り当ては、以下でさらに説明するように、快適性/セキュリティスーパーフレームの異なるモードによって変化してもよい。示されるように、動的BLUETOOTH スロット462は、101ミリ秒であってもよい。いくつかの例では、動的BLUETOOTHスロット462のタイミングは、101ミリ秒未満または101ミリ秒を超えてもよい。
【0077】
図5は、本開示のいくつかの例による、例示的な第1のスーパーフレームモードの概念ブロック図である。スーパーフレーム470は、快適スーパーフレームモードで構成してもよい。いくつかの例では、スーパーフレーム470は、最大64のデバイスをサポートし、4ミリ秒のスロットを備えた各802.15.4デバイス(例えば、アラーム)をサポートするように構成されてもよい。
図5の例では、快適スーパーフレームモードは、15.4スロット452および456をIEEE 802.15.4に割り当て、動的Wi-Fi(登録商標)BLUETOOTHスロット454、458をWi-Fi(登録商標)に割り当て、動的BLUETOOTHスロット462をBLUETOOTHに割り当てる。
【0078】
図6は、本開示のいくつかの例による、例示的な第2のスーパーフレームモードの概念ブロック図である。スーパーフレーム472は、BLUETOOTH高帯域幅スーパーフレームモードで構成されてもよい。この例では、BLUETOOTH高帯域幅スーパーフレームモードで構成されたスーパーフレーム472は、高帯域幅日付(例えば、ビデオ/オーディオデータ)を送信するためにより多くの時間がBLUETOOTHに与えられるようにしてBLUETOOTHの帯域幅を改善するために、動的Wi-Fi(登録商標)BLUETOOTHスロット454を使用してWi-Fi(登録商標)からBLUETOOTHに追加の40ミリ秒タイムスロットを割り当ててもよい。IEEE 802.15.4には影響がない場合がある。示されているように、BLUETOOTH高帯域幅スーパーフレームモードは、15.4スロット452および456をIEEE 802.15.4に、動的Wi-Fi(登録商標)BLUETOOTHスロット454をWi-Fi(登録商標)に、動的Wi-Fi(登録商標)BLUETOOTHスロット454をBLUETOOTHに、動的BLUETOOTHスロット462をBLUETOOTHに割り当てる。いくつかの例では、ハブデバイス12は、BLUETOOTH高帯域幅スーパーフレームモード用に構成されたスーパーフレーム472を最大10秒間使用するように構成されてもよい。
【0079】
例えば、
図1の処理回路15は、
図5の快適スーパーフレームモード用に構成されたスーパーフレーム470を出力するように構成されてもよい。この例では、処理回路15は、センサーデバイス14のデバイスが第3のプロトコル(例えば、BLUETOOTH)を使用してビデオおよび/またはオーディオコンテンツを出力すると決定することに応答して、帯域幅の変化を決定してもよい。帯域幅の変化を決定することに応答して、処理回路15は、BLUETOOTH高帯域幅スーパーフレームモードで構成されたスーパーフレーム472を選択してもよい。この例では、スーパーフレーム470は動的スロット(例えば、動的Wi-Fi(登録商標)BLUETOOTHスロット458)を第1のプロトコル(例えば、Wi-Fi(登録商標))に割り当ててもよく、スーパーフレーム472は動的スロット(例えば、動的Wi-Fi(登録商標)BLUETOOTHスロット458)を第3のプロトコル(例えば、BLUETOOTH)に割り当てる。スーパーフレーム470は、第2のプロトコル(例えば、IEEE 802.15.4)よりも多くの帯域幅を第1のプロトコル(例えば、Wi-Fi(登録商標))に割り当てることができる。この例では、スーパーフレーム472は、第1のプロトコル(例えば、Wi-Fi(登録商標))よりも多くの帯域幅を第2のプロトコル(例えば、IEEE 802.15.4)に割り当ててもよい。
【0080】
図7は、本開示のいくつかの例による、例示的な第3のスーパーフレームモードの概念ブロック図である。スーパーフレーム474は、相互排他的な快適BLUETOOTHペアリングスーパーフレームモードで構成してもよい。相互排他的な快適BLUETOOTHペアリングスーパーフレームモードは、ペアリング中にBLUETOOTHにより多くの時間が与えられるようにしてBLUETOOTHペアリングの成功率を向上させるために、動的Wi-Fi(登録商標)BLUETOOTHスロット454および15.4スロット452および456を使用して、Wi-Fi(登録商標)および15.4からBLUETOOTHに追加の72ミリ秒(12ミリ秒+20ミリ秒+40ミリ秒)を割り当ててもよい。このスーパーフレームモードは、15.4センサー受信スロットがBLUETOOTHとともにアクティブではないため、本明細書では「相互排他的」と呼ばれることがある。ほとんどの場合、BLUETOOTHのみがアクティブである。示されているように、相互排他的な快適BLUETOOTHペアリングスーパーフレームモードは、15.4スロット452および456をBLUETOOTHに、動的Wi-Fi(登録商標)BLUETOOTHスロット454をWi-Fi(登録商標)に、動的Wi-Fi(登録商標)BLUETOOTHスロット458をBLUETOOTHに、動的BLUETOOTHスロット462をBLUETOOTHに割り当ててもよい。いくつかの例では、ハブデバイス12は、相互排他的な快適BLUETOOTHペアリングスーパーフレームモード用に構成されたスーパーフレーム474を最大3~4秒間使用するように構成されてもよい(例えば、12スーパーフレーム、スーパーフレームあたり204ミリ秒)。
【0081】
例えば、
図1の処理回路15は、
図5の快適スーパーフレームモード用に構成されたスーパーフレーム470を出力するように構成されてもよい。この例では、処理回路15は、センサーデバイス14のデバイスが第3のプロトコル(例えば、BLUETOOTH)を使用してハブデバイス12とペアリングされると決定することに応答して、帯域幅の変化を決定してもよい。帯域幅の変化を決定することに応答して、処理回路15は、相互排他的な快適BLUETOOTHペアリングスーパーフレームモードで構成されたスーパーフレーム474を選択してもよい。この例では、スーパーフレーム470は、動的スロット(例えば、動的Wi-Fi(登録商標)BLUETOOTHスロット458)を第1のプロトコル(例えば、Wi-Fi(登録商標))に割り当て、1つまたは複数の第2のプロトコルスロット(例えば、15.4スロット452および456)を第2のプロトコル(例えば、IEEE 802.15.4)に割り当てる。この例では、スーパーフレーム476は、動的スロット(例えば、動的Wi-Fi(登録商標)BLUETOOTHスロット458)を第3のプロトコル(例えば、BLUETOOTH)に割り当て、1つまたは複数の第2のプロトコルスロット(例えば、15.4スロット452および456)を第3のプロトコル(例えば、BLUETOOTH)に割り当てる。この例では、スーパーフレーム474は第2のプロトコル(例えば、IEEE 802.15.4)に帯域幅を割り当てない。
【0082】
図8は、本開示のいくつかの例による、例示的な第4のスーパーフレームモードの概念ブロック図である。スーパーフレーム476は、非相互排他的な快適BLUETOOTHペアリングスーパーフレームモードで構成してもよい。非相互排他的な快適BLUETOOTHペアリングスーパーフレームモードは、ペアリング中にBLUETOOTHにより多くの時間が与えられるようにしてBLUETOOTHペアリングの成功率を向上させるために、動的Wi-Fi(登録商標)BLUETOOTHスロット454を使用して、Wi-Fi(登録商標)からBLUETOOTHに追加の40ミリ秒を割り当ててもよい。このスーパーフレームモードは、15.4センサー受信スロットがBLUETOOTHとともにアクティブであるため、本明細書では「非相互排他的」と呼ばれることがある。示されているように、相互排他的な快適BLUETOOTHペアリングスーパーフレームモードは、15.4スロット452および456をIEEE 802.15.4に、動的Wi-Fi(登録商標)BLUETOOTHスロット454をWi-Fi(登録商標)に、動的Wi-Fi(登録商標)BLUETOOTHスロット454をBLUETOOTHに、動的BLUETOOTHスロット462をBLUETOOTHに割り当ててもよい。いくつかの例では、ハブデバイス12は、非相互排他的な快適BLUETOOTHペアリングスーパーフレームモード用に構成されたスーパーフレーム476を最大3~4秒間使用するように構成されてもよい(例えば、12スーパーフレーム、スーパーフレームあたり204ミリ秒)。
【0083】
例えば、
図1の処理回路15は、
図5の快適スーパーフレームモード用に構成されたスーパーフレーム470を出力するように構成されてもよい。この例では、処理回路15は、センサーデバイス14のデバイスが第3のプロトコル(例えば、BLUETOOTH)を使用してハブデバイス12とペアリングされると決定することに応答して、帯域幅の変化を決定してもよい。帯域幅の変化を決定することに応答して、処理回路15は、BLUETOOTH高帯域幅スーパーフレームモードで構成されたスーパーフレーム476を選択してもよい。この例では、スーパーフレーム470は動的スロット(例えば、動的Wi-Fi(登録商標)BLUETOOTHスロット458)を第1のプロトコル(例えば、Wi-Fi(登録商標))に割り当て、スーパーフレーム476は動的スロット(例えば、動的Wi-Fi(登録商標)BLUETOOTHスロット458)を第3のプロトコル(例えば、BLUETOOTH)に割り当てる。スーパーフレーム470は、第2のプロトコル(例えば、IEEE 802.15.4)よりも多くの帯域幅を第1のプロトコル(例えば、Wi-Fi(登録商標))に割り当てることができる。この例では、スーパーフレーム476は、第1のプロトコル(例えば、Wi-Fi(登録商標))よりも多くの帯域幅を第2のプロトコル(例えば、IEEE 802.15.4)に割り当てる。
【0084】
図9は、本開示のいくつかの例による、例示的な第5のスーパーフレームモードの概念ブロック図である。スーパーフレーム478は、Wi-Fi(登録商標)高帯域幅スーパーフレームモードで構成してもよい。Wi-Fi(登録商標)高帯域幅スーパーフレームモードでは、BLUETOOTHから追加の101ミリ秒を割り当ててもよい。ハブデバイス12は、大規模なWi-Fi(登録商標)データ交換に対応するために、Wi-Fi(登録商標)高帯域幅スーパーフレームモードで構成されたスーパーフレーム478を使用してもよい。例えば、ハブデバイス12は、BLUETOOTH通信よりも重要である、最新のシステムイメージをクラウドサーバーから取得するためのファームウェアアップグレードに対応するために、Wi-Fi(登録商標)高帯域幅スーパーフレームモードで構成されたスーパーフレーム478を使用してもよい。示されているように、Wi-Fi(登録商標)高帯域幅スーパーフレームモードは、15.4スロット452および456をIEEE 802.15.4に割り当て、動的Wi-Fi(登録商標)BLUETOOTHスロット454、458をWi-Fi(登録商標)に割り当て、動的BLUETOOTHスロット462をWi-Fi(登録商標)に割り当てる。
【0085】
例えば、
図1の処理回路15は、
図5の快適スーパーフレームモード用に構成されたスーパーフレーム470を出力するように構成されてもよい。この例では、処理回路15は、第1のプロトコル(例えば、Wi-Fi(登録商標))を使用したデータ送信がしきい値(例えば、事前構成されたしきい値、事前定義されたしきい値など)を超えることに応答して、帯域幅の変化を決定してもよい。帯域幅の変化を決定することに応答して、処理回路15は、Wi-Fi(登録商標)高帯域幅スーパーフレームモードで構成されたスーパーフレーム478を選択してもよい。この例では、スーパーフレーム470は 第3のプロトコルスロット(例えば、動的BLUETOOTHスロット462)を第3のプロトコル(例えば、BLUETOOTH)に割り当て、スーパーフレーム478は 第3のプロトコルスロット(例えば、動的BLUETOOTHスロット462)を第1のプロトコル(例えば、Wi-Fi(登録商標))に割り当てる。スーパーフレーム470は、第1のプロトコル(例えば、Wi-Fi(登録商標))よりも多くの帯域幅を第3のプロトコル(例えば、BLUETOOTH)に割り当ててもよく、スーパーフレーム478は、第2のプロトコルよりも多くの帯域幅を第3のプロトコルに割り当ててもよい。この例では、スーパーフレーム470は、第1のプロトコルよりも少ない帯域幅を第3のプロトコルに割り当ててもよく、スーパーフレーム478は、第2のプロトコルよりも少ない帯域幅を第3のプロトコルに割り当ててもよい。
【0086】
【0087】
表1は、
図5から9の例の帯域幅割り当てを示している。
【0088】
図10は、本開示のいくつかの例による、スーパーフレームモードの拡張スロット582の概念的なブロック図である。この例では、スーパーフレーム580のBLUETOOTHスロットを15.4ビーコンから同期させてもよい。15.4ビーコンから144ミリ秒で、BLUETOOTHスロットが次のビーコンスロットの直前で開始および終了してもよい。BLUETOOTHスロッティングには、固定BLUETOOTHスロット586と拡張BLUETOOTHスロット582が含まれてもよい。
【0089】
固定BLUETOOTHスロット586(例えば、幅101ミリ秒)をBLUETOOTHのすべてのスーパーフレームに割り当ててもよい。固定BLUETOOTHスロット586は、接続イベント、データ交換、モバイル通信、BLUETOOTHリピータモード通信、拡張アドバタイズメントモードを使用した快適システムからセキュリティシステムへの通信、または別のプロセスに使用してもよい。接続イベントタイムアウト、監視タイムアウトの様々な組み合わせにより、複数のスーパーフレームにわたって複数のアクティビティを実行できる場合がある。このようにして、システム(例えば、システム10、20、30など)は、最大6つの周辺機器、2つのモバイルデバイス、およびBLUETOOTHを介した1つの異なるシステム通信に対応するように構成してもよい。
【0090】
拡張BLUETOOTHスロット582(例えば、幅40ミリ秒)は、オーディオ/ビデオ送信などの高データ送信が行われる場合にのみ、BLUETOOTH通信に追加できる。センサーデバイス(例えば、センサーデバイス14)が拡張BLUETOOTHスロット582を認識すると、センサーデバイスは、拡張BLUETOOTHスロット582を使用してオーディオ/ビデオの送信を開始する。
【0091】
図11は、本開示のいくつかの例による、スーパーフレームモード用のスロットの第2の例の概念的なブロック図である。この例では、スーパーフレーム1100は、大容量TX/RXスロット460A(「大容量Tx 460A」)は、ビーコンスロットB460の先頭に配置され、その後にツインビーコンスロット460Dが続き、その後にリピータスロット460Cが続き、その後にステータススロット460Bが続くスーパーフレームモードで構成される。
図11に示されるスロットの順序は、単なる例である。
図11に示すタイミングは、単なる例である。例えば、スーパーフレーム1100は、245ミリ秒より短くても245ミリ秒より長くてもよい。
【0092】
図12は、本開示のいくつかの例による、スーパーフレームモード用のスロットの第3の例の概念的なブロック図である。この例では、スーパーフレーム1200はスーパーフレームモードで構成され、ツインビーコンスロット460DがビーコンスロットB 460の先頭に配置され、その後に大容量TX/RXスロット460A(大容量Rxスロット460Eと大容量Txスロット460Aに分割される)が続き、その後にリピータスロット460Cが続き、その後にステータススロット460B(ステータスRxスロット460FとステータスTxスロット460Gに分割される)が続く。
図12に示されるスロットの順序は、単なる例である。
図12に示すタイミングは、単なる例である。例えば、スーパーフレーム1200は、245ミリ秒より短くても245ミリ秒より長くてもよい。
【0093】
図13は、本開示のいくつかの例による、例示的な第6のスーパーフレームモードの概念ブロック図である。スーパーフレーム1300は、ノーマルセキュリティスーパーフレームモードで構成してもよい。この例では、Wi-Fi(登録商標)、BLUETOOTH、およびIEEE 802.15.4を割り当てて最大128のデバイスとアラームをサポートする、ノーマルセキュリティスーパーフレームモードで構成されたスーパーフレーム1300は、スロットはわずか2ミリ秒である。示されているように、ノーマルセキュリティスーパーフレームモードは、15.4スロット452、456、および457をIEEE 802.15.4に割り当て、動的Wi-Fi(登録商標)BLUETOOTHスロット454、458をWi-Fi(登録商標)に割り当て、動的BLUETOOTHスロット467、468をWi-Fi(登録商標)に割り当てる。
【0094】
いくつかの例では、ハブデバイス12は、セキュリティオフチップのBLUETOOTH ペアリングモード用に構成されてもよい。このモードでは、BLUETOOTHとIEEE 802.15.4が異なるチップ上にあってもよく、Wi-Fi(登録商標)が外部チップ上に実装されていてもよい。BLUETOOTHペアリングモードの間、ハブデバイス12は、共存ラインを介して示す汎用入力/出力(GPIO)インターフェースを介して、Wi-Fi(登録商標)スロットをBLUETOOTHに割り当ててもよい。
【0095】
例えば、
図1の処理回路15は、
図5の快適スーパーフレームモード用に構成されたスーパーフレーム470を出力するように構成されてもよい。この例では、処理回路15は、64台以上のデバイスを含むアラームシステムの登録に応答して、帯域幅の変化を決定してもよい。帯域幅の変化を決定することに応答して、処理回路15は、ノーマルセキュリティスーパーフレームモードで構成されたスーパーフレーム1300を選択してもよい。この例では、スーパーフレーム470は動的スロット(例えば、動的BLUETOOTHスロット462)。を第3のプロトコル(例えば、BLUETOOTH)へ割り当てることができる。この例では、スーパーフレーム1300は、動的スロットを、第1のプロトコル(例えば、Wi-Fi(登録商標))に割り当てられる第1のサブスロット(例えば、動的BLUETOOTHスロット467および/または動的BLUETOOTHスロット468)と、第2のプロトコルに割り当てられる第2のサブスロット(例えば、15.4スロット457)に分割してもよい。
【0096】
図14は、本開示のいくつかの例による、例示的な第7のスーパーフレームモードの概念ブロック図である。この例では、Wi-Fi(登録商標)、BLUETOOTH、およびIEEE 802.15.4を割り当てて最大128のデバイスとアラームスロットをサポートするセキュリティオンチップBluetoothペアリングスーパーフレームモードで構成されたスーパーフレー1400は、わずか2ミリ秒である。示されているように、セキュリティオンチップBluetoothペアリングスーパーフレームモードは、15.4スロット452、456、および457をIEEE 802.15.4に割り当て、動的Wi-Fi(登録商標)BLUETOOTHスロット454、458をWi-Fi(登録商標)に割り当て、動的BLUETOOTHスロット467、468をBLUETOOTHに割り当てる。
【0097】
例えば、
図1の処理回路15は、
図5の快適スーパーフレームモード用に構成されたスーパーフレーム470を出力するように構成されてもよい。この例では、処理回路15は、64台以上のデバイスとBLUETOOTHペアリングを含むアラームシステムの登録に応答して、帯域幅の変化を決定してもよい。帯域幅の変化を決定することに応答して、処理回路15は、セキュリティオンチップBluetoothペアリングスーパーフレームモードで構成されたスーパーフレーム1400を選択してもよい。この例では、スーパーフレーム470は動的スロット(例えば、動的BLUETOOTHスロット462)。を第3のプロトコル(例えば、BLUETOOTH)へ割り当てることができる。この例では、スーパーフレーム1400は、動的スロットを、第3のプロトコル(例えば、BLUETOOTH)に割り当てられる第1のサブスロット(例えば、動的BLUETOOTHスロット467および/または動的BLUETOOTHスロット468)と、第2のプロトコル(例えば、IEEE 802.15.4)に割り当てられる第2のサブスロット(例えば、15.4スロット457)に分割してもよい。
【0098】
図15は、本開示のいくつかの例による、TDMAを使用してデバイスを無線で接続するための例示的な技術を示すフローチャートである。
図1A、1B、および2から14の例は、単なる例として参照されている。
【0099】
本開示の技術によれば、処理回路15は、複数のスーパーフレームモードのうち初期スーパーフレームモードで構成された初期スーパーフレーム16をセンサーデバイス14に出力してもよい(1502)。いくつかの例では、複数のスーパーフレームモードの各スーパーフレームモードは、無線通信用の複数のスロットの各スロットを、互いに異なる第1のプロトコル、第2のプロトコル、または第3のプロトコルに割り当てる。第1のプロトコルにはWi-Fi(登録商標)が含まれてもよく、第2のプロトコルにはIEEE 802.15.4が含まれてもよく、第3のプロトコルにはBLUETOOTHが含まれてもよい。
【0100】
第1のプロトコル、第2のプロトコル、または第3のプロトコルのうちの1つまたは複数に割り当てられた帯域幅の変化を決定することに応答して、処理回路15は、初期スーパーフレームモードとは異なる複数のスーパーフレームモードから更新済みスーパーフレームモードを選択してもよい(1504)。処理回路15は、更新済みスーパーフレームモードで構成された更新済みスーパーフレームをセンサーデバイス14に出力してもよい(1506)。
【0101】
以下の番号付きの例は、本開示の1つまたは複数の態様を示している。
【0102】
例1
時分割多元接続(TDMA)を使用して複数のデバイスと通信するための装置であって、複数のデバイスに、複数のスーパーフレームモードの初期スーパーフレームモードで構成された初期スーパーフレームを出力し、複数のスーパーフレームモードの各スーパーフレームモードは、無線通信用の複数のスロットの各スロットを、互いに異なる第1のプロトコル、第2のプロトコル、または第3のプロトコルに割り当て、第1のプロトコル、第2のプロトコル、または第3のプロトコルのうちの1つまたは複数に割り当てられた帯域幅の変化を決定することに応答して、初期スーパーフレームモードとは異なる複数のスーパーフレームモードから更新済みスーパーフレームモードを選択し、更新済みスーパーフレームモードで構成された更新済みスーパーフレームを複数のデバイスに出力する、ように構成された処理回路を備える、装置。
【0103】
例2
初期スーパーフレームを出力するために、処理回路は、初期スーパーフレームの開始を示し、複数のデバイスの各デバイスに割り当てられたグループ番号を示すビーコンを出力するように構成され、更新済みスーパーフレームを出力するために、処理回路は、更新済みスーパーフレームの開始を示し、複数のデバイスの各デバイスに割り当てられたグループ番号を示す第2のビーコンを出力するように構成される、例1に記載の装置。
【0104】
例3
初期スーパーフレームモードは、無線通信用の複数のスロットの動的スロットを第1のプロトコルに割り当て、更新済みスーパーフレームは、動的スロットを第3のプロトコルに割り当てる、例1または2に記載の装置。
【0105】
例4
帯域幅の変化を決定するために、処理回路は、複数のデバイスのうちのデバイスが、第3のプロトコルを使用してビデオおよび/またはオーディオコンテンツを出力すると決定するように構成される、例1から3のいずれかに記載の装置。
【0106】
例5
帯域幅の変化を決定するために、処理回路は、複数のデバイスのうちのデバイスが第3のプロトコルを使用して装置とペアリングされると決定するように構成される、例1から4のいずれかに記載の装置。
【0107】
例6
初期スーパーフレームは、第2のプロトコルよりも多くの帯域幅を第1のプロトコルに割り当て、更新済みスーパーフレームは、第1のプロトコルよりも多くの帯域幅を第2のプロトコルに割り当てる、例1から5のいずれかに記載の装置。
【0108】
例7
初期スーパーフレームモードは、無線通信用の複数のスロットの動的スロットを第1のプロトコルに割り当て、無線通信用の複数のスロットのうちの1つまたは複数の第2のプロトコルスロットを第2のプロトコルに割り当て、更新済みスーパーフレームは、動的スロットを第3のプロトコルに割り当て、1つまたは複数の第2のプロトコルスロットを第3のプロトコルに割り当てる、例1から6のいずれかに記載の装置。
【0109】
例8
帯域幅の変化を決定するために、処理回路は、複数のデバイスのうちのデバイスが第3のプロトコルを使用して装置とペアリングされると決定するように構成される、例1から7のいずれかに記載の装置。
【0110】
例9
更新済みスーパーフレームが第2のプロトコルに帯域幅を割り当てない、例1から8のいずれかに記載の装置。
【0111】
例10
初期スーパーフレームモードは、無線通信用の複数のスロットのうちの第3のプロトコルスロットを第3のプロトコルに割り当て、更新済みスーパーフレームは、第3のプロトコルスロットを第1のプロトコルに割り当てる、例1から9のいずれかに記載の装置。
【0112】
例11
帯域幅の変化を決定するために、処理回路は、第1のプロトコルを使用するデータ送信がしきい値を超えると決定するように構成される、例1から10のいずれかに記載の装置。
【0113】
例12
初期スーパーフレームは、第1のプロトコルよりも多くの帯域幅を第3のプロトコルに割り当て、初期スーパーフレームは、第2のプロトコルよりも多くの帯域幅を第3のプロトコルに割り当て、更新済みスーパーフレームは、第1のプロトコルよりも少ない帯域幅を第3のプロトコルに割り当て、更新済みスーパーフレームは、第2のプロトコルよりも少ない帯域幅を第3のプロトコルに割り当てる、例1から11のいずれかに記載の装置。
【0114】
例13
初期スーパーフレームモードは、無線通信用の複数のスロットの動的スロットを第3のプロトコルに割り当て、更新済みスーパーフレームは、動的スロットを、第1のプロトコルに割り当てられた第1のサブスロットと、第2のプロトコルに割り当てられた第2のサブスロットに分割する、例1から12のいずれかに記載の装置。
【0115】
例14
初期スーパーフレームモードは、無線通信用の複数のスロットの動的スロットを第3のプロトコルに割り当て、更新済みスーパーフレームは、動的スロットを、第3のプロトコルに割り当てられた第1のサブスロットと、第2のプロトコルに割り当てられた第2のサブスロットに分割する、例1から13のいずれかに記載の装置。
【0116】
例15
第1のプロトコルは、ローカルエリアネットワーキングプロトコルを含み、第2のプロトコルは、低電力無線接続プロトコルを含み、第3のプロトコルは、高帯域幅接続プロトコルを含む、例1から14のいずれかに記載の装置。
【0117】
例16
第1のプロトコルは、WI-FI(登録商標)を含み、第2のプロトコルは、IEEE 802.15.4を含み、第3のプロトコルは、BLUETOOTHを含む、例1から15のいずれかに記載の装置。
【0118】
例17
スーパーフレームは2.4GHz帯域用に構成される、例1から16のいずれかに記載の装置。
【0119】
例18
複数のデバイスは、サーモスタット、セキュリティデバイス、給湯器、水流制御装置、またはガレージドア制御装置のうちの1つまたは複数を含む、請求項1から17のいずれかに記載の装置。
【0120】
例19
複処理回路によって、複数のデバイスに、複数のスーパーフレームモードの初期スーパーフレームモードで構成された初期スーパーフレームを出力することであって、複数のスーパーフレームモードの各スーパーフレームモードは、無線通信用の複数のスロットの各スロットを、互いに異なる第1のプロトコル、第2のプロトコル、または第3のプロトコルに割り当てる、出力することと、第1のプロトコル、第2のプロトコル、または第3のプロトコルのうちの1つまたは複数に割り当てられた帯域幅の変化を決定することに応答して、処理回路によって、初期スーパーフレームモードとは異なる複数のスーパーフレームモードから更新済みスーパーフレームモードを選択することと、処理回路によって、更新済みスーパーフレームモードで構成された更新済みスーパーフレームを複数のデバイスに出力することと、を含む方法。
【0121】
例20
複数のセンサーデバイスと、時分割多元接続(TDMA)を使用して複数のデバイスと通信するハブデバイスと、を備えるシステムであって、ハブデバイスは、複数のデバイスに、複数のスーパーフレームモードの初期スーパーフレームモードで構成された初期スーパーフレームを出力し、複数のスーパーフレームモードの各スーパーフレームモードは、無線通信用の複数のスロットの各スロットを、互いに異なる第1のプロトコル、第2のプロトコル、または第3のプロトコルに割り当て、第1のプロトコル、第2のプロトコル、または第3のプロトコルのうちの1つまたは複数に割り当てられた帯域幅の変化を決定することに応答して、初期スーパーフレームモードとは異なる複数のスーパーフレームモードから更新済みスーパーフレームモードを選択し、更新済みスーパーフレームモードで構成された更新済みスーパーフレームを複数のデバイスに出力する、ように構成された処理回路を備える、システム。
【0122】
本開示は、プロセッサに本明細書に記載の機能および技術のいずれかを実行させる命令を含むコンピュータ可読記憶媒体を使用して実施してもよい。コンピュータ可読記憶媒体は、RAM、ROM、NVRAM、EEPROM、またはフラッシュメモリなどの任意の揮発性、不揮発性、磁気的、光学的、または電気的媒体の例示的な形態をとることがある。コンピュータで読み取り可能な記憶媒体は、非一時的と呼ばれることがある。コンピューティングデバイスには、データ転送やオフラインデータ分析を容易にするために、よりポータブルなリムーバブルメモリタイプが含まれている場合もある。
【0123】
本開示で説明される技術は、少なくとも部分的に、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組み合わせで実装されてもよい。例えば、技術の様々な態様は、1つまたは複数のマイクロプロセッサ、DSP、ASIC、FPGA、またはその他の同等の統合されたまたは個別の論理回路、およびそのような構成要素の任意の組み合わせを含む、1つまたは複数のプロセッサ内に実装してもよい。「プロセッサ」または「処理回路」という用語は、一般に、単独で、または他の論理回路または他の同等の回路と組み合わせて、前述の論理回路のいずれかを指すことができる。
【0124】
本明細書で使用される「回路」という用語は、ASIC、電子回路、プロセッサ(共有、専用、またはグループ)、および1つまたは複数のソフトウェアまたはファームウェアプログラムを実行するメモリ、組み合わせ論理回路、または、説明されている機能を提供する他の適切な構成要素を指す。「処理回路」という用語は、1つまたは複数のデバイスに分散された1つまたは複数のプロセッサを指す。例えば、「処理回路」には、デバイス上の単一のプロセッサまたは複数のプロセッサを含めることができる。「処理回路」はまた、複数のデバイス上のプロセッサを含むことができ、本明細書で説明される動作は、プロセッサおよびデバイス全体に分散されてもよい。
【0125】
そのようなハードウェア、ソフトウェア、ファームウェアは、本開示で説明される様々な動作および機能をサポートするために、同じデバイス内または別個のデバイス内に実装されてもよい。例えば、本明細書で説明される技術またはプロセスのいずれかは、1つのデバイス内で実行されてもよく、または2つ以上のデバイス間で少なくとも部分的に分散されてもよい。さらに、説明されているユニット、モジュール、または構成要素のいずれも、個別であるが相互運用可能なロジックデバイスとして一緒にまたは別々に実装してもよい。モジュールまたはユニットとしての様々な特徴の描写は、様々な機能的態様を強調することを目的としており、必ずしもそのようなモジュールまたはユニットが別個のハードウェアまたはソフトウェアコンポーネントによって実現されなければならないことを意味するわけではない。むしろ、1つまたは複数のモジュールまたはユニットに関連付けられた機能は、個別のハードウェアまたはソフトウェアコンポーネントによって実行されるか、共通または個別のハードウェアまたはソフトウェアコンポーネント内に統合される。
【0126】
本開示に記載される技術はまた、命令で符号化された非一時的なコンピュータ可読記憶媒体を含む製造品に具体化または符号化されてもよい。非一時的なコンピュータ可読記憶媒体を含む製造品に埋め込まれたまたは符号化された命令は、非一時的なコンピュータ可読記憶媒体に含まれたまたは符号化された命令が1つまたは複数のプロセッサによって実行されると、1つまたは複数のプログラム可能なプロセッサまたは他のプロセッサに、本明細書に記載の1つまたは複数の技術を実装させてもよい。非一時的なコンピュータ可読記憶媒体の例には、RAM、ROM、プログラマブルROM(PROM)、EPROM、EEPROM、フラッシュメモリ、ハードディスク、コンパクトディスクROM(CD-ROM)、フロッピーディスク、カセット、磁気媒体、光学媒体、またはその他のコンピュータで読み取り可能な記憶デバイスまたは有形のコンピュータで読み取り可能な媒体が含まれる場合がある。
【0127】
いくつかの例では、コンピュータ可読記憶媒体は、非一時的媒体を含む。「非一時的」という用語は、記憶媒体が搬送波または伝搬信号で具体化されていないことを示してもよい。特定の例では、非一時的な記憶媒体は、時間の経過とともに変化する可能性のあるデータを格納してもよい(例えば、RAMまたはキャッシュに)。本明細書で説明されるデバイスおよび回路の要素は、様々な形態のソフトウェアでプログラムしてもよい。1つまたは複数のプロセッサは、例えば、1つまたは複数の実行可能アプリケーション、アプリケーションモジュール、ライブラリ、クラス、メソッド、オブジェクト、ルーチン、サブルーチン、ファームウェア、および/または埋め込みコードとして、少なくとも部分的に実装されてもよい。
【0128】
本開示の様々な例を記載した。説明されたシステム、動作、または機能の任意の組み合わせが企図される。これらおよび他の例は、以下の特許請求の範囲内にある。
【国際調査報告】