JP2019062544A - メッシュネットワークコミッショニング - Google Patents
メッシュネットワークコミッショニング Download PDFInfo
- Publication number
- JP2019062544A JP2019062544A JP2018218112A JP2018218112A JP2019062544A JP 2019062544 A JP2019062544 A JP 2019062544A JP 2018218112 A JP2018218112 A JP 2018218112A JP 2018218112 A JP2018218112 A JP 2018218112A JP 2019062544 A JP2019062544 A JP 2019062544A
- Authority
- JP
- Japan
- Prior art keywords
- mesh network
- commissioning
- application
- network
- participating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004891 communication Methods 0.000 claims abstract description 185
- 238000000034 method Methods 0.000 claims description 215
- 230000004044 response Effects 0.000 claims description 86
- 230000006870 function Effects 0.000 claims description 73
- 230000005540 biological transmission Effects 0.000 claims description 38
- 238000005192 partition Methods 0.000 claims description 28
- 238000009795 derivation Methods 0.000 claims description 20
- 230000001902 propagating effect Effects 0.000 claims description 19
- 125000004122 cyclic group Chemical group 0.000 claims description 17
- 230000000977 initiatory effect Effects 0.000 claims description 7
- 230000003213 activating effect Effects 0.000 claims description 6
- 230000007423 decrease Effects 0.000 claims description 5
- 239000012634 fragment Substances 0.000 description 31
- 238000013459 approach Methods 0.000 description 20
- 238000007726 management method Methods 0.000 description 20
- 230000008569 process Effects 0.000 description 13
- 230000000644 propagated effect Effects 0.000 description 13
- 230000033001 locomotion Effects 0.000 description 11
- 238000003860 storage Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 9
- 239000000779 smoke Substances 0.000 description 9
- 230000008859 change Effects 0.000 description 7
- 230000006855 networking Effects 0.000 description 7
- 238000001228 spectrum Methods 0.000 description 7
- 238000001514 detection method Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 5
- 238000013473 artificial intelligence Methods 0.000 description 4
- 238000013467 fragmentation Methods 0.000 description 4
- 238000006062 fragmentation reaction Methods 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- UGFAIRIUMAVXCW-UHFFFAOYSA-N Carbon monoxide Chemical compound [O+]#[C-] UGFAIRIUMAVXCW-UHFFFAOYSA-N 0.000 description 3
- 229910002091 carbon monoxide Inorganic materials 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 239000000243 solution Substances 0.000 description 3
- 239000000126 substance Substances 0.000 description 3
- 241000607479 Yersinia pestis Species 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000001010 compromised effect Effects 0.000 description 2
- 235000014510 cooky Nutrition 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 230000002262 irrigation Effects 0.000 description 2
- 238000003973 irrigation Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 229910052710 silicon Inorganic materials 0.000 description 2
- 239000010703 silicon Substances 0.000 description 2
- 238000000638 solvent extraction Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 241001674044 Blattodea Species 0.000 description 1
- 241000238631 Hexapoda Species 0.000 description 1
- 235000008694 Humulus lupulus Nutrition 0.000 description 1
- 241000256602 Isoptera Species 0.000 description 1
- 241000700159 Rattus Species 0.000 description 1
- 241000283984 Rodentia Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000010411 cooking Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 230000029058 respiratory gaseous exchange Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 150000003839 salts Chemical class 0.000 description 1
- 230000009182 swimming Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/30—Security of mobile devices; Security of mobile applications
- H04W12/37—Managing security policies for mobile devices or for controlling mobile applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/16—Implementing security features at a particular protocol layer
- H04L63/166—Implementing security features at a particular protocol layer at the transport layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/20—Network architectures or network communication protocols for network security for managing network security; network security policies in general
- H04L63/205—Network architectures or network communication protocols for network security for managing network security; network security policies in general involving negotiation or determination of the one or more network security mechanisms to be used, e.g. by negotiation between the client and the server or between peers or by selection according to the capabilities of the entities involved
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/146—Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/009—Security arrangements; Authentication; Protecting privacy or anonymity specially adapted for networks, e.g. wireless sensor networks, ad-hoc networks, RFID networks or cloud networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/03—Protecting confidentiality, e.g. by encryption
- H04W12/033—Protecting confidentiality, e.g. by encryption of the user plane, e.g. user's traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
- H04W12/041—Key generation or derivation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
- H04W12/069—Authentication using certificates or pre-shared keys
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
- H04W12/088—Access security using filters or firewalls
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/10—Integrity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/10—Integrity
- H04W12/106—Packet or message integrity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/10—Integrity
- H04W12/108—Source integrity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/30—Security of mobile devices; Security of mobile applications
- H04W12/35—Protecting application or service provisioning, e.g. securing SIM application provisioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
- H04W40/32—Connectivity information management, e.g. connectivity discovery or connectivity update for defining a routing cluster membership
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/51—Allocation or scheduling criteria for wireless resources based on terminal or device properties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W84/20—Master-slave selection or change arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2463/00—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
- H04L2463/061—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying further key derivation, e.g. deriving traffic keys from a pair-wise master key
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/164—Adaptation or special uses of UDP protocol
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
- Glass Compositions (AREA)
- User Interface Of Digital Computer (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
本願は、2014年6月24日に出願された米国仮特許出願連続番号第62/016,450号の、米国特許法第119条(e)による優先権を主張する。本願はまた、2014年10月13日に出願された米国仮特許出願連続番号第62/063,135号の優先権を主張する。本願はまた、2015年2月12日に出願された米国仮特許出願連続番号第62/115,601号の優先権を主張する。本願はまた、2015年4月2日に出願された米国仮特許出願連続番号第62/141,853号の優先権を主張する。
デバイスを互いに、およびクラウドベースのサービスに接続するために無線メッシュネットワーキングを使用することは、環境条件を感知し、機器を制御し、情報および警告をユーザに提供するためにますます普及している。しかしながら、メッシュネットワーク上の多くのデバイスは、バッテリー電源で長時間動作するように設計されており、それは、デバイスにおける利用可能な計算、ユーザインターフェイス、および無線リソースを制限する。加えて、メッシュネットワークのセキュリティを保証するために、メッシュネットワークに参加してそこで動作するデバイスのアイデンティティが認証され、デバイスにコミッショニングされるクレデンシャルに基づいて、メッシュネットワーク内の通信が暗号化される。しかしながら、メッシュネットワークの遍在性およびスケールが増加するにつれて、コミッショニング手法は、コミッショニングについてのユーザ体験の品質や、コミッショニング中にデバイスを正しいメッシュネットワークに参加させ、クレデンシャルをデバイスに安全に注入し、デバイスおよびアプリケーションに特有の情報をデバイスにプロビジョニングする精度を制限する。
この概要は、メッシュネットワークコミッショニングの簡略化された概念を紹介するために提供される。簡略化された概念は、以下の詳細な説明でさらに説明される。この概要は、請求される主題の本質的な特徴を識別するよう意図されておらず、また、請求される主題の範囲を定める際に使用されるよう意図されてもいない。
は任意の他の好適な暗号スイートを使用して認証され、認証は、コミッショニングデバイスと参加デバイスとの間に安全な通信セッションを確立するために有効である。ジョイナールータは、受信されたメッセージをメッシュネットワークのコミッショニングデバイスに転送し、それは、ジョイナールータとコミッショニングデバイスとの間の通信経路にお
いて、メッシュネットワークの1つ以上のルータを通して、受信されたメッセージを転送することを含み得る。実現化例では、ルータのうちの1つは、メッシュネットワークを外部ネットワークに接続するボーダールータであってもよく、コミッショニングデバイスは外部ネットワークに取付けられている。ジョイナールータは次に、コミッショニングデバイスから、参加デバイスがメッシュネットワークに参加するための認証を受信し、ジョイナールータはネットワーク情報を参加デバイスに送信し、ネットワーク情報は、参加デバイスがメッシュネットワークに参加することを可能にする。
含め、コミッショニングデバイスのアイデンティティを登録することができ、強化されたコミッショニングクレデンシャルは、ユーザによってコミッショニングデバイスに入力されたコミッショニングクレデンシャルパスフレーズから導き出されたものである。ボーダールータは、コミッショニングデバイスをメッシュネットワークに認証するために使用可能である暗号化されたコミッショニングクレデンシャルのコピーを含み、暗号化されたコミッショニングクレデンシャルのコピーは、コミッショニングクレデンシャルから以前に導き出されたものである。コミッショニングクレデンシャルは、暗号化されたコミッショニングクレデンシャルのコピーを導き出したメッシュネットワークのリーダーデバイスに注入され、リーダーデバイスは、暗号化されたコミッショニングクレデンシャルのコピーを、ボーダールータに安全に通信した。
のネットワークデータを更新することを可能にする。管理メッセージは、メッシュネットワークへの参加が許可されている参加デバイスを示すステアリングデータを含み得る。ネットワークデータは次に、メッシュネットワークにおけるルータデバイスに伝搬され、ネットワークデータは、メッシュネットワークが参加のために利用可能であるという表示を含む。参加デバイスは、コミッショニングデバイスと安全なジョイナー通信セッションを確立する。コミッショニングデバイスは、参加デバイス用のデバイス用事前共有キー(Pre-Shared Key for the Device:PSKd)を使用して参加デバイスを認証し、参加デバ
イスをメッシュネットワークに参加させる。コミッショニングデバイスが、ユーザからコミッショニングデバイスへの入力として受信されたデバイス識別子のコピーから、参加デバイスから受信された暗号化されたデバイス識別子がコミッショニングデバイスによって導き出された暗号化されたデバイス識別子と整合すると判断し、ジョイナー通信セッションを安全にするために、暗号化されたデバイス識別子を共有の秘密として使用することにより、安全なジョイナー通信セッションは確立され得る。
の16ビット巡回冗長検査(16-bit Cyclic Redundancy Check:CRC16)である。コミッショニングデバイスは、メッシュネットワークへの参加が許可されている追加のデバイスに関連付けられた追加のデバイス識別子用のステアリングデータを求めることにより、メッシュネットワーク用のステアリングデータを求めることができる。コミッショニングデバイスがステアリングデータを伝搬することは、デバイスがメッシュネットワークと他のネットワークとを区別することを可能にするために有効であり、他のネットワークはIEEE802.15.4ネットワークである。
をメッシュネットワークに伝搬する。これに代えて、ノードデバイスは、受信されたタイムスタンプは格納されたタイムスタンプより最近のものであると判断し、判断に応答して、受信されたコミッショニングデータセットと整合するように、格納されたコミッショニングデータセットを更新することができる。
メッシュネットワークコミッショニングの実施形態を、以下の図面を参照して説明する。同様の特徴およびコンポーネントに言及するために、図面全体を通して同じ数字が使用される。
無線メッシュネットワークは、メッシュネットワーク内のトラフィック用の信頼できる冗長な通信経路を提供するメッシュトポロジーで接続された無線ノードを有する通信ネットワークである。無線メッシュネットワークは、メッシュネットワーク内のデバイス間でトラフィックを転送するために、複数の無線リンク、すなわちホップを使用する。これは、単一の無線リンクによってカバーされるエリアよりも大きいエリアのカバレージを提供する。
てもよく、それは、メッシュネットワーキングスタックの上位層でのアプリケーションによる使用のために、物理(PHY)層およびメディアアクセス制御(MAC)層の特徴およびサービスを規定する。上位層アプリケーションは、メッシュネットワーク全域でアプリケーションレベルの安全な通信(たとえば、暗号化および認証)を実現するために、これらの規格によって規定されたサービスを使用する。
話が、ボーダールータ202からの広告402から、メッシュネットワーク100がコミッショナーのために利用可能であることを発見すると、コミッショニングプロセス400は始まる。コミッショニングデバイス210は次に、コミッショナー用事前共有キー(Pre-Shared Key for the Commissioner:PSKc)を使用して、ボーダールータ202と
の安全なソケット接続を確立する。この安全な接続は、コミッショニングセッションを確立する(404)。アクティブなコミッショナーは一度に1つしか存在できないため、コミッショニングデバイス210は、ボーダールータ202に申請を送信し(406)、それが次に申請としてボーダールータ202によってリーダー216に転送される(408)ことにより、メッシュネットワーク100用のアクティブなコミッショニングデバイス210になるよう、リーダー216に申請する。
またはトランスポート層セキュリティ(Transport Layer Security:TLS)を使用して、ハンドシェイクを行なう。ハンドシェイクは、以下に詳細に説明されるように、メッシュネットワーク100を通した中継に対して行なわれる。コミッショニングデバイス210は、典型的にはQRコード(登録商標)またはバーコードをスキャンすることなどによってコミッショニングデバイス210のユーザインターフェイスを通して入力された、メッシュネットワーク100の帯域外で受信された参加デバイスクレデンシャルから、PSKdを導き出す。ハンドシェイクが一旦完了すると、PSKdから生成された共有の秘密が、ジョイナーセッションを確立してメッシュネットワーク100用のネットワーククレデンシャルをジョイナールータ214から参加デバイス212に渡すために使用される。
オプションで、メッシュネットワーク100用のネットワーククレデンシャルを渡すことに加えて、428で示すように、コミッショナーセッションおよびジョイナーセッションは、ジョイナーをプロビジョニングするために使用されてもよい。
メッシュネットワーク100にデバイスを参加させるために、第1のデバイスが、メッシュネットワーク100に参加するためのコミッショニングデバイス用のコミッショニングクレデンシャルと、メッシュネットワーク100の安全な動作のためのネットワーククレデンシャルとを確立するためにコミッショニングされる。コミッショニングデバイス210は、任意のルータ適格エンドデバイス104であり得る第1のデバイスに接続する。第1のデバイスは、メッシュネットワーク100の帯域外でコミッショニングされる。第1のデバイスをコミッショニングデバイス210に接続するために、USB、アドホックWi−Fi、Bluetooth(登録商標)、ポイント・ツー・ポイントIEEE802.15
.4などの任意の好適な接続が使用されてもよい。
。たとえば、高度暗号化標準の暗号ベースのメッセージ認証コード擬似ランダム関数128(Advanced Encryption Standard-Cipher-based Message Authentication Code-Pseudo-Random Function-128:AES−CMAC−PRF−128)を適用するために、パスワードベースのキー導出関数2(Password-Based Key Derivation Function 2 :PBKD
F2)を使用することができる。たとえば、PSKcは、式1に示すように導き出され得る:
図6は、コミッショニングデバイス210、ボーダールータ202、およびリーダー216間のトランザクションを示すことにより、コミッショナーセッションを確立するプロセス600を示す。メッシュネットワーク100は限られた数のアクティブなコミッショニングデバイス210を有していてもよいが、コミッショナーの役割を行なうことができる複数の潜在的なコミッショニングデバイス210があってもよい。リーダー216は、メッシュネットワーク100用の有限の一組のアクティブなコミッショナーのみが存在することを保証する責任を負う。限定ではなく例として、有限の一組のアクティブなコミッショナーは、単一のアクティブなコミッショナーに限定されてもよい。アクティブなコミッショナーになるために、コミッショニングデバイス210は、メッシュネットワーク用のコミッショナーになるよう、リーダー216に申請する。
)などの任意の好適なサービス発見を使用して行なわれてもよい。具体的には、無線ネットワークのために、ボーダールータ202は、ユニフォームリソースロケータ(Uniform Resource Locator:URL)を介してDNSサービス発見(DNS−SD)を使用して、コミッショニングサービスを広告する。次に、ルックアップサーバが、アクセス可能なすべての異なる無線ネットワーク、メッシュネットワーク100のネットワーク名、およびコミッショニングポートを用いて応答するであろう。
好適なプロトコルを使用して、またはMLE−UPDATEメッセージをマルチキャストして、更新されたネットワークデータおよびコミッショニングデータセットをメッシュネットワーク100を通して伝搬するであろう。
ングデータセットは、アクティブなコミッショナー用のプロキシとして作用している現在のアクティブなボーダールータ202に任意のデバイスがメッセージを送信することを許可する、ボーダールータロケータ(router locator:RLOC)を含む。
ッシュネットワークインターフェイスを含んでいてもよい。固有コミッショナービットがビーコンにおいて設定され、コミッショニングデバイス210がメッシュネットワークインターフェイスを含む場合、コミッショニングデバイス210は、メッシュネットワーク100用のアクティブなコミッショナーになるよう、リーダー216に申請してもよい。
メッシュネットワーク100に新規デバイスを安全にコミッショニングするために、ジョイナーセッションが、コミッショニングデバイス210と参加デバイス212との間に確立される。ジョイナーセッションは、コミッショニングデバイス210と参加デバイス212との間でメッシュネットワーク100を通る通信トンネルである。参加デバイスクレデンシャルは、参加デバイス212がメッシュネットワーク100に参加するのに適格であることを認証するために使用されるヒューマンスケールのパスフレーズである。参加デバイスクレデンシャルは、任意の好適な帯域外メカニズムによって、参加デバイス212とコミッショニングデバイス210との間で通信される。たとえば、参加デバイスクレデンシャルは、参加デバイス212上に位置するQRコードまたはバーコードをコミッショニングデバイス210に含まれるカメラでスキャンすることにより、参加デバイス212のシリアルナンバーをコミッショニングデバイス210のユーザインターフェイスに入力することにより、といったように通信されてもよい。
リンクを確立する。
、ジョイナールータ214のアドレス)を中継メッセージの最後の次の中継アドレスのリストに添付し、ジョイナーセッションを通して中継メッセージを転送する。
ために、安全でないメッセージの転送を速度制限してもよい。
わされたDTLS−ServerHello、DTLS―ServerKeyEx、およびDTLS−ServerHelloDoneを、ジョイナールータ214を介して参加デバイス212に戻すように中継する。このDTLSハンドシェイクが完了すると、ジョイナーセッションの確立が完了する。
Key:KEK)を使用して、メッシュネットワーク100用のネットワーククレデンシャルを参加デバイス212に委託する。KEKは、参加デバイス212のためにジョイナールータ214に送信され、ローカルオンリーの無線リンクを通した送信用にネットワーククレデンシャルを暗号化するために使用される。
参加デバイス212がメッシュネットワーク100に参加する場合、参加デバイス212はプロビジョニングも必要とする場合がある。プロビジョニングは、参加デバイス212におけるファームウェアを更新すること、参加デバイス212を構成すること、メッシュネットワーク100上の他のデバイスに関連するローカル構成を提供すること、参加デバイス212をクラウドサービス208上のユーザのアカウントにリンクすること、参加デバイス212をクラウドベースのアプリケーションサーバにリンクすること、などを含んでいてもよい。依然として確立されているものの、コミッショナーセッションおよびジョイナーセッションは、参加デバイス212がメッシュネットワーク100に参加するためにネットワーククレデンシャルを使用する前に、参加デバイス212をプロビジョニングするために安全な接続を提供するために使用される。
無線メッシュネットワークは、電波スペクトルを共有してもよい。IEEE802.15.4などの規格は複数のチャネルを規定しており、それは、複数のネットワークが電波スペクトルの帯域内で動作することを可能にする。加えて、メッシュネットワーク100にコミッショニングするべきデバイスがたくさんある場合、参加デバイス212が参加すべき正しいメッシュネットワーク100を捜索するのを支援するために、ビーコンにおけるステアリングデータを使用して、多くの参加デバイス212用の複数のデバイス識別子を効率的に通信することが望ましい。複数のメッシュネットワークが同じ電波スペクトルおよび/または基本的な業界標準ネットワーキングプロトコルを共有する環境において、
複数の参加デバイス212を正しいメッシュネットワーク100に安全に参加させる、メッシュネットワークコミッショニング手法が説明される。
トアレイにおけるすべてのビットを0の値に設定することは、メッシュネットワーク100用のアクティブなコミッショナーが存在しないこと、および、メッシュネットワーク100が参加のために利用可能ではないことを示す。ブルームフィルタは、特定の参加デバイスがメッシュネットワーク100への参加を許可されていない場合にその特定の参加デバイス212の参加が許可されていると示す誤判定の確率が低い状態で、適切な参加デバイス212が参加すべき正しいメッシュネットワーク100を効率的に見つけることを可能にしつつ、デバイス識別子についての匿名性を用いたコンパクトな表現を提供する。
図9は、メッシュネットワーク100の***または分割が生じた場合のメッシュネットワーク100を示す。たとえば、ルータ102のうちの1つが停電して、メッシュネットワーク100の1つの区画または断片が別の区画と通信するのを防げるメッシュネットワーク100の***をもたらす場合がある。一方、無線妨害がメッシュネットワーク100の一部における通信を阻止して、メッシュネットワーク100の***を生み出す場合がある。メッシュネットワーク100が2つのネットワーク断片902および904へと***する場合、ネットワーク断片904は断片904用のリーダーを選択するであろう。また、断片902用のコミッショナーとは異なる断片904用のコミッショナーを受入れるかもしれない。断片のどちらかまたは双方が、***中にネットワーククレデンシャルを更新するかもしれない。
ーを有していないかもしれない。コミッショニングクレデンシャルは2つの断片において独立して変更されたため、最も最近更新されたコミッショニングクレデンシャルを有する断片が優位を得る。
のアクセス、セルラーネットワークを通して提供される時間へのアクセス、全地球測位システム(Global Positioning System:GPS)レシーバからのタイミング情報などを有
するスマートフォンまたはコンピュータなどのデバイスである場合、タイムスタンプはUTCまでトレーサブルである。限定ではなく例として、タイムスタンプがUTCまでトレーサブルである場合、タイムスタンプは、たとえばUNIX(登録商標)時間の開始以降2−15秒単位といった、公知のエポックまでトレーサブルな秒単位で表現される。タイムスタンプがUTCトレーサブル時間である場合、Uビットなどの表示は、タイムスタンプがUTCまでトレーサブルであることを示すように設定される。
片として考えられてもよい。
途向け集積回路(Application-specific Integrated Circuit:ASIC)、特定用途向
け標準品(Application-specific Standard Product:ASSP)、システム・オン・チ
ップ・システム(System-on-a-chip system:SoC)、複合プログラマブル論理デバイ
ス(Complex Programmable Logic Device:CPLD)などを含むもののそれらに限定さ
れない1つ以上のハードウェア論理コンポーネントによって、少なくとも部分的に行なわれ得る。
ングデバイス210との間の通信経路において、メッシュネットワーク100の1つ以上のルータを通して、受信されたメッセージを転送することを含み得る。実現化例では、ルータのうちの1つは、メッシュネットワーク100を外部ネットワークに接続するボーダールータ202であってもよく、コミッショニングデバイスは外部ネットワークに取付けられている。
ニングデバイス210からメッシュネットワーク100のリーダーデバイス216に、受信された申請を送信し、次に、リーダーデバイス216から申請に対する応答を受信し、応答は申請の受入れまたは拒否を表示する。広告は、マルチキャストドメイン名システム(Multicast Domain Name System:mDNS)であるサービス発見プロトコルを使用して行なわれ得る。
フェイスを含むコミッショニングデバイス210から、メッシュネットワーク100を通して申請を受信でき、コミッショニングデバイス210は、ネットワークビーコンにおいて固有コミッショナービットを真に設定することにより、コミッショナーになるよう申請する。コミッショニングデバイス210は、IEEE802.15.4インターフェイスを使用して、制約付きアプリケーションプロトコル(Constrained Application Protocol:CoAP)ポートを通して、リーダーデバイスに申請を通信できる。
ミッショニングクレデンシャルのコピーをボーダールータ202に送信して、ボーダールータ202がコミッショニングデバイス210をメッシュネットワークに認証することを可能にする。
デバイス212のプロビジョニングは、参加デバイス上のソフトウェアを更新すること、参加デバイスをクラウドサービス上のユーザアカウントにリンクすること、および/または参加デバイスを構成することを含み、構成は、メッシュネットワークにおける他のデバイスに関連するローカル構成である。ブロック1514で、参加デバイスのコミッショニングが終了し、参加デバイスがメッシュネットワークに参加することを可能にする。たとえば、メッシュネットワーク100のコミッショニングデバイス210はコミッショニングを終了させ、参加デバイス212がメッシュネットワークに参加することを可能にする。
、ステアリングデータは、デバイス識別子を表わす、ブルームフィルタにおける一組の値として表わされた表示を含む。実現化例では、コミッショニングデバイス210は、第1のハッシュ値を生成するために第1のハッシュ関数をデバイス識別子に適用し、第2のハッシュ値を生成するために第2のハッシュ関数をデバイス識別子に適用することにより、ステアリングデータを求める。デバイス識別子は、IEEE64ビット拡張一意識別子(EUI−64)であってもよく、デバイス識別子は、EUI−64の最下位24ビットである。実現化例では、第1および第2のハッシュ関数は巡回冗長検査(CRC)であり、第1のハッシュ関数はCRC16−CCITT、第2のハッシュ関数はCRC16−ANSIである。
におけるノードデバイスは、受信されたコミッショニングデータセットに含まれる受信されたタイムスタンプを、ノードデバイスに格納されているコミッショニングデータセットに含まれる格納されたタイムスタンプと比較する。実現化例では、ノードデバイスおよびリーダーデバイスは、以前にメッシュネットワークにコミッショニングされ、以前のコミッショニングは、ノードデバイスおよびリーダーデバイスに同一のコミッショニングデータセットを格納した。ノードデバイスにおける格納されたコミッショニングデータセットは、メッシュネットワーク上のノードデバイスとリーダーデバイスとの間の通信を停止するメッシュネットワークの***後に更新され得る。***はメッシュネットワークを分離し、メッシュネットワークの第1の区画はリーダーデバイスを含み、メッシュネットワークの第2の区画はノードデバイスを含む。ノードデバイスは、メッシュネットワークの第1の区画および第2の区画の合併後にコミッショニングデータセットを受信でき、合併は、メッシュネットワーク上にノードデバイスとリーダーデバイスとの間の通信経路を再確立する。
いずれかを含み得る。
ンピュータ、インターホンシステム、ガレージドアオープナ、天井ファン、制御パネルなどの他の電子デバイスおよびコンピューティングデバイスを含んでいてもよい。プラグが差込まれると、機器、デバイスまたはシステムは、上述のようにそれ自体をメッシュネットワークに知らせることができ、スマートホームなどにおけるメッシュネットワークの制御装置およびデバイスと自動的に統合され得る。なお、メッシュネットワークデバイス1910は、スイミングプールヒータまたは潅漑システムを制御するデバイスといった、構造の外側ではあるものの無線通信範囲内に物理的に位置するデバイスを含んでいてもよい。
る。一意シグネチャは、超音波センサ、受動IRセンサなどを含むセンサといった、メッシュネットワークデバイスに位置するセンサから得られたデータに基づいて求められる。居住者の一意シグネチャは、動き、声、身長、サイズなどのパターンの組合せに基づくことができ、顔認識手法を使用することもできる。
クロプロセッサ2004は計算集約的動作を実行し、一方、低電力マイクロプロセッサ2002は、1つ以上のセンサ2008からハザードまたは温度を検出するといった、それほど複雑でないプロセスを管理してもよい。低電力マイクロプロセッサ2002はまた、計算集約的プロセスのために高電力マイクロプロセッサ2004を起動するかまたは初期化してもよい。
他の電磁信号または電磁場といったさまざまな特性を検出するために実現され得る。そのため、センサ2008は、温度センサ、湿度センサ、ハザード関連センサ、他の環境センサ、加速度計、マイクロホン、カメラを含むそれ以下の光学センサ(たとえば、電荷結合素子またはビデオカメラ)、能動または受動放射センサ、GPSレシーバ、および無線周波数識別検出器のうちのいずれか1つまたはそれらの組合せを含んでいてもよい。実現化例では、メッシュネットワークデバイス2000は、1つ以上の一次センサと1つ以上の二次センサとを含んでいてもよく、一次センサは、デバイスのコア動作(たとえば、サーモスタットでは温度を感知すること、または、煙検出器では煙を感知すること)の中心となるデータを感知し、一方、二次センサは、他のタイプのデータ(たとえば、動き、光、または音)を感知し、それらはエネルギー効率目的またはスマート動作目的のために使用され得る。
いった、ネットワークインターフェイス2022を含み得る。メッシュネットワークデバイス2000はまた、メッシュネットワークインターフェイスを介した他のメッシュネットワークデバイスとの無線通信用の、および複数の異なる無線通信システム用の無線システム2024を含む。無線システム2024は、Wi−Fi、Bluetooth(登録商標)、
モバイルブロードバンド、および/またはポイント・ツー・ポイントIEEE 802.15.4を含んでいてもよい。異なる無線システムの各々は、特定の無線通信技術のために実現された無線デバイス、アンテナ、およびチップセットを含み得る。メッシュネットワークデバイス2000はまた、バッテリなどの、および/またはデバイスを線間電圧に接続するための電源2026を含む。デバイスのバッテリを充電するために、交流電源も使用されてもよい。
の組合せを用いて実現され得る。デバイス2102はさらに、デバイス内のさまざまなコンポーネントを結合する任意のタイプのシステムバスまたは他のデータおよびコマンド転送システムを含んでいてもよい。システムバスは、異なるバス構造およびアーキテクチャのうちのいずれか1つまたはそれらの組合せと、制御線およびデータ線とを含み得る。
ットワークなどを通して加入者ネットワークサービスを容易にしてもよい。プラットフォーム2126はまた、機能性がシステム2100全体に分散された相互接続されたデバイス実施形態などにおいて、プラットフォームを介して実現されるリソース2130に対する要望をサービスするために、リソースを抽象化してスケール変更するよう機能してもよい。たとえば、機能性は、例示的なデバイス2102で、および、クラウド2124の機能性を抽象化するプラットフォーム2126を介して、部分的に実現されてもよい。
トワークのコミッショニングデバイスに転送し、コミッショニングデバイスから、参加デバイスがメッシュネットワークに参加するための認証を受信し、ネットワーク情報が参加デバイスに送信されるのを開始するように構成され、ネットワーク情報は、参加デバイスがメッシュネットワークに参加することを可能にするために有効である。
の通信を安全にするためにKEKを使用してネットワーククレデンシャルがジョイナールータから参加デバイスに送信されるのを開始するように構成されている。
ーダーデバイスに送信するステップと、リーダーデバイスから、申請に対する応答を受信するステップとを含み、応答は申請の受入れまたは拒否を表示し、前記方法はさらに、前記応答を受信するステップに応答して、申請の受入れまたは拒否の表示をコミッショニングデバイスに送信するステップを含む。
ことを可能にする申請の受入れは、メッシュネットワーク用の参加許可フラグを真に設定して、メッシュネットワーク内でコミッショニングデータセットを伝搬し、申請の受入れの送信された表示は、安全なコミッショニングセッションを確立するということ;コミッショニングアプリケーションは、ボーダールータに提供された暗号化されたコミッショニングクレデンシャルを含む、安全なコミッショニング通信セッションを確立するために、コミッショニングデバイスのアイデンティティをボーダールータに登録するように構成され、暗号化されたコミッショニングクレデンシャルは、ユーザによってコミッショニングデバイスに入力されたコミッショニングクレデンシャルから導き出されたものであり、ボーダールータは、コミッショニングデバイスをメッシュネットワークに認証するために使用可能である暗号化されたコミッショニングクレデンシャルのコピーを含むということ;コミッショニングデバイスとボーダールータとは、メッシュネットワーク以外の他のネットワークを通して通信するということ;および、他のネットワークは、Wi−Fiネットワークまたはイーサネットネットワークのうちの一方であるということ、のうちのいずれか1つまたはそれらの組合せが含まれる。
れたコミッショニングクレデンシャルを導き出すステップをさらに含むということ;暗号化されたコミッショニングクレデンシャルの導出は、キー導出関数を適用することによって行なわれ、キー導出関数は、暗号ベースのメッセージ認証コード(CMAC)を使用してハッシングを複数回行なうということ;ボーダールータがコミッショニングデバイスをメッシュネットワークに認証することを可能にするために有効である、暗号化されたコミッショニングクレデンシャルのコピーをボーダールータに送信するステップをさらに含むということ;および、コミッショナーがメッシュネットワーク上でアクティブである場合、コミッショニングデータセットは、ボーダールータの位置をさらに含むということ、のうちのいずれか1つまたはそれらの組合せが含まれる。
内部状態を更新するように構成されている。
たKEKを使用してネットワーククレデンシャルを参加デバイスに安全に送信し、参加デバイスをメッシュネットワークにコミッショニングすることを可能にするために有効であるということ;参加デバイスから要求を受信するステップは、参加デバイスの暗号化されたデバイス識別子を受信するステップを含み、暗号化されたデバイス識別子は、ジャグリングによるパスワード認証済みキー交換(J−PAKE)を使用して、参加デバイスのデバイス識別子から導き出されるということ;安全なジョイナー通信セッションを確立するステップは、ユーザからコミッショニングデバイスへの入力として受信されたデバイス識別子のコピーから、参加デバイスから受信された暗号化されたデバイス識別子がコミッショニングデバイスによって導き出された暗号化されたデバイス識別子と整合する、とコミッショニングデバイスによって判断するステップと、ジョイナー通信セッションを安全にするために、暗号化されたデバイス識別子を共有の秘密として使用するステップとを含むということ、のうちのいずれか1つまたはそれらの組合せが含まれる。
のルータデバイスによってコミッショニングデバイスに転送されるということ、のうちのいずれか1つまたはそれらの組合せが含まれる。
サービスから検索されるということ;コミッショニングデバイスは、コミッショナーアプリケーションがコミッショニングデバイスのメモリに格納されているかどうかを判断するために、受信されたURLを使用するということ;参加デバイスのプロビジョニングの完了に応答して、参加デバイスのコミッショニングを終了させるステップをさらに含み、終了させるステップは、参加デバイスがメッシュネットワークに参加することを可能にするために有効であるということ;参加デバイスのプロビジョニングは、参加デバイス上のソフトウェアを更新することを含むということ;参加デバイスのプロビジョニングは、参加デバイスをクラウドサービス上のユーザアカウントにリンクすることを含むということ;参加デバイスのプロビジョニングは、参加デバイスを構成することを含むということ;および、構成は、メッシュネットワークにおける他のデバイスに関連するローカル構成であるということ、のうちのいずれか1つまたはそれらの組合せが含まれる。
)であるということ;コミッショナーアプリケーションは、インターネットを通してクラウドサービスから検索されるということ;および、コミッショニングデバイスは、コミッショナーアプリケーションがコミッショニングデバイスのメモリに格納されているかどうかを判断するために、受信されたURLを使用するということ、のうちのいずれか1つまたはそれらの組合せが含まれる。
び、ステアリングデータは、コミッショナーがメッシュネットワーク上でアクティブであることを示すということ、のうちのいずれか1つまたはそれらの組合せが含まれる。
張一意識別子(EUI−64)であるということ;デバイス識別子は、EUI−64の最下位24ビットであるということ;メッシュネットワーク用のステアリングデータを求めるステップはさらに、メッシュネットワークへの参加が許可されている追加のデバイスに関連付けられた追加のデバイス識別子用のステアリングデータを求めるステップを含むということ;ステアリングデータの値を、メッシュネットワークのための参加を不能にする0の値に設定するステップをさらに含むということ;および、メッシュネットワークが任意のデバイスのために参加可能であることを示すために、ステアリングデータにおけるすべてのビットフィールド値を1の値に設定するステップをさらに含むということ、のうちのいずれか1つまたはそれらの組合せが含まれる。
と比較して、デバイスはメッシュネットワークへの参加を許可されていると識別することを可能にする。
いうこと;ノードデバイスでコミッショニングデータセットを受信するステップは、メッシュネットワークの第1の区画および第2の区画の合併後に起こり、合併は、メッシュネットワーク上にノードデバイスとリーダーデバイスとの間の通信経路を再確立するということ;および、ノードデバイスは、ルータデバイス、またはルータ適格デバイスであるということ、のうちのいずれか1つまたはそれらの組合せが含まれる。
Claims (180)
- メッシュネットワークに参加デバイスを安全に参加させる方法であって、前記方法は、
ジョイナールータで、メッシュネットワークに参加することを要求する参加デバイスからメッセージを受信するステップと、
受信されたメッセージを、メッシュネットワークのコミッショニングデバイスに転送するステップと、
コミッショニングデバイスから、参加デバイスがメッシュネットワークに参加するための認証を受信するステップと、
ネットワーク情報を参加デバイスに送信するステップとを含み、
ネットワーク情報は、参加デバイスがメッシュネットワークに参加することを可能にするために有効である、方法。 - 参加デバイスからビーコン要求を受信するステップと、
ジョイナールータから参加デバイスにビーコンを送信するステップとをさらに含み、
ビーコンは、メッシュネットワークが参加のために利用可能であるという表示を提供する、請求項1に記載の方法。 - 前記ビーコンを送信するステップは、参加デバイスが参加デバイスとジョイナールータとの間にローカルリンクを確立することを可能にするために有効である、請求項2に記載の方法。
- 前記メッセージを受信するステップと、前記受信されたメッセージを転送するステップとは、データグラムトランスポート層セキュリティ(DTLS)を使用して行なわれる、前述の請求項のいずれか1項に記載の方法。
- 前記メッセージを受信するステップと、前記受信されたメッセージを転送するステップとは、ユーザデータグラムプロトコル(UDP)を使用して行なわれる、請求項1〜3のいずれか1項に記載の方法。
- 参加デバイスから受信されたメッセージは、参加デバイスを認証するために使用可能である暗号化されたデバイス識別子を含み、
参加デバイスは、ジャグリングによるパスワード認証済みキー交換(J−PAKE)を使用して認証され、
認証は、コミッショニングデバイスと参加デバイスとの間に安全な通信セッションを確立するために有効である、前述の請求項のいずれか1項に記載の方法。 - 前記受信されたメッセージをコミッショニングデバイスに転送するステップは、ジョイナールータとコミッショニングデバイスとの間の通信経路において、メッシュネットワークの1つ以上のルータを通して、受信されたメッセージを転送するステップを含む、前述の請求項のいずれか1項に記載の方法。
- 1つ以上のルータのうちの1つは、メッシュネットワークを外部ネットワークに接続するボーダールータであり、コミッショニングデバイスは外部ネットワークに取付けられている、請求項7に記載の方法。
- ジョイナールータとして実現されるメッシュネットワークデバイスであって、メッシュネットワークデバイスは、
メッシュネットワークにおける通信のために構成されたメッシュネットワークインターフェイスと、
コミッショニングアプリケーションを実現するためのメモリおよびプロセッサシステムとを含み、コミッショニングアプリケーションは、
メッシュネットワークインターフェイスを介して、メッシュネットワークに参加することを要求する参加デバイスからメッセージを受信し、
受信されたメッセージを、メッシュネットワークのコミッショニングデバイスに転送し、
コミッショニングデバイスから、参加デバイスがメッシュネットワークに参加するための認証を受信し、
ネットワーク情報が参加デバイスに送信されるのを開始するように構成され、
ネットワーク情報は、参加デバイスがメッシュネットワークに参加することを可能にするために有効である、メッシュネットワークデバイス。 - コミッショニングアプリケーションは、
メッシュネットワークインターフェイスを介して、参加デバイスからビーコン要求を受信し、
ビーコンがジョイナールータから参加デバイスに送信されるのを開始するように構成され、
ビーコンは、メッシュネットワークが参加のために利用可能であるという表示を提供する、請求項9に記載のメッシュネットワークデバイス。 - ビーコンは、参加デバイスが参加デバイスとジョイナールータとの間にローカルリンクを確立することを可能にするために有効である、請求項10に記載のメッシュネットワークデバイス。
- コミッショニングアプリケーションは、データグラムトランスポート層セキュリティ(DTLS)を使用してメッセージを受信し、受信されたメッセージを転送するように構成されている、請求項9〜11のいずれか1項に記載のメッシュネットワークデバイス。
- コミッショニングアプリケーションは、ユーザデータグラムプロトコル(UDP)を使用してメッセージを受信し、受信されたメッセージを転送するように構成されている、請求項9〜11のいずれか1項に記載のメッシュネットワークデバイス。
- 参加デバイスから受信されたメッセージは、参加デバイスを認証するために使用可能である暗号化されたデバイス識別子を含み、
参加デバイスは、ジャグリングによるパスワード認証済みキー交換(J−PAKE)を使用して認証され、
認証は、コミッショニングデバイスと参加デバイスとの間に安全な通信セッションを確立するために有効である、請求項9〜13のいずれか1項に記載のメッシュネットワークデバイス。 - コミッショニングアプリケーションは、ジョイナールータとコミッショニングデバイスとの間の通信経路において、メッシュネットワークの1つ以上のルータを通して、受信されたメッセージを転送するように構成されている、請求項9〜14のいずれか1項に記載のメッシュネットワークデバイス。
- 1つ以上のルータのうちの1つは、メッシュネットワークを外部ネットワークに接続するボーダールータであり、コミッショニングデバイスは外部ネットワークに取付けられている、請求項15に記載のメッシュネットワークデバイス。
- メッシュネットワークシステムであって、
メッシュネットワークに参加することを要求するように構成された参加デバイスと、
ジョイナールータとを含み、ジョイナールータは、
メッシュネットワークに参加することを要求する参加デバイスからメッセージを受信し、
受信されたメッセージを、メッシュネットワークのコミッショニングデバイスに転送し、
コミッショニングデバイスから、参加デバイスがメッシュネットワークに参加するための認証を受信し、
ネットワーク情報を参加デバイスに送信するように構成され、
ネットワーク情報は、参加デバイスがメッシュネットワークに参加することを可能にするために有効である、メッシュネットワークシステム。 - ジョイナールータは、
参加デバイスからビーコン要求を受信し、
ビーコンを参加デバイスに送信するように構成され、
ビーコンは、メッシュネットワークが参加のために利用可能であるという表示を提供し、ビーコンは、参加デバイスが参加デバイスとジョイナールータとの間にローカルリンクを確立することを可能にするために有効である、請求項17に記載のメッシュネットワークシステム。 - 参加デバイスから受信されたメッセージは、参加デバイスを認証するために使用可能である暗号化されたデバイス識別子を含み、
参加デバイスは、ジャグリングによるパスワード認証済みキー交換(J−PAKE)を使用して認証され、
認証は、コミッショニングデバイスと参加デバイスとの間に安全な通信セッションを確立するために有効である、前述の請求項のいずれか1項に記載のメッシュネットワークシステム。 - ジョイナールータは、ジョイナールータとコミッショニングデバイスとの間の通信経路において、メッシュネットワークの1つ以上のルータを通して、受信されたメッセージをコミッショニングデバイスに転送するように構成され、ルータのうちの1つは、メッシュネットワークを外部ネットワークに接続するボーダールータである、請求項17〜19のいずれか1項に記載のメッシュネットワークシステム。
- メッシュネットワークに参加デバイスを安全に参加させる方法であって、前記方法は、
ジョイナールータで、メッシュネットワークに参加することを要求する参加デバイスからDTLS−ClientHelloメッセージを受信するステップと、
受信されたDTLS−ClientHelloメッセージをDTLS中継受信通知メッセージ内にカプセル化するステップと、
DTLS中継受信通知メッセージを、メッシュネットワークのコミッショニングデバイスに送信するステップと、
コミッショニングデバイスから、DTLS中継送信通知メッセージを受信するステップと、
DTLS中継送信通知メッセージの内容を参加デバイスに送信するステップとを含み、内容は、参加デバイスがメッシュネットワークに参加することを可能にするために有効であり、前記方法はさらに、
コミッショニングデバイスから、参加デバイスはメッシュネットワーク用のネットワーククレデンシャルを受信するよう委託されるべきであるという表示を受信するステップと、
コミッショニングデバイスから、コミッショニングデバイスと参加デバイスとの間で共
有されるキー暗号化キー(KEK)を受信するステップと、
表示を受信するステップに応答して、ネットワーククレデンシャルの通信を安全にするためにKEKを使用してジョイナールータから参加デバイスにネットワーククレデンシャルを送信するステップとを含む、方法。 - 参加デバイスからビーコン要求を受信するステップと、
ジョイナールータから参加デバイスにビーコンを送信するステップとをさらに含む、請求項21に記載の方法。 - ビーコンは、ネットワーク名と、メッシュネットワークへの参加が許可されている1つ以上の参加デバイスを示すステアリングデータとを含む、請求項22に記載の方法。
- 前記参加デバイスからDTLS−ClientHelloメッセージを受信するステップは、ユーザデータグラムプロトコル(UDP)を利用する、請求項21〜23のいずれか1項に記載の方法。
- DTLS中継受信通知メッセージは、
参加デバイスのアドレスと、
ジョイナールータのアドレスと、
受信されたDTLS−ClientHelloメッセージとを含む、請求項21〜24のいずれか1項に記載の方法。 - DTLS中継送信通知メッセージは、
参加デバイスのアドレスと、
ジョイナールータのアドレスと、
DTLS−HelloVerifyメッセージとを含む、請求項21〜25のいずれか1項に記載の方法。 - 前記DTLS中継送信通知メッセージの内容を参加デバイスに送信するステップは、コミッショニングデバイスと参加デバイスとの間に安全な通信セッションを確立するために有効である、請求項21〜26のいずれか1項に記載の方法。
- 安全な通信セッションは、参加デバイスのプロビジョニングを行なうために使用可能である、請求項27に記載の方法。
- 参加デバイスからコミッショニングデバイスに送信されるDTLS中継受信通知メッセージの送信に速度制限を適用するステップをさらに含む、請求項21に記載の方法。
- ジョイナールータとして実現されるメッシュネットワークデバイスであって、メッシュネットワークデバイスは、
メッシュネットワークにおける通信のために構成されたメッシュネットワークインターフェイスと、
コミッショニングアプリケーションを実現するためのメモリおよびプロセッサシステムとを含み、コミッショニングアプリケーションは、
メッシュネットワークインターフェイスを介して、メッシュネットワークに参加することを要求する参加デバイスからDTLS−ClientHelloメッセージを受信し、
受信されたDTLS−ClientHelloメッセージをDTLS中継受信通知メッセージ内にカプセル化し、
DTLS中継受信通知メッセージが、メッシュネットワークのコミッショニングデバイスに送信されるのを開始し、
コミッショニングデバイスから、DTLS中継送信通知メッセージを受信し、
DTLS中継送信通知メッセージの内容が参加デバイスに送信されるのを開始するように構成され、内容は、参加デバイスがメッシュネットワークに参加することを可能にするために有効であり、コミッショニングアプリケーションはさらに、
コミッショニングデバイスから、参加デバイスはメッシュネットワーク用のネットワーククレデンシャルを受信するよう委託されるべきであるという表示を受信し、
コミッショニングデバイスから、コミッショニングデバイスと参加デバイスとの間で共有されるキー暗号化キー(KEK)を受信し、
表示に応答して、ネットワーククレデンシャルの通信を安全にするためにKEKを使用してネットワーククレデンシャルがジョイナールータから参加デバイスに送信されるのを開始するように構成されている、メッシュネットワークデバイス。 - コミッショニングアプリケーションは、
メッシュネットワークインターフェイスを介して、参加デバイスからビーコン要求を受信し、
ビーコンがジョイナールータから参加デバイスに送信されるのを開始するように構成されている、請求項30に記載のメッシュネットワークデバイス。 - コミッショニングアプリケーションは、ユーザデータグラムプロトコル(UDP)を利用して参加デバイスからDTLS−ClientHelloメッセージを受信するように構成されている、請求項30に記載のメッシュネットワークデバイス。
- DTLS中継受信通知メッセージは、
参加デバイスのアドレスと、
ジョイナールータのアドレスと、
受信されたDTLS−ClientHelloメッセージとを含み、
DTLS中継送信通知メッセージは、
参加デバイスのアドレスと、
ジョイナールータのアドレスと、
DTLS−HelloVerifyメッセージとを含む、請求項30〜32のいずれか1項に記載のメッシュネットワークデバイス。 - 参加デバイスに送信されたDTLS中継送信通知メッセージの内容は、コミッショニングデバイスと参加デバイスとの間に安全な通信セッションを確立するために有効である、請求項30〜33のいずれか1項に記載のメッシュネットワークデバイス。
- 安全な通信セッションは、参加デバイスのプロビジョニングを行なうために使用可能である、請求項30〜34のいずれか1項に記載のメッシュネットワークデバイス。
- メッシュネットワークシステムであって、
メッシュネットワークに参加することを要求するように構成された参加デバイスと、
ジョイナールータとを含み、ジョイナールータは、
メッシュネットワークに参加することを要求する参加デバイスからDTLS−ClientHelloメッセージを受信し、
受信されたDTLS−ClientHelloメッセージをDTLS中継受信通知メッセージ内にカプセル化し、
DTLS中継受信通知メッセージを、メッシュネットワークのコミッショニングデバイスに送信し、
コミッショニングデバイスから、DTLS中継送信通知メッセージを受信し、
DTLS中継送信通知メッセージの内容を参加デバイスに送信するように構成され、内
容は、参加デバイスがメッシュネットワークに参加することを可能にするために有効であり、ジョイナールータはさらに、
コミッショニングデバイスから、参加デバイスはメッシュネットワーク用のネットワーククレデンシャルを受信するよう委託されるべきであるという表示を受信し、
コミッショニングデバイスから、コミッショニングデバイスと参加デバイスとの間で共有されるキー暗号化キー(KEK)を受信し、
表示に応答して、ネットワーククレデンシャルの通信を安全にするためにKEKを使用してジョイナールータから参加デバイスにネットワーククレデンシャルを送信するように構成されている、メッシュネットワークシステム。 - ジョイナールータは、
参加デバイスからビーコン要求を受信し、
ジョイナールータから参加デバイスにビーコンを送信するように構成されている、請求項36に記載のメッシュネットワークデバイス。 - ビーコンは、ネットワーク名と、メッシュネットワークへの参加が許可されている1つ以上の参加デバイスを示すステアリングデータとを含む、請求項37に記載のメッシュネットワークデバイス。
- ジョイナールータは、ユーザデータグラムプロトコル(UDP)を利用して参加デバイスからDTLS−ClientHelloメッセージを受信するように構成されている、請求項36に記載のメッシュネットワークデバイス。
- DTLS中継受信通知メッセージは、
参加デバイスのアドレスと、
ジョイナールータのアドレスと、
受信されたDTLS−ClientHelloメッセージとを含み、
DTLS中継送信通知メッセージは、
参加デバイスのアドレスと、
ジョイナールータのアドレスと、
DTLS−HelloVerifyメッセージとを含む、請求項36〜39のいずれか1項に記載のメッシュネットワークデバイス。 - メッシュネットワークに参加するように1つ以上の参加デバイスをコミッショニングするためのコミッショナーになるようにコミッショニングデバイスを認可する方法であって、前記方法は、
ボーダールータで、メッシュネットワーク用のコミッショナーになるための申請をコミッショニングデバイスから受信するステップと、
受信された申請を、メッシュネットワークのリーダーデバイスに送信するステップと、
リーダーデバイスから、申請に対する応答を受信するステップとを含み、応答は申請の受入れまたは拒否を表示し、前記方法はさらに、
前記応答を受信するステップに応答して、申請の受入れまたは拒否の表示をコミッショニングデバイスに送信するステップを含む、方法。 - ボーダールータによって、コミッショニングデバイスのためのメッシュネットワークの利用可能性を広告するステップをさらに含み、前記申請を受信するステップは、コミッショニングデバイスが前記広告を受信することに応答している、請求項41に記載の方法。
- ボーダールータで、ボーダールータに安全に接続するための要求をコミッショニングデバイスから受信するステップをさらに含む、前述の請求項のいずれか1項に記載の方法。
- 安全な接続は、データグラムトランスポート層セキュリティ(DTLS)を使用して確立される、請求項43に記載の方法。
- 前記申請の受入れの表示を送信するステップは、安全なコミッショニングセッションを確立する、請求項41〜44のいずれか1項に記載の方法。
- 安全なコミッショニング通信セッションを確立するために、コミッショニングデバイスのアイデンティティをボーダールータに登録するステップをさらに含み、前記登録するステップは、暗号化されたコミッショニングクレデンシャルをボーダールータに提供するステップを含み、暗号化されたコミッショニングクレデンシャルは、ユーザによってコミッショニングデバイスに入力されたコミッショニングクレデンシャルから導き出されたものである、請求項41〜45のいずれか1項に記載の方法。
- ボーダールータは、コミッショニングデバイスをメッシュネットワークに認証するために使用可能である暗号化されたコミッショニングクレデンシャルのコピーを含む、請求項46に記載の方法。
- 暗号化されたコミッショニングクレデンシャルのコピーは、コミッショニングクレデンシャルから以前に導き出され、
コミッショニングクレデンシャルは、暗号化されたコミッショニングクレデンシャルのコピーを導き出したメッシュネットワークのリーダーデバイスに注入され、
リーダーデバイスは、暗号化されたコミッショニングクレデンシャルのコピーを、ボーダールータに安全に通信した、請求項47に記載の方法。 - ボーダールータとして実現されるメッシュネットワークデバイスであって、メッシュネットワークデバイスは、
メッシュネットワークにおける通信のために構成されたメッシュネットワークインターフェイスと、
コミッショニングアプリケーションを実現するためのメモリおよびプロセッサシステムとを含み、コミッショニングアプリケーションは、
メッシュネットワークインターフェイスを介して、メッシュネットワークに参加するように1つ以上の参加デバイスをコミッショニングするためのメッシュネットワーク用のコミッショナーになるための申請をコミッショニングデバイスから受信し、
受信された申請がメッシュネットワークのリーダーデバイスに送信されるのを開始し、
リーダーデバイスから、申請に対する応答を受信するように構成され、応答は申請の受入れまたは拒否を表示し、コミッショニングアプリケーションはさらに、
申請に対する受信された応答に応答して、申請の受入れまたは拒否の表示がコミッショニングデバイスに送信されるのを開始するように構成されている、メッシュネットワークデバイス。 - コミッショニングアプリケーションは、コミッショニングデバイスのためのメッシュネットワークの利用可能性を広告し、コミッショニングデバイスが広告された利用可能性を受信することに応答して申請を受信するように構成され、
広告された利用可能性は、マルチキャストドメイン名システム(mDNS)を含むサービス発見プロトコルを使用して行なわれる、請求項49に記載のメッシュネットワークデバイス。 - コミッショニングアプリケーションは、ボーダールータに安全に接続するための要求をコミッショニングデバイスから受信するように構成され、
安全な接続は、データグラムトランスポート層セキュリティ(DTLS)を使用して確立される、前述の請求項のいずれか1項に記載のメッシュネットワークデバイス。 - リーダーデバイスによる申請の受入れは、コミッショニングデバイスがメッシュネットワーク用のコミッショナーになることを認可し、
メッシュネットワーク用のアクティブなコミッショナーを追跡する内部状態をリーダーデバイスが更新することを可能にする申請の受入れは、メッシュネットワーク用の参加許可フラグを真に設定して、メッシュネットワーク内でコミッショニングデータセットを伝搬し、
申請の受入れの送信された表示は、安全なコミッショニングセッションを確立する、請求項49〜51のいずれか1項に記載のメッシュネットワークデバイス。 - コミッショニングアプリケーションは、ボーダールータに提供された暗号化されたコミッショニングクレデンシャルを含む、安全なコミッショニング通信セッションを確立するために、コミッショニングデバイスのアイデンティティをボーダールータに登録するように構成され、
暗号化されたコミッショニングクレデンシャルは、ユーザによってコミッショニングデバイスに入力されたコミッショニングクレデンシャルから導き出されたものであり、
ボーダールータは、コミッショニングデバイスをメッシュネットワークに認証するために使用可能である暗号化されたコミッショニングクレデンシャルのコピーを含む、請求項49〜52のいずれか1項に記載のメッシュネットワークデバイス。 - コミッショニングデバイスとボーダールータとは、メッシュネットワーク以外の他のネットワークを通して通信する、請求項49〜52のいずれか1項に記載のメッシュネットワークデバイス。
- 他のネットワークは、Wi−Fiネットワークまたはイーサネットネットワークのうちの一方である、請求項54に記載のメッシュネットワークデバイス。
- メッシュネットワークシステムであって、
メッシュネットワークに参加するように1つ以上の参加デバイスをコミッショニングするためのコミッショナーになるよう申請するように構成されたコミッショニングデバイスと、
ボーダールータとを含み、ボーダールータは、
メッシュネットワーク用のコミッショナーになるための申請をコミッショニングデバイスから受信し、
受信された申請を、メッシュネットワークのリーダーデバイスに送信し、
リーダーデバイスから、申請に対する応答を受信するように構成され、応答は申請の受入れまたは拒否を表示し、ボーダールータはさらに、
申請の受入れまたは拒否の表示をコミッショニングデバイスに送信するように構成されている、メッシュネットワークシステム。 - ボーダールータは、コミッショニングデバイスのためのメッシュネットワークの利用可能性を広告し、コミッショニングデバイスが広告を受信することに応答して申請を受信するように構成されている、請求項56に記載のメッシュネットワークシステム。
- コミッショニングデバイスとボーダールータとは、メッシュネットワーク以外の他のネットワークを通して通信する、前述の請求項のいずれか1項に記載のメッシュネットワークシステム。
- 他のネットワークは、Wi−Fiネットワークまたはイーサネットネットワークのうちの一方である、請求項58に記載のメッシュネットワークシステム。
- ボーダールータは、安全なコミッショニングセッションを確立するために、申請の受入れの表示を送信するように構成されている、請求項56〜59のいずれか1項に記載のメッシュネットワークシステム。
- メッシュネットワークのリーダーデバイスによって実現される方法であって、前記方法は、
メッシュネットワークに参加するように参加デバイスをコミッショニングするためのコミッショナーとしてコミッショニングデバイスを受入れるための申請を、リーダーデバイスによって受信するステップと、
受信された申請を受入れるかまたは拒否するかを判断するステップと、
前記判断の表示を含む応答を送信するステップと、
前記判断が受入れであることに応答して、メッシュネットワーク用のアクティブなコミッショナーを追跡する内部状態を更新するステップとを含む、方法。 - コミッショニングデバイスから、メッシュネットワーク用の参加モードを開始するためのコマンドを受信するステップをさらに含む、請求項61に記載の方法。
- メッシュネットワーク内でコミッショニングデータセットを伝搬するステップをさらに含む、請求項62に記載の方法。
- コミッショニングデータセットは、
コミッショナーセッション識別子と、
コミッショナータイムスタンプと、
暗号化されたコミッショナークレデンシャルと、
どのセキュリティ関連動作がメッシュネットワークにおいて許可されているかを示すセキュリティポリシーとを含む、請求項63に記載の方法。 - リーダーデバイスのコミッショニング中にリーダーデバイスに注入されたコミッショニングクレデンシャルから、暗号化されたコミッショニングクレデンシャルを導き出すステップをさらに含む、請求項64に記載の方法。
- 暗号化されたコミッショニングクレデンシャルの導出は、キー導出関数を適用することによって行なわれ、キー導出関数は、暗号ベースのメッセージ認証コード(CMAC)を使用してハッシングを複数回行なう、請求項65に記載の方法。
- ボーダールータがコミッショニングデバイスをメッシュネットワークに認証することを可能にするために有効である、暗号化されたコミッショニングクレデンシャルのコピーをボーダールータに送信するステップをさらに含む、請求項65に記載の方法。
- コミッショナーがメッシュネットワーク上でアクティブである場合、コミッショニングデータセットは、ボーダールータの位置をさらに含む、請求項64に記載の方法。
- メッシュネットワークのリーダーデバイスとして実現されるメッシュネットワークデバイスであって、メッシュネットワークデバイスは、
メッシュネットワークにおける通信のために構成されたメッシュネットワークインターフェイスと、
コミッショニングアプリケーションを実現するためのメモリおよびプロセッサシステム
とを含み、コミッショニングアプリケーションは、
メッシュネットワークインターフェイスを介して、メッシュネットワークに参加するように参加デバイスをコミッショニングするためのコミッショナーとしてコミッショニングデバイスを受入れるための申請を受信し、
受信された申請を受入れるかまたは拒否するかを判断し、
受信された申請を受入れるかまたは拒否するかの判断の表示を含む応答が送信されるのを開始し、
判断が受信された申請の受入れであることに応答して、メッシュネットワーク用のアクティブなコミッショナーを追跡する内部状態を更新するように構成されている、メッシュネットワークデバイス。 - コミッショニングアプリケーションは、コミッショニングデバイスから、メッシュネットワーク用の参加モードを開始するためのコマンドを受信するように構成されている、請求項69に記載のメッシュネットワークデバイス。
- コミッショニングアプリケーションは、メッシュネットワーク内でコミッショニングデータセットを伝搬するように構成されている、請求項70に記載のメッシュネットワークデバイス。
- コミッショニングデータセットは、
コミッショナーセッション識別子と、
コミッショナータイムスタンプと、
暗号化されたコミッショナークレデンシャルと、
どのセキュリティ関連動作がメッシュネットワークにおいて許可されているかを示すセキュリティポリシーとを含み、
コミッショニングアプリケーションはさらに、リーダーデバイスのコミッショニング中にリーダーデバイスに注入されたコミッショニングクレデンシャルから、暗号化されたコミッショニングクレデンシャルを導き出すように構成され、暗号化されたコミッショニングクレデンシャルの導出は、キー導出関数を適用することによって行なわれ、キー導出関数は、暗号ベースのメッセージ認証コード(CMAC)を使用してハッシングを複数回行なう、請求項71に記載のメッシュネットワークデバイス。 - コミッショニングアプリケーションは、ボーダールータがコミッショニングデバイスをメッシュネットワークに認証することを可能にするために有効である、暗号化されたコミッショニングクレデンシャルのコピーをボーダールータに送信するように構成されている、請求項72に記載のメッシュネットワークデバイス。
- コミッショナーがメッシュネットワーク上でアクティブである場合、コミッショニングデータセットは、ボーダールータの位置をさらに含む、請求項72に記載のメッシュネットワークデバイス。
- メッシュネットワークシステムであって、
メッシュネットワークに参加するように1つ以上の参加デバイスをコミッショニングするためのコミッショナーになるよう申請するように構成されたコミッショニングデバイスと、
メッシュネットワークのリーダーデバイスとを含み、リーダーデバイスは、
メッシュネットワークに参加するように参加デバイスをコミッショニングするためのコミッショナーとしてコミッショニングデバイスを受入れるための申請を受信し、
受信された申請を受入れるかまたは拒否するかを判断し、
受信された申請を受入れるかまたは拒否するかに関する判断の表示を含む応答を送信し
、
判断が受入れであることに応答して、メッシュネットワーク用のアクティブなコミッショナーを追跡する内部状態を更新するように構成されている、メッシュネットワークシステム。 - リーダーデバイスは、コミッショニングデバイスから、メッシュネットワーク用の参加モードを開始するためのコマンドを受信するように構成されている、請求項75に記載のメッシュネットワークシステム。
- リーダーデバイスは、メッシュネットワーク内でコミッショニングデータセットを伝搬するように構成されている、請求項76に記載のメッシュネットワークシステム。
- コミッショニングデータセットは、
コミッショナーセッション識別子と、
コミッショナータイムスタンプと、
暗号化されたコミッショナークレデンシャルと、
どのセキュリティ関連動作がメッシュネットワークにおいて許可されているかを示すセキュリティポリシーとを含み、
リーダーデバイスはさらに、リーダーデバイスのコミッショニング中にリーダーデバイスに注入されたコミッショニングクレデンシャルから、暗号化されたコミッショニングクレデンシャルを導き出すように構成され、暗号化されたコミッショニングクレデンシャルの導出は、キー導出関数を適用することによって行なわれ、キー導出関数は、暗号ベースのメッセージ認証コード(CMAC)を使用してハッシングを複数回行なう、請求項77に記載のメッシュネットワークシステム。 - リーダーデバイスは、ボーダールータがコミッショニングデバイスをメッシュネットワークに認証することを可能にするために有効である、暗号化されたコミッショニングクレデンシャルのコピーをボーダールータに送信するように構成されている、請求項78に記載のメッシュネットワークシステム。
- コミッショナーがメッシュネットワーク上でアクティブである場合、コミッショニングデータセットは、ボーダールータの位置をさらに含む、請求項78に記載のメッシュネットワークシステム。
- メッシュネットワークに1つ以上の参加デバイスを参加させるためにネットワーク通信セッションを安全に確立する方法であって、前記方法は、
メッシュネットワークのコミッショニングデバイスとボーダールータとの間に安全なコミッショニング通信セッションを確立するステップと、
メッシュネットワークのための参加を起動するステップと、
コミッショニングデバイスによって、参加デバイスのうちの1つからメッシュネットワークに参加するための要求を受信するステップと、
コミッショニングデバイスと参加デバイスとの間に安全なジョイナー通信セッションを確立するステップと、
参加デバイスをメッシュネットワークに参加させるステップとを含む、方法。 - 前記安全なコミッショニング通信セッションを確立するステップは、
メッシュネットワーク用のアクティブなコミッショナーとしてのコミッショニングデバイスの受入れを要求するために、コミッショニングデバイスからメッシュネットワークのリーダーデバイスに申請を送信するステップと、
リーダーデバイスから申請の受入れの表示を受信するステップとを含む、請求項81に
記載の方法。 - 前記メッシュネットワークのための参加を起動するステップは、メッシュネットワークにおける1つ以上のルータにメッシュネットワークが参加要求を受入れていることを広告させる参加モードを、コミッショニングデバイスが開始するステップを含む、前述の請求項のいずれか1項に記載の方法。
- 前記メッシュネットワークのための参加を起動するステップは、メッシュネットワークを参加可能にするために管理メッセージをリーダーデバイスに送信するステップを含み、管理メッセージは、リーダーデバイスがメッシュネットワーク用のネットワークデータを更新し、メッシュネットワークにおける1つ以上のルータデバイスにネットワークデータを伝搬することを可能にするために有効であり、ネットワークデータは、メッシュネットワークが参加のために利用可能であるという表示を含む、請求項81〜82のいずれか1項に記載の方法。
- 暗号化されたデバイス識別子を使用して参加デバイスを認証するステップをさらに含む、請求項81〜84のいずれか1項に記載の方法。
- 前記参加デバイスのうちの1つからメッシュネットワークに参加するための要求を受信するステップは、ジョイナールータを介して受信され、前記方法はさらに、
参加デバイスは、メッシュネットワーク用のネットワーククレデンシャルと、コミッショニングデバイスと参加デバイスとの間で共有されるキー暗号化キー(KEK)とを受信するよう委託されるべきであるという表示を、ジョイナールータに送信するステップを含み、前記送信するステップは、ジョイナールータが、受信されたKEKを使用してネットワーククレデンシャルを参加デバイスに安全に送信し、参加デバイスをメッシュネットワークにコミッショニングすることを可能にするために有効である、請求項85に記載の方法。 - 前記参加デバイスから要求を受信するステップは、参加デバイスの暗号化されたデバイス識別子を受信するステップを含み、暗号化されたデバイス識別子は、ジャグリングによるパスワード認証済みキー交換(J−PAKE)を使用して、参加デバイスのデバイス識別子から導き出される、請求項81に記載の方法。
- 前記安全なジョイナー通信セッションを確立するステップは、
ユーザからコミッショニングデバイスへの入力として受信されたデバイス識別子のコピーから、参加デバイスから受信された暗号化されたデバイス識別子がコミッショニングデバイスによって導き出された暗号化されたデバイス識別子と整合する、とコミッショニングデバイスによって判断するステップと、
ジョイナー通信セッションを安全にするために、暗号化されたデバイス識別子を共有の秘密として使用するステップとを含む、請求項87に記載の方法。 - 1つ以上の参加デバイスをメッシュネットワークに参加させるためのコミッショニングデバイスとして実現されるメッシュネットワークデバイスであって、メッシュネットワークデバイスは、
メッシュネットワークにおける通信のために構成されたメッシュネットワークインターフェイスと、
コミッショニングアプリケーションを実現するためのメモリおよびプロセッサシステムとを含み、コミッショニングアプリケーションは、
メッシュネットワークのコミッショニングデバイスとボーダールータとの間に安全なコミッショニング通信セッションを確立し、
メッシュネットワークのための参加を起動し、
メッシュネットワークインターフェイスを介して、参加デバイスのうちの1つからメッシュネットワークに参加するための要求を受信し、
コミッショニングデバイスと参加デバイスとの間に安全なジョイナー通信セッションを確立し、
参加デバイスをメッシュネットワークに参加させるように構成されている、メッシュネットワークデバイス。 - コミッショニングアプリケーションは、
メッシュネットワーク用のアクティブなコミッショナーとしてのコミッショニングデバイスの受入れを要求するために、コミッショニングデバイスからメッシュネットワークのリーダーデバイスに申請を送信し、
リーダーデバイスから申請の受入れの表示を受信するように構成されている、請求項89に記載のメッシュネットワークデバイス。 - コミッショニングアプリケーションは、メッシュネットワークにおける1つ以上のルータにメッシュネットワークが参加要求を受入れていることを広告させる参加モードを開始することにより、前記メッシュネットワークのための参加を起動するように構成されている、前述の請求項のいずれか1項に記載のメッシュネットワークデバイス。
- コミッショニングアプリケーションは、メッシュネットワークを参加可能にするために管理メッセージをリーダーデバイスに送信することにより、前記メッシュネットワークのための参加を起動するように構成されており、管理メッセージは、リーダーデバイスがメッシュネットワーク用のネットワークデータを更新し、メッシュネットワークにおける1つ以上のルータデバイスにネットワークデータを伝搬することを可能にし、ネットワークデータは、メッシュネットワークが参加のために利用可能であるという表示を含む、請求項89〜90のいずれか1項に記載のメッシュネットワークデバイス。
- 参加デバイスから受信された要求は、参加デバイスの暗号化されたデバイス識別子を含み、暗号化されたデバイス識別子は、ジャグリングによるパスワード認証済みキー交換(J−PAKE)を使用して、参加デバイスのデバイス識別子から導き出される、請求項89に記載のメッシュネットワークデバイス。
- コミッショニングアプリケーションは、
ユーザからコミッショニングデバイスへの入力として受信されたデバイス識別子のコピーから、参加デバイスから受信された暗号化されたデバイス識別子がコミッショニングデバイスによって導き出された暗号化されたデバイス識別子と整合すると判断し、
ジョイナー通信セッションを安全にするために、暗号化されたデバイス識別子を共有の秘密として使用するようにさらに構成された、安全なジョイナー通信セッションを確立するように構成されている、請求項93に記載のメッシュネットワークデバイス。 - コミッショニングアプリケーションは、参加デバイスからのメッシュネットワークに参加するための要求を転送するように構成され、要求は、メッシュネットワークにおける1つ以上のルータデバイスによってコミッショニングデバイスに転送される、請求項89〜92のいずれか1項に記載のメッシュネットワークデバイス。
- メッシュネットワークシステムであって、
メッシュネットワークへの参加を要求するように構成された1つ以上の参加デバイスと、
メッシュネットワークのコミッショニングデバイスとを含み、コミッショニングデバイ
スは、
コミッショニングデバイスとメッシュネットワークのボーダールータとの間に安全なコミッショニング通信セッションを確立し、
メッシュネットワークのための参加を起動し、
参加デバイスのうちの1つからメッシュネットワークに参加するための要求を受信し、
コミッショニングデバイスと参加デバイスとの間に安全なジョイナー通信セッションを確立し、
参加デバイスをメッシュネットワークに参加させるように構成されている、メッシュネットワークシステム。 - コミッショニングデバイスは、安全なコミッショニング通信セッションを確立するために、
メッシュネットワーク用のアクティブなコミッショナーとしてのコミッショニングデバイスの受入れを要求するために、コミッショニングデバイスからメッシュネットワークのリーダーデバイスに申請を送信し、
リーダーデバイスから申請の受入れの表示を受信するように構成されている、請求項96に記載のメッシュネットワークシステム。 - コミッショニングデバイスは、メッシュネットワークにおける1つ以上のルータにメッシュネットワークが参加要求を受入れていることを広告させる参加モードを開始することにより、前記メッシュネットワークのための参加を起動するように構成されている、前述の請求項のいずれか1項に記載のメッシュネットワークシステム。
- コミッショニングデバイスは、メッシュネットワークを参加可能にするために管理メッセージをリーダーデバイスに送信することにより、前記メッシュネットワークのための参加を起動するように構成されており、管理メッセージは、リーダーデバイスがメッシュネットワーク用のネットワークデータを更新し、メッシュネットワークにおける1つ以上のルータデバイスにネットワークデータを伝搬することを可能にし、ネットワークデータは、メッシュネットワークが参加のために利用可能であるという表示を含む、請求項96〜97のいずれか1項に記載のメッシュネットワークシステム。
- コミッショニングデバイスは、
前記参加デバイスのうちの1つからのメッシュネットワークに参加するための要求を、ジョイナールータを介して受信し、
参加デバイスは、メッシュネットワーク用のネットワーククレデンシャルと、コミッショニングデバイスと参加デバイスとの間で共有されるキー暗号化キー(KEK)とを受信するよう委託されるべきであるという表示を、ジョイナールータに送信するように構成され、送信された表示は、ジョイナールータが、受信されたKEKを使用してネットワーククレデンシャルを参加デバイスに安全に送信し、参加デバイスをメッシュネットワークにコミッショニングすることを可能にする、請求項96に記載のメッシュネットワークシステム。 - メッシュネットワークにおいて参加デバイスをプロビジョニングする方法であって、前記方法は、
メッシュネットワークのコミッショニングデバイスとボーダールータとの間にコミッショニング通信セッションを確立するステップと、
参加デバイスとコミッショニングデバイスとの間にジョイナー通信セッションを確立するステップと、
コミッショニング情報を参加デバイスに送信するステップとを含み、コミッショニング情報は、メッシュネットワークに参加するために参加デバイスによって使用可能であり、
前記方法はさらに、
参加デバイスから、コミッショナーアプリケーションの位置の表示を受信するステップと、
参加デバイスをプロビジョニングするために、コミッショナーアプリケーションを実行するステップとを含む、方法。 - 受信された表示を利用してコミッショナーアプリケーションを検索するステップをさらに含む、請求項101に記載の方法。
- コミッショナーアプリケーションの位置の受信された表示は、ユニフォームリソースロケータ(URL)である、前述の請求項のいずれか1項に記載の方法。
- コミッショナーアプリケーションは、インターネットを通してクラウドサービスから検索される、請求項103に記載の方法。
- コミッショニングデバイスは、コミッショナーアプリケーションがコミッショニングデバイスのメモリに格納されているかどうかを判断するために、受信されたURLを使用する、請求項103に記載の方法。
- 参加デバイスのプロビジョニングの完了に応答して、参加デバイスのコミッショニングを終了させるステップをさらに含み、終了させるステップは、参加デバイスがメッシュネットワークに参加することを可能にするために有効である、請求項101〜105のいずれか1項に記載の方法。
- 参加デバイスのプロビジョニングは、参加デバイス上のソフトウェアを更新することを含む、請求項101に記載の方法。
- 参加デバイスのプロビジョニングは、参加デバイスをクラウドサービス上のユーザアカウントにリンクすることを含む、請求項101に記載の方法。
- 参加デバイスのプロビジョニングは、参加デバイスを構成することを含む、請求項101に記載の方法。
- 構成は、メッシュネットワークにおける他のデバイスに関連するローカル構成である、請求項109に記載の方法。
- コミッショニングデバイスとして実現されるメッシュネットワークデバイスであって、メッシュネットワークデバイスは、
メッシュネットワークにおける通信のために構成されたメッシュネットワークインターフェイスと、
コミッショニングアプリケーションを実現するためのメモリおよびプロセッサシステムとを含み、コミッショニングアプリケーションは、
メッシュネットワークのコミッショニングデバイスとボーダールータとの間にコミッショニング通信セッションを確立し、
参加デバイスとコミッショニングデバイスとの間にジョイナー通信セッションを確立し、
コミッショニング情報を参加デバイスに送信するように構成され、コミッショニング情報は、メッシュネットワークに参加するために参加デバイスによって使用可能であり、コミッショニングアプリケーションはさらに、
参加デバイスから、コミッショナーアプリケーションの位置の表示を受信し、
参加デバイスをプロビジョニングするために、コミッショナーアプリケーションを実行するように構成されている、メッシュネットワークデバイス。 - コミッショニングアプリケーションは、受信された表示を利用してコミッショナーアプリケーションを検索するように構成されている、請求項111に記載のメッシュネットワークデバイス。
- コミッショナーアプリケーションの位置の受信された表示は、ユニフォームリソースロケータ(URL)である、前述の請求項のいずれか1項に記載のメッシュネットワークデバイス。
- コミッショナーアプリケーションは、インターネットを通してクラウドサービスから検索される、請求項113に記載のメッシュネットワークデバイス。
- コミッショニングデバイスは、コミッショナーアプリケーションがコミッショニングデバイスのメモリに格納されているかどうかを判断するために、受信されたURLを使用する、請求項113に記載のメッシュネットワークデバイス。
- メッシュネットワークシステムであって、
メッシュネットワークへの参加を要求するように構成された参加デバイスと、
メッシュネットワークのコミッショニングデバイスとを含み、コミッショニングデバイスは、
コミッショニングデバイスとメッシュネットワークのボーダールータとの間にコミッショニング通信セッションを確立し、
参加デバイスとコミッショニングデバイスとの間にジョイナー通信セッションを確立し、
コミッショニング情報を参加デバイスに送信するように構成され、コミッショニング情報は、メッシュネットワークに参加するために参加デバイスによって使用可能であり、コミッショニングデバイスはさらに、
参加デバイスから、コミッショナーアプリケーションの位置の表示を受信し、
参加デバイスをプロビジョニングするために、コミッショナーアプリケーションを実行するように構成されている、メッシュネットワークシステム。 - コミッショニングアプリケーションは、受信された表示を利用してコミッショナーアプリケーションを検索するように構成されている、請求項116に記載のメッシュネットワークシステム。
- コミッショナーアプリケーションの位置の受信された表示は、ユニフォームリソースロケータ(URL)である、前述の請求項のいずれか1項に記載のメッシュネットワークシステム。
- コミッショナーアプリケーションは、インターネットを通してクラウドサービスから検索される、請求項118に記載のメッシュネットワークシステム。
- コミッショニングデバイスは、コミッショナーアプリケーションがコミッショニングデバイスのメモリに格納されているかどうかを判断するために、受信されたURLを使用する、請求項118に記載のメッシュネットワークシステム。
- メッシュネットワークへの参加が許可されているデバイスを識別する方法であって、前記方法は、
メッシュネットワーク用のステアリングデータを求めるステップを含み、ステアリングデータは、メッシュネットワークへの参加が許可されているデバイスに関連付けられたデバイス識別子の表示を含み、前記方法はさらに、
メッシュネットワーク用のコミッショニングデバイスからメッシュネットワークにおける1つ以上のルータにステアリングデータを伝搬するステップを含み、前記伝搬するステップは、1つ以上のルータがステアリングデータをビーコンメッセージで送信することを可能にし、ステアリングデータは、デバイス識別子に関連付けられたデバイスが、デバイスはメッシュネットワークへの参加を許可されていると識別することを可能にするために有効である、方法。 - ステアリングデータは、デバイス識別子の16ビット巡回冗長検査(CRC16)を含む、請求項121に記載の方法。
- デバイス識別子は、IEEE64ビット拡張一意識別子(EUI−64)である、前述の請求項のいずれか1項に記載の方法。
- 前記メッシュネットワーク用のステアリングデータを求めるステップはさらに、メッシュネットワークへの参加が許可されている追加のデバイスに関連付けられた追加のデバイス識別子用のステアリングデータを求めるステップを含む、請求項121〜123のいずれか1項に記載の方法。
- 前記ステアリングデータを伝搬するステップは、デバイスがメッシュネットワークと他のネットワークとを区別することを可能にするために有効である、請求項121〜124のいずれか1項に記載の方法。
- 他のネットワークは、IEEE802.15.4ネットワークである、請求項125に記載の方法。
- ステアリングデータは、コミッショナーがメッシュネットワーク上でアクティブであることを示す、請求項121に記載の方法。
- コミッショニングデバイスとして実現されるメッシュネットワークデバイスであって、メッシュネットワークデバイスは、
メッシュネットワークにおける通信のために構成されたメッシュネットワークインターフェイスと、
コミッショニングアプリケーションを実現するためのメモリおよびプロセッサシステムとを含み、コミッショニングアプリケーションは、
メッシュネットワーク用のステアリングデータを求めるように構成され、ステアリングデータは、メッシュネットワークへの参加が許可されているデバイスに関連付けられたデバイス識別子の表示を含み、コミッショニングアプリケーションはさらに、
メッシュネットワーク用のコミッショニングデバイスからメッシュネットワークにおける1つ以上のルータにステアリングデータを伝搬するように構成され、伝搬は、1つ以上のルータがステアリングデータをビーコンメッセージで送信することを可能にし、ステアリングデータは、デバイス識別子に関連付けられたデバイスが、デバイスはメッシュネットワークへの参加を許可されていると識別することを可能にするために有効である、メッシュネットワークデバイス。 - ステアリングデータは、デバイス識別子の16ビット巡回冗長検査(CRC16)を含む、請求項128に記載のメッシュネットワークデバイス。
- デバイス識別子は、IEEE64ビット拡張一意識別子(EUI−64)である、前述の請求項のいずれか1項に記載のメッシュネットワークデバイス。
- コミッショニングアプリケーションは、メッシュネットワーク用のステアリングデータを求めるために、メッシュネットワークへの参加が許可されている追加のデバイスに関連付けられた追加のデバイス識別子用のステアリングデータを求めるように構成されている、請求項128〜130のいずれか1項に記載のメッシュネットワークデバイス。
- ステアリングデータは、メッシュネットワークと他のネットワークとを区別するためにデバイスによって使用可能である、請求項128〜131のいずれか1項に記載のメッシュネットワークデバイス。
- 他のネットワークは、IEEE802.15.4ネットワークである、請求項132に記載のメッシュネットワークデバイス。
- ステアリングデータは、コミッショナーがメッシュネットワーク上でアクティブであることを示す、請求項128に記載のメッシュネットワークデバイス。
- メッシュネットワークシステムであって、
メッシュネットワークへの参加を要求するように構成された参加デバイスと、
メッシュネットワークのコミッショニングデバイスとを含み、コミッショニングデバイスは、
メッシュネットワーク用のステアリングデータを求めるように構成され、ステアリングデータは、メッシュネットワークへの参加が許可されているデバイスに関連付けられたデバイス識別子の表示を含み、コミッショニングデバイスはさらに、
メッシュネットワーク用のコミッショニングデバイスからメッシュネットワークにおける1つ以上のルータにステアリングデータを伝搬するように構成され、伝搬は、1つ以上のルータがステアリングデータをビーコンメッセージで送信することを可能にし、ステアリングデータは、デバイス識別子に関連付けられたデバイスが、デバイスはメッシュネットワークへの参加を許可されていると識別することを可能にするために有効である、メッシュネットワークシステム。 - ステアリングデータは、デバイス識別子の16ビット巡回冗長検査(CRC16)を含む、請求項135に記載のメッシュネットワークシステム。
- デバイス識別子は、IEEE64ビット拡張一意識別子(EUI−64)である、前述の請求項のいずれか1項に記載のメッシュネットワークシステム。
- コミッショニングデバイスは、メッシュネットワーク用のステアリングデータを求めるために、メッシュネットワークへの参加が許可されている追加のデバイスに関連付けられた追加のデバイス識別子用のステアリングデータを求めるように構成されている、請求項135〜137のいずれか1項に記載のメッシュネットワークシステム。
- ステアリングデータは、デバイスがメッシュネットワークと他のネットワークとを区別することを可能にする、請求項135〜138のいずれか1項に記載のメッシュネットワークシステム。
- ステアリングデータは、コミッショナーがメッシュネットワーク上でアクティブであることを示す(GP−22882−01の優先)、請求項135に記載のメッシュネットワークシステム。
- メッシュネットワークへの参加が許可されているデバイスを識別する方法であって、前記方法は、
メッシュネットワーク用のステアリングデータを求めるステップを含み、ステアリングデータは、メッシュネットワークへの参加が許可されているデバイスに関連付けられたデバイス識別子の表示を含み、表示は、デバイス識別子を表わす、ブルームフィルタにおける一組の値として表わされており、前記方法はさらに、
メッシュネットワーク用のコミッショニングデバイスからメッシュネットワークにおける1つ以上のルータにステアリングデータを伝搬するステップを含み、前記伝搬するステップは、1つ以上のルータがステアリングデータをビーコンメッセージで送信することを可能にし、ステアリングデータは、デバイス識別子に関連付けられたデバイスが、ブルームフィルタにおける一組の値をデバイスで求められた第2の一組の値と比較して、デバイスはメッシュネットワークへの参加を許可されていると識別することを可能にする、方法。 - 前記ステアリングデータを求めるステップは、
第1のハッシュ値を生成するために第1のハッシュ関数をデバイス識別子に適用するステップと、
第2のハッシュ値を生成するために第2のハッシュ関数をデバイス識別子に適用するステップと、
ブルームフィルタにおける第1のビットフィールド位置を求めるために、第1のハッシュ値に対してモジュロ演算を行なうステップと、
ブルームフィルタにおける第2のビットフィールド位置を求めるために、第2のハッシュ値に対してモジュロ演算を行なうステップと、
ブルームフィルタの第1のビットフィールド位置における値を1に設定するステップと、
ブルームフィルタの第2のビットフィールド位置における値を1に設定するステップとを含む、請求項141に記載の方法。 - 第1および第2のハッシュ関数は巡回冗長検査(CRC)であり、第1のハッシュ関数はCRC16−CCITT、第2のハッシュ関数はCRC16−ANSIである、請求項142に記載の方法。
- モジュロ演算用の除数は、ブルームフィルタのビットアレイの長さである、請求項142に記載の方法。
- デバイス識別子は、IEEE64ビット拡張一意識別子(EUI−64)である、前述の請求項のいずれか1項に記載の方法。
- デバイス識別子は、EUI−64の最下位24ビットである、請求項141〜144のいずれか1項に記載の方法。
- 前記メッシュネットワーク用のステアリングデータを求めるステップはさらに、メッシュネットワークへの参加が許可されている追加のデバイスに関連付けられた追加のデバイス識別子用のステアリングデータを求めるステップを含む、請求項141〜146のいずれか1項に記載の方法。
- ステアリングデータの値を、メッシュネットワークのための参加を不能にする0の値に設定するステップをさらに含む、請求項141に記載の方法。
- メッシュネットワークが任意のデバイスのために参加可能であることを示すために、ステアリングデータにおけるすべてのビットフィールド値を1の値に設定するステップをさらに含む、請求項141に記載の方法。
- コミッショニングデバイスとして実現されるメッシュネットワークデバイスであって、メッシュネットワークデバイスは、
メッシュネットワークにおける通信のために構成されたメッシュネットワークインターフェイスと、
コミッショニングアプリケーションを実現するためのメモリおよびプロセッサシステムとを含み、コミッショニングアプリケーションは、
メッシュネットワーク用のステアリングデータを求めるように構成され、ステアリングデータは、メッシュネットワークへの参加が許可されているデバイスに関連付けられたデバイス識別子の表示を含み、表示は、デバイス識別子を表わす、ブルームフィルタにおける一組の値として表わされており、コミッショニングアプリケーションはさらに、
メッシュネットワークにおける1つ以上のルータにステアリングデータを伝搬するように構成され、伝搬は、1つ以上のルータがステアリングデータをビーコンメッセージで送信することを可能にするために有効であり、ステアリングデータは、デバイス識別子に関連付けられたデバイスが、ブルームフィルタにおける一組の値をデバイスで求められた第2の一組の値と比較して、デバイスはメッシュネットワークへの参加を許可されていると識別することを可能にする、メッシュネットワークデバイス。 - コミッショニングアプリケーションは、
第1のハッシュ値を生成するために第1のハッシュ関数をデバイス識別子に適用し、
第2のハッシュ値を生成するために第2のハッシュ関数をデバイス識別子に適用し、
ブルームフィルタにおける第1のビットフィールド位置を求めるために、第1のハッシュ値に対してモジュロ演算を行ない、
ブルームフィルタにおける第2のビットフィールド位置を求めるために、第2のハッシュ値に対してモジュロ演算を行ない、
ブルームフィルタの第1のビットフィールド位置における値を1に設定し、
ブルームフィルタの第2のビットフィールド位置における値を1に設定するように構成されている、請求項150に記載のメッシュネットワークデバイス。 - 第1および第2のハッシュ関数は巡回冗長検査(CRC)であり、第1のハッシュ関数はCRC16−CCITT、第2のハッシュ関数はCRC16−ANSIである、請求項151に記載のメッシュネットワークデバイス。
- モジュロ演算用の除数は、ブルームフィルタのビットアレイの長さである、請求項151に記載のメッシュネットワークデバイス。
- デバイス識別子は、IEEE64ビット拡張一意識別子(EUI−64)である、前述の請求項のいずれか1項に記載のメッシュネットワークデバイス。
- メッシュネットワークシステムであって、
メッシュネットワークへの参加を要求するように構成された参加デバイスと、
コミッショニングデバイスとを含み、コミッショニングデバイスは、
メッシュネットワーク用のステアリングデータを求めるように構成され、ステアリングデータは、メッシュネットワークへの参加が許可されているデバイスに関連付けられたデバイス識別子の表示を含み、表示は、デバイス識別子を表わす、ブルームフィルタにおける一組の値として表わされており、コミッショニングデバイスはさらに、
メッシュネットワークにおける1つ以上のルータにステアリングデータを伝搬するよう
に構成され、伝搬は、1つ以上のルータがステアリングデータをビーコンメッセージで送信することを可能にするために有効であり、ステアリングデータは、デバイス識別子に関連付けられたデバイスが、ブルームフィルタにおける一組の値をデバイスで求められた第2の一組の値と比較して、デバイスはメッシュネットワークへの参加を許可されていると識別することを可能にする、メッシュネットワークシステム。 - コミッショニングデバイスは、
第1のハッシュ値を生成するために第1のハッシュ関数をデバイス識別子に適用し、
第2のハッシュ値を生成するために第2のハッシュ関数をデバイス識別子に適用し、
ブルームフィルタにおける第1のビットフィールド位置を求めるために、第1のハッシュ値に対してモジュロ演算を行ない、
ブルームフィルタにおける第2のビットフィールド位置を求めるために、第2のハッシュ値に対してモジュロ演算を行ない、
ブルームフィルタの第1のビットフィールド位置における値を1に設定し、
ブルームフィルタの第2のビットフィールド位置における値を1に設定するように構成されている、請求項155に記載のメッシュネットワークシステム。 - 第1および第2のハッシュ関数は巡回冗長検査(CRC)であり、第1のハッシュ関数はCRC16−CCITT、第2のハッシュ関数はCRC16−ANSIである、請求項156に記載のメッシュネットワークシステム。
- モジュロ演算用の除数は、ブルームフィルタのビットアレイの長さである、請求項156に記載のメッシュネットワークシステム。
- デバイス識別子は、IEEE64ビット拡張一意識別子(EUI−64)である、請求項155〜158のいずれか1項に記載のメッシュネットワークシステム。
- コンピューティングデバイスは、メッシュネットワーク用のステアリングデータを求めるために、メッシュネットワークへの参加が許可されている追加のデバイスに関連付けられた追加のデバイス識別子用のステアリングデータを求めるように構成されている、請求項155に記載のメッシュネットワークシステム。
- メッシュネットワークのノードにおけるコミッショニングデータを更新する方法であって、前記方法は、
メッシュネットワークにおけるノードデバイスでコミッショニングデータセットを受信するステップと、
受信されたコミッショニングデータセットに含まれるタイムスタンプを、ノードデバイスに格納されているコミッショニングデータセットに含まれる格納されたタイムスタンプと比較するステップと、
前記比較するステップから、格納されたタイムスタンプは受信されたタイムスタンプより最近のものであると判断するステップと、
前記判断するステップに応答して、メッシュネットワークのリーダーデバイスにメッセージを送信するステップとを含み、メッセージは、格納されたコミッショニングデータセットを含み、リーダーデバイスが、格納されたコミッショニングデータセットをメッシュネットワーク用の最も最近のコミッショニングデータセットとして受入れ、格納されたコミッショニングデータセットをメッシュネットワークに伝搬することを可能にするために有効である、方法。 - 前記比較するステップから、受信されたタイムスタンプは格納されたタイムスタンプより最近のものであると判断するステップと、
前記受信されたタイムスタンプは格納されたタイムスタンプより最近のものであると判断するステップに応答して、受信されたコミッショニングデータセットと整合するように、格納されたコミッショニングデータセットを更新するステップとをさらに含む、請求項161に記載の方法。 - 受信されたコミッショニングデータセットは、
受信されたタイムスタンプと、
コミッショニングクレデンシャルと、
メッシュネットワークのネットワーク名と、
どのセキュリティ関連動作がメッシュネットワークにおいて許可されているかを示すセキュリティポリシーとを含む、前述の請求項のいずれか1項に記載の方法。 - 受信されたタイムスタンプは、時間値と、時間値が協定世界時(UTC)までトレーサブルであるという表示とを含む、請求項163に記載の方法。
- ノードデバイスおよびリーダーデバイスは、以前にメッシュネットワークにコミッショニングされ、以前のコミッショニングは、ノードデバイスおよびリーダーデバイスに同一のコミッショニングデータセットを格納した、請求項161〜164のいずれか1項に記載の方法。
- ノードデバイスにおける格納されたコミッショニングデータセットは、メッシュネットワークの***後に更新され、***はメッシュネットワークを複数の区画に分離し、メッシュネットワークの第1の区画はリーダーデバイスを含み、メッシュネットワークの第2の区画はノードデバイスを含む、請求項165に記載の方法。
- ***は、メッシュネットワーク上のノードデバイスとリーダーデバイスとの間の通信を停止する、請求項166に記載の方法。
- 前記ノードデバイスでコミッショニングデータセットを受信するステップは、メッシュネットワークの第1の区画および第2の区画の合併後に起こり、合併は、メッシュネットワーク上にノードデバイスとリーダーデバイスとの間の通信経路を再確立する、請求項166に記載の方法。
- ノードデバイスは、ルータデバイス、またはルータ適格デバイスである、請求項161〜168のいずれか1項に記載の方法。
- ルータとして実現されるメッシュネットワークデバイスであって、メッシュネットワークデバイスは、
メッシュネットワークにおける通信のために構成されたメッシュネットワークインターフェイスと、
コミッショニングアプリケーションを実現するためのメモリおよびプロセッサシステムとを含み、コミッショニングアプリケーションは、
コミッショニングデータセットを受信し、
受信されたコミッショニングデータセットに含まれるタイムスタンプを、ルータに格納されているコミッショニングデータセットに含まれる格納されたタイムスタンプと比較し、
比較から、格納されたタイムスタンプは受信されたタイムスタンプより最近のものであると判断し、
判断に応答して、メッシュネットワークのリーダーデバイスにメッセージを送信するように構成され、メッセージは、格納されたコミッショニングデータセットを含み、リーダ
ーデバイスが、格納されたコミッショニングデータセットをメッシュネットワーク用の最も最近のコミッショニングデータセットとして受入れ、格納されたコミッショニングデータセットをメッシュネットワークに伝搬することを可能にするために有効である、メッシュネットワークデバイス。 - コミッショニングアプリケーションは、
比較から、受信されたタイムスタンプは格納されたタイムスタンプより最近のものであると判断し、
受信されたタイムスタンプは格納されたタイムスタンプより最近のものであるという判断に応答して、受信されたコミッショニングデータセットと整合するように、格納されたコミッショニングデータセットを更新するように構成されている、請求項170に記載のメッシュネットワークデバイス。 - 受信されたコミッショニングデータセットは、
受信されたタイムスタンプと、
コミッショニングクレデンシャルと、
メッシュネットワークのネットワーク名と、
どのセキュリティ関連動作がメッシュネットワークにおいて許可されているかを示すセキュリティポリシーとを含む、前述の請求項のいずれか1項に記載のメッシュネットワークデバイス。 - 受信されたタイムスタンプは、時間値と、時間値が協定世界時(UTC)までトレーサブルであるという表示とを含む、請求項172に記載のメッシュネットワークデバイス。
- ルータおよびリーダーデバイスは、以前にメッシュネットワークにコミッショニングされ、以前のコミッショニングは、ルータおよびリーダーデバイスに同一のコミッショニングデータセットを格納した、請求項170〜173のいずれか1項に記載のメッシュネットワークデバイス。
- ルータにおける格納されたコミッショニングデータセットは、メッシュネットワークの***後に更新され、***はメッシュネットワークを複数の区画に分離し、メッシュネットワークの第1の区画はリーダーデバイスを含み、メッシュネットワークの第2の区画はルータを含む、請求項174に記載のメッシュネットワークデバイス。
- メッシュネットワークシステムであって、
メッシュネットワーク用のコミッショニングデータを維持するように構成されたリーダーデバイスと、
ルータデバイスとを含み、ルータデバイスは、
コミッショニングデータセットを受信し、
受信されたコミッショニングデータセットに含まれるタイムスタンプを、ルータに格納されているコミッショニングデータセットに含まれる格納されたタイムスタンプと比較し、
比較から、格納されたタイムスタンプは受信されたタイムスタンプより最近のものであると判断し、
判断に応答して、メッシュネットワークのリーダーデバイスにメッセージを送信するように構成され、メッセージは、格納されたコミッショニングデータセットを含み、リーダーデバイスが、格納されたコミッショニングデータセットをメッシュネットワーク用の最も最近のコミッショニングデータセットとして受入れ、格納されたコミッショニングデータセットをメッシュネットワークに伝搬することを可能にするために有効である、メッシュネットワークシステム。 - ルータデバイスは、
比較から、受信されたタイムスタンプは格納されたタイムスタンプより最近のものであると判断し、
受信されたタイムスタンプは格納されたタイムスタンプより最近のものであるという判断に応答して、受信されたコミッショニングデータセットと整合するように、格納されたコミッショニングデータセットを更新するように構成されている、請求項176に記載のメッシュネットワークシステム。 - 受信されたコミッショニングデータセットは、
受信されたタイムスタンプと、
コミッショニングクレデンシャルと、
メッシュネットワークのネットワーク名と、
どのセキュリティ関連動作がメッシュネットワークにおいて許可されているかを示すセキュリティポリシーとを含む、前述の請求項のいずれか1項に記載のメッシュネットワークシステム。 - 受信されたタイムスタンプは、時間値と、時間値が協定世界時(UTC)までトレーサブルであるという表示とを含む、請求項178に記載のメッシュネットワークシステム。
- ルータおよびリーダーデバイスは、以前にメッシュネットワークにコミッショニングされ、以前のコミッショニングは、ルータおよびリーダーデバイスに同一のコミッショニングデータセットを格納した、請求項176に記載のメッシュネットワークシステム。
Applications Claiming Priority (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201462016450P | 2014-06-24 | 2014-06-24 | |
US62/016,450 | 2014-06-24 | ||
US201462063135P | 2014-10-13 | 2014-10-13 | |
US62/063,135 | 2014-10-13 | ||
US201562115601P | 2015-02-12 | 2015-02-12 | |
US62/115,601 | 2015-02-12 | ||
US201562141853P | 2015-04-02 | 2015-04-02 | |
US62/141,853 | 2015-04-02 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017182445A Division JP6441430B2 (ja) | 2014-06-24 | 2017-09-22 | メッシュネットワークコミッショニング |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019067206A Division JP6759405B2 (ja) | 2014-06-24 | 2019-03-29 | メッシュネットワークコミッショニング |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019062544A true JP2019062544A (ja) | 2019-04-18 |
JP6506879B2 JP6506879B2 (ja) | 2019-04-24 |
Family
ID=53674291
Family Applications (8)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016541613A Active JP6262353B2 (ja) | 2014-06-24 | 2015-06-24 | メッシュネットワークコミッショニング |
JP2017182445A Active JP6441430B2 (ja) | 2014-06-24 | 2017-09-22 | メッシュネットワークコミッショニング |
JP2018218112A Active JP6506879B2 (ja) | 2014-06-24 | 2018-11-21 | メッシュネットワークコミッショニング |
JP2019067206A Active JP6759405B2 (ja) | 2014-06-24 | 2019-03-29 | メッシュネットワークコミッショニング |
JP2020147536A Active JP7102476B2 (ja) | 2014-06-24 | 2020-09-02 | メッシュネットワークコミッショニング |
JP2022108975A Active JP7202498B2 (ja) | 2014-06-24 | 2022-07-06 | メッシュネットワークコミッショニング |
JP2022206910A Active JP7298005B2 (ja) | 2014-06-24 | 2022-12-23 | メッシュネットワークコミッショニング |
JP2023097740A Pending JP2023123584A (ja) | 2014-06-24 | 2023-06-14 | メッシュネットワークコミッショニング |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016541613A Active JP6262353B2 (ja) | 2014-06-24 | 2015-06-24 | メッシュネットワークコミッショニング |
JP2017182445A Active JP6441430B2 (ja) | 2014-06-24 | 2017-09-22 | メッシュネットワークコミッショニング |
Family Applications After (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019067206A Active JP6759405B2 (ja) | 2014-06-24 | 2019-03-29 | メッシュネットワークコミッショニング |
JP2020147536A Active JP7102476B2 (ja) | 2014-06-24 | 2020-09-02 | メッシュネットワークコミッショニング |
JP2022108975A Active JP7202498B2 (ja) | 2014-06-24 | 2022-07-06 | メッシュネットワークコミッショニング |
JP2022206910A Active JP7298005B2 (ja) | 2014-06-24 | 2022-12-23 | メッシュネットワークコミッショニング |
JP2023097740A Pending JP2023123584A (ja) | 2014-06-24 | 2023-06-14 | メッシュネットワークコミッショニング |
Country Status (8)
Country | Link |
---|---|
US (10) | US9363732B2 (ja) |
EP (5) | EP4216589A1 (ja) |
JP (8) | JP6262353B2 (ja) |
KR (9) | KR101870835B1 (ja) |
CN (2) | CN107889090B (ja) |
AU (9) | AU2015279883B2 (ja) |
CA (4) | CA2945360C (ja) |
WO (1) | WO2015200558A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3913980A1 (en) | 2020-05-20 | 2021-11-24 | Yugen Kaisha Tomabechian | Meshed virtual private network system |
Families Citing this family (96)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102161443B1 (ko) * | 2013-12-20 | 2020-10-06 | 삼성전자 주식회사 | 스마트 홈 시스템의 피 제어 장치 검색 및 제어 방법과 장치 |
US9363732B2 (en) | 2014-06-24 | 2016-06-07 | Google Inc. | Mesh network commissioning |
US9344365B1 (en) | 2015-02-03 | 2016-05-17 | Google Inc. | Mesh network addressing |
WO2016161266A1 (en) | 2015-04-02 | 2016-10-06 | Google Inc. | Efficient network stack for wireless application protocols |
US10277686B2 (en) * | 2015-07-29 | 2019-04-30 | Cisco Technology, Inc. | Service discovery optimization in a network based on bloom filter |
US10356885B2 (en) | 2015-09-04 | 2019-07-16 | Signify Holding B.V. | Installing and commissioning transceivers coupled to loads |
US10326595B1 (en) * | 2015-09-29 | 2019-06-18 | Amazon Technologies, Inc. | Load balancing probabilistic robot detection |
US9762571B2 (en) * | 2015-10-19 | 2017-09-12 | Team Internet Ag | Securing connections to unsecure internet resources |
KR102370286B1 (ko) * | 2015-10-28 | 2022-03-03 | 에스케이플래닛 주식회사 | 무선 메시 네트워크 인증 방법 및 이를 위한 장치, 이를 수행하는 컴퓨터 프로그램을 기록한 기록 매체 |
JP6580462B2 (ja) * | 2015-11-02 | 2019-09-25 | PicoCELA株式会社 | ネットワークシステム、ノード、フレーム通信方法及びプログラム |
US20200327083A1 (en) * | 2016-01-08 | 2020-10-15 | Crane Payment Innovations, Inc. | Secondary bus communication between devices in an automated transaction machine |
US10462137B2 (en) | 2016-01-29 | 2019-10-29 | Cisco Technology, Inc. | Secure confirmation exchange for offline industrial machine |
DE102016203648A1 (de) * | 2016-03-07 | 2017-09-07 | Zumtobel Lighting Gmbh | Drahtlose Datenübertragung mittels Transponder in einem Beleuchtungssystem |
GB2559310B (en) | 2016-03-11 | 2021-10-06 | Tridonic Gmbh & Co Kg | Building technology device communication system with IoT-network devices |
EP3406089B1 (en) * | 2016-03-17 | 2020-04-01 | Siemens Aktiengesellschaft | Adapting beacon transmission rate and/or power based on a received signal |
US10129228B1 (en) * | 2016-03-30 | 2018-11-13 | Amazon Technologies, Inc. | Authenticated communication between devices |
US20170302663A1 (en) * | 2016-04-14 | 2017-10-19 | Cisco Technology, Inc. | BLOCK CHAIN BASED IoT DEVICE IDENTITY VERIFICATION AND ANOMALY DETECTION |
US9596606B1 (en) * | 2016-04-25 | 2017-03-14 | Verizon Patent And Licensing Inc. | Application programming interface gateway for sponsored data services |
KR101761648B1 (ko) | 2016-04-27 | 2017-07-26 | 주식회사 삼진엘앤디 | 무선 메시 네트워크의 동적 브리지 노드 형성 방법 |
US10433272B2 (en) * | 2016-05-17 | 2019-10-01 | Googel LLC | Distributed coordination of mesh network configuration updates |
US20170343991A1 (en) * | 2016-05-26 | 2017-11-30 | Maverick Technologies Holdings, LLC | Electronic Commissioning System for Production Facilities |
US10681610B2 (en) | 2016-06-07 | 2020-06-09 | Texas Instruments Incorporated | Node configuration and self-healing for ad hoc networks |
WO2017222449A1 (en) * | 2016-06-23 | 2017-12-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Path optimized multi-hop network |
EP3273635B1 (en) * | 2016-07-20 | 2019-10-30 | Mastercard International Incorporated | Secure channel establishment |
KR101869154B1 (ko) * | 2016-07-25 | 2018-06-19 | 이화여자대학교 산학협력단 | 복수의 스마트 기기에 대한 CoAP 메시지 기반의 비콘 서비스 제공 방법 |
CN109478048B (zh) * | 2016-07-25 | 2022-05-10 | 伊顿智能动力有限公司 | 电气装置的自动试运行 |
RU2631154C1 (ru) * | 2016-07-28 | 2017-09-19 | Общество с ограниченной ответственностью "ВЕРИМАГ" (ООО "ВЕРИМАГ") | Способ и система организации mesh-сети |
US10484201B2 (en) | 2016-09-28 | 2019-11-19 | Samsung Electronics Co., Ltd. | Distributed platform for robust execution of smart home applications |
US10104549B2 (en) * | 2016-09-30 | 2018-10-16 | Mitsubishi Electric Corporation | Network provisioning system and method for collection of endpoints |
CN106533851A (zh) * | 2016-10-14 | 2017-03-22 | 普天智能照明研究院有限公司 | 基于mesh网络技术的控制*** |
US20180139275A1 (en) * | 2016-11-11 | 2018-05-17 | Qualcomm Incorporated | Neighbor aware network operation for network onboarding and configuration |
US10785809B1 (en) * | 2016-12-19 | 2020-09-22 | Cisco Technology, Inc. | Coordinating zero touch network joins |
GB2558004B (en) * | 2016-12-21 | 2021-12-08 | Tridonic Gmbh & Co Kg | Commissioning of one or more installed devices of a lighting system |
JP6865385B2 (ja) * | 2017-02-15 | 2021-04-28 | パナソニックIpマネジメント株式会社 | 照明器具 |
JP6827840B2 (ja) * | 2017-02-20 | 2021-02-10 | キヤノン株式会社 | 管理システム、管理方法およびプログラム |
US10547613B1 (en) * | 2017-05-17 | 2020-01-28 | Amazon Technologies, Inc. | Simplified association of devices with a network using unique codes on the devices and side channel communication |
US20180376516A1 (en) * | 2017-06-21 | 2018-12-27 | Aruba Networks, Inc. | Establishing a Datagram Transport Layer Security Connection between Nodes in a Cluster |
US11856027B2 (en) | 2017-06-27 | 2023-12-26 | Applied Invention, Llc | Secure communication system |
US10868806B2 (en) * | 2017-06-27 | 2020-12-15 | Applied Invention, Llc | Secure communication network |
US20190008017A1 (en) * | 2017-06-30 | 2019-01-03 | Echelon Corporation | Discovery message and provisioning request interface for lighting networks |
US10362633B2 (en) * | 2017-07-21 | 2019-07-23 | Itron Networked Solutions, Inc. | Method and system for communicating between private mesh network and public network |
JP7217571B2 (ja) * | 2017-09-06 | 2023-02-03 | シグニファイ ホールディング ビー ヴィ | シングルホップ接続を使用したマルチホップネットワークにおけるコミッショニング |
US10447394B2 (en) | 2017-09-15 | 2019-10-15 | Qualcomm Incorporated | Connection with remote internet of things (IoT) device based on field of view of camera |
US10588009B2 (en) * | 2017-10-27 | 2020-03-10 | Toyota Jidosha Kabushiki Kaisha | PSM message-based device discovery for a vehicular mesh network |
CN109803244B (zh) * | 2017-11-17 | 2020-10-23 | 华为技术有限公司 | 数据传输的方法和装置 |
US10779342B2 (en) * | 2017-11-27 | 2020-09-15 | Cypress Semiconductor Corporation | Load balance for dual interface automotive wi-fi controllers for P2P devices |
CA3083923A1 (en) * | 2017-12-07 | 2019-06-13 | Mcom Media Communications Dmcc | Managing content casting |
US10897489B2 (en) | 2017-12-07 | 2021-01-19 | Mcom Media Comunications Dmcc | Managing content casting |
CN109936867A (zh) * | 2017-12-19 | 2019-06-25 | 英华达(上海)科技有限公司 | 一种定位方法及定位*** |
KR102331886B1 (ko) * | 2017-12-21 | 2021-11-29 | 삼성전자주식회사 | 네트워크에서 노드를 제어하는 전자 장치 및 제어 방법 |
DE102018100718A1 (de) | 2018-01-15 | 2019-07-18 | Gcs Gmbh | Lüftersystem, Lüfter und Verfahren zum Betrieb und zur Installation eines Lüfters |
CN108391238A (zh) * | 2018-02-01 | 2018-08-10 | 乐鑫信息科技(上海)有限公司 | 无线mesh网络的配网方法 |
KR102357233B1 (ko) * | 2018-03-23 | 2022-01-28 | 한국전자통신연구원 | 다중 홉 기반의 통신 네트워크에서 접속 제어를 위한 통신 노드의 동작 방법 |
US10791118B2 (en) * | 2018-03-29 | 2020-09-29 | Mcafee, Llc | Authenticating network services provided by a network |
US10530638B2 (en) * | 2018-05-08 | 2020-01-07 | Landis+ Gyr Innovations, Inc. | Managing connectivity for critical path nodes |
US10609573B2 (en) | 2018-05-08 | 2020-03-31 | Landis+Gyr Innovations, Inc. | Switching PANs while maintaining parent/child relationships |
CN110493758B (zh) | 2018-05-14 | 2023-01-13 | 阿里巴巴集团控股有限公司 | 蓝牙Mesh网络及其配网方法、设备与存储介质 |
CN110505606B (zh) | 2018-05-18 | 2022-12-02 | 阿里巴巴集团控股有限公司 | 蓝牙Mesh网络及其配网鉴权方法、设备和存储介质 |
CN110636478B (zh) | 2018-06-22 | 2023-04-14 | 阿里巴巴集团控股有限公司 | 蓝牙Mesh网络***及其通信方法、设备与存储介质 |
CN108990170B (zh) * | 2018-07-20 | 2020-08-28 | 新华三技术有限公司 | Mesh链路建立方法、装置、胖AP及存储介质 |
US12010743B2 (en) * | 2018-08-10 | 2024-06-11 | Telefonaktiebolaget Lm Ericsson (Publ) | User equipment discovery |
GB2578864B (en) * | 2018-09-24 | 2022-09-21 | Metrarc Ltd | Trusted ring |
JP7106686B2 (ja) * | 2018-10-08 | 2022-07-26 | グーグル エルエルシー | アシスタントクライアントデバイスによるスマートデバイスのローカルな制御および/または登録 |
WO2020122280A1 (ko) * | 2018-12-13 | 2020-06-18 | 엘지전자 주식회사 | 차량용 시스템 및 방법 |
CN111343589A (zh) * | 2018-12-18 | 2020-06-26 | 南京新联电子股份有限公司 | 通信组网方法、子节点设备及主节点设备 |
US10957134B2 (en) | 2019-01-14 | 2021-03-23 | Schlage Lock Company Llc | Ripple network access control system |
NL2022497B1 (en) * | 2019-02-01 | 2020-08-19 | Schreder Sa | Rotating coordinator in mesh network |
JP7204534B2 (ja) | 2019-03-04 | 2023-01-16 | 株式会社東芝 | 通信システム |
US11212870B2 (en) * | 2019-04-02 | 2021-12-28 | Elear Solutions Tech Private Limited | Method and system for managing a private, decentralized, secure, IP-based peer-to-peer mesh overlay network |
US11725838B2 (en) * | 2019-04-05 | 2023-08-15 | Johnson Controls Tyco IP Holdings LLP | Environmental control system for reduced power consumption through utilization of wake-up radios |
US20200396613A1 (en) * | 2019-04-29 | 2020-12-17 | Sonicwall Inc. | Securing transmission paths in a mesh network |
US12022295B2 (en) * | 2019-04-29 | 2024-06-25 | Sonicwall Inc. | Streamlined creation and expansion of a wireless mesh network |
US11997635B2 (en) * | 2019-04-29 | 2024-05-28 | Sonicwall Inc. | Establishing simultaneous mesh node connections |
US10972916B2 (en) | 2019-04-29 | 2021-04-06 | Sonicwall Inc. | Instant secure wireless network setup |
US11277276B2 (en) * | 2019-05-31 | 2022-03-15 | Nxp Usa, Inc. | Multicast processing for neighbor discovery proxy devices using hardware filtering |
US11012296B2 (en) | 2019-07-03 | 2021-05-18 | Cisco Technology, Inc. | Handling unsolicited requests from devices |
JP7213474B2 (ja) * | 2019-07-19 | 2023-01-27 | パナソニックIpマネジメント株式会社 | エリア判定システム、エリア判定方法及びプログラム |
CN110830854A (zh) * | 2019-11-28 | 2020-02-21 | 江苏扬天智慧科技有限公司 | 一种高性能多功能路由器装置 |
CN111010622A (zh) * | 2019-12-20 | 2020-04-14 | 扬州扬吉信息科技有限公司 | 一种底座网关装置 |
CN113015201A (zh) | 2019-12-20 | 2021-06-22 | 华为技术有限公司 | 一种信号强度测量方法、信号强度获取方法以及相关装置 |
KR102263391B1 (ko) * | 2019-12-24 | 2021-06-10 | 한전케이디엔주식회사 | 보호협조를 위한 배전 지능화용 보안 장치 |
US11284476B1 (en) * | 2020-01-23 | 2022-03-22 | Synapse Wireless, Inc. | Systems and methods for commissioning nodes of a wireless network |
JP2023513323A (ja) | 2020-02-11 | 2023-03-30 | シグニファイ ホールディング ビー ヴィ | ネットワークにおいてノードデバイスを選択的にコミッショニングする方法及びコーディネータデバイス |
US11323283B2 (en) * | 2020-02-27 | 2022-05-03 | Haier Us Appliance Solutions, Inc. | Domestic appliance commissioning |
US11297504B2 (en) * | 2020-05-04 | 2022-04-05 | Lennox Industries Inc. | Provisioning and servicing mesh networks |
CN111918380B (zh) * | 2020-07-27 | 2021-08-20 | 深圳大学 | 电子设备与无线网络中的参考节点同步的方法及电子设备 |
JP7516159B2 (ja) | 2020-08-11 | 2024-07-16 | 東芝テック株式会社 | 通信システム、通信装置及び通信方法 |
US11674704B2 (en) * | 2020-08-28 | 2023-06-13 | Lennox Industries Inc. | Load balancing wireless mesh networks for heating, ventilation, and air conditioning systems |
CN112654038A (zh) * | 2020-12-15 | 2021-04-13 | 深圳市豪恩安全科技有限公司 | 一种Mesh网络数据解密的方法、装置及*** |
US11785012B2 (en) | 2021-06-07 | 2023-10-10 | Bank Of America Corporation | Data processing for internet of things (IoT) devices based on recorded user behavior |
US20220415179A1 (en) * | 2021-06-23 | 2022-12-29 | Qualcomm Incorporated | Sub-platoons within vehicle-to-everything technology |
EP4364479A1 (en) * | 2021-06-28 | 2024-05-08 | Ofinno, LLC | Timing resiliency service |
US20230051075A1 (en) * | 2021-08-16 | 2023-02-16 | SILVAIR Sp. z o.o. | Processing of Mesh Network Data Packets Having Invalid Cyclic Redundancy Check (CRC) Values |
US11704027B2 (en) * | 2021-11-12 | 2023-07-18 | Western Digital Technologies, Inc. | Optimizing recovery of recurrent blocks using bloom filter |
US11575739B1 (en) * | 2021-11-15 | 2023-02-07 | Itron, Inc. | Peer selection for data distribution in a mesh network |
WO2024053872A1 (ko) * | 2022-09-08 | 2024-03-14 | 삼성전자 주식회사 | 스레드 네트워크들을 관리하는 전자 장치 및 그 동작 방법 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120030739A1 (en) * | 2008-12-24 | 2012-02-02 | Samsung Electronics Co., Ltd. | Method and apparatus for security of medium independent handover message transmission |
WO2013014609A1 (en) * | 2011-07-25 | 2013-01-31 | Koninklijke Philips Electronics N.V. | Methods, devices and systems for establishing end-to-end secure connections and for securely communicating data packets |
Family Cites Families (124)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6088591A (en) * | 1996-06-28 | 2000-07-11 | Aironet Wireless Communications, Inc. | Cellular system hand-off protocol |
US7302704B1 (en) | 2000-06-16 | 2007-11-27 | Bbn Technologies Corp | Excising compromised routers from an ad-hoc network |
US6581075B1 (en) * | 2000-12-28 | 2003-06-17 | Nortel Networks Limited | System and method for database synchronization |
US7089298B2 (en) * | 2001-08-20 | 2006-08-08 | Nokia Corporation | Naming distribution method for ad hoc networks |
US6665269B1 (en) * | 2002-01-30 | 2003-12-16 | Networks Associates Technology, Inc. | Method and apparatus for filtering network traffic based on the correct channel in an IEEE 802.11(b) wireless lan |
US7295556B2 (en) | 2002-03-01 | 2007-11-13 | Enterasys Networks, Inc. | Location discovery in a data network |
JP3848235B2 (ja) * | 2002-10-04 | 2006-11-22 | ソニー株式会社 | 通信処理装置、通信処理システム、および方法、並びにコンピュータ・プログラム |
US7263357B2 (en) * | 2003-01-14 | 2007-08-28 | Samsung Electronics Co., Ltd. | Method for fast roaming in a wireless network |
US7460865B2 (en) | 2003-06-18 | 2008-12-02 | Fisher-Rosemount Systems, Inc. | Self-configuring communication networks for use with process control systems |
US7701858B2 (en) * | 2003-07-17 | 2010-04-20 | Sensicast Systems | Method and apparatus for wireless communication in a mesh network |
KR100579834B1 (ko) * | 2003-10-20 | 2006-05-15 | 삼성전자주식회사 | 모바일 애드혹 네트워크에서 ip 사이트로컬 프리픽스풀을 이용한 주소 할당방법 |
US7464378B1 (en) * | 2003-12-04 | 2008-12-09 | Symantec Operating Corporation | System and method for allowing multiple sub-clusters to survive a cluster partition |
US7292870B2 (en) * | 2003-12-24 | 2007-11-06 | Zipit Wireless, Inc. | Instant messaging terminal adapted for Wi-Fi access points |
WO2006020658A1 (en) * | 2004-08-09 | 2006-02-23 | Johnny Yau | Method and apparatus for ad hoc mesh routing |
JP2006203480A (ja) * | 2005-01-20 | 2006-08-03 | Mitsubishi Electric Corp | ネットワーク及びネットワーク管理方法 |
KR100643761B1 (ko) * | 2005-01-28 | 2006-11-10 | 삼성전자주식회사 | 애드 혹 네트워크에서 주소 할당 방법 및 시스템 |
TW201006182A (en) * | 2005-03-11 | 2010-02-01 | Interdigital Tech Corp | Mesh network configured to autonomously commission a network and manage the network topology |
US8159349B2 (en) | 2005-08-19 | 2012-04-17 | Adasa Inc. | Secure modular applicators to commission wireless sensors |
US7539488B2 (en) * | 2005-11-09 | 2009-05-26 | Texas Instruments Norway As | Over-the-air download (OAD) methods and apparatus for use in facilitating application programming in wireless network devices of ad hoc wireless communication networks |
US7814478B2 (en) | 2005-11-09 | 2010-10-12 | Texas Instruments Norway As | Methods and apparatus for use in updating application programs in memory of a network device |
US7715354B2 (en) * | 2005-12-30 | 2010-05-11 | Samsung Electronics Co., Ltd. | Method of beacon exchange between devices with asymmetric links and system using the method |
US7333464B2 (en) * | 2006-02-01 | 2008-02-19 | Microsoft Corporation | Automated service discovery and wireless network set-up |
US8107414B2 (en) * | 2006-02-14 | 2012-01-31 | At&T Intellectual Property I, L.P. | Method and communication device for expanded coverage in a mesh network |
US8023478B2 (en) * | 2006-03-06 | 2011-09-20 | Cisco Technology, Inc. | System and method for securing mesh access points in a wireless mesh network, including rapid roaming |
US20070288638A1 (en) * | 2006-04-03 | 2007-12-13 | British Columbia, University Of | Methods and distributed systems for data location and delivery |
US7894408B2 (en) * | 2006-05-12 | 2011-02-22 | Motorola Solutions, Inc. | System and method for distributing proxying error information in wireless networks |
US20070280140A1 (en) * | 2006-05-30 | 2007-12-06 | Thiruvengadam Venketesan | Self-optimizing network tunneling protocol |
JP4732972B2 (ja) * | 2006-06-30 | 2011-07-27 | 株式会社エヌ・ティ・ティ・ドコモ | アドホックネットワーク、ノード、経路制御方法、及び経路制御プログラム |
US7773575B2 (en) * | 2006-07-24 | 2010-08-10 | Harris Corporation | System and method for communicating using a plurality of TDMA mesh networks having efficient bandwidth use |
US20080031283A1 (en) * | 2006-08-07 | 2008-02-07 | Martin Curran-Gray | Time synchronization for network aware devices |
US7496078B2 (en) * | 2006-08-15 | 2009-02-24 | Cisco Technology, Inc. | Route tree building in a wireless mesh network |
US8634342B2 (en) * | 2006-10-05 | 2014-01-21 | Cisco Technology, Inc. | Upgrading mesh access points in a wireless mesh network |
GB2455469B (en) * | 2006-10-13 | 2011-04-27 | Firetide Inc | Mesh node mobility across static and mobile mesh networks |
US8102814B2 (en) * | 2006-11-14 | 2012-01-24 | Cisco Technology, Inc. | Access point profile for a mesh access point in a wireless mesh network |
GB0623101D0 (en) * | 2006-11-20 | 2006-12-27 | British Telecomm | Secure network architecture |
US8000334B2 (en) * | 2007-01-11 | 2011-08-16 | Sprint Spectrum L.P. | Methods and improvements for joining wireless mesh networks |
US7830834B2 (en) | 2007-03-22 | 2010-11-09 | Eaton Corporation | Wireless communication network including network coordinator assigning time slots and channels to nodes to provide collision-free schedules and data aggregation method for the same |
WO2008127688A1 (en) | 2007-04-13 | 2008-10-23 | Hart Communication Foundation | Synchronizing timeslots in a wireless communication protocol |
US8676219B2 (en) | 2007-04-13 | 2014-03-18 | Hart Communication Foundation | Combined wired and wireless communications with field devices in a process control environment |
KR101321398B1 (ko) * | 2007-04-17 | 2013-12-19 | 삼성전자주식회사 | 단일의 와이파이 인터페이스로 다수의 메쉬 동작 모드를지원하는 방법 및 시스템 |
US8204230B2 (en) * | 2007-05-08 | 2012-06-19 | Infineon Technologies Ag | Communication device, method for establishing a communication connection and method for using a communication connection |
US7839856B2 (en) * | 2007-06-06 | 2010-11-23 | Cisco Technology, Inc. | Centrally controlled routing with tagged packet forwarding in a wireless mesh network |
US20090010178A1 (en) | 2007-07-03 | 2009-01-08 | Digi International Inc. | Cordless mains powered form factor for mesh network router node |
US9848372B2 (en) * | 2007-07-10 | 2017-12-19 | Qualcomm Incorporated | Coding Methods of communicating identifiers in peer discovery in a peer-to-peer network |
US9301121B2 (en) * | 2007-07-11 | 2016-03-29 | Qualcomm Incorporated | Peer to peer multiple identifiers |
US8325922B1 (en) * | 2007-07-20 | 2012-12-04 | Apple Inc. | Group key security in a multihop relay wireless network |
US7894378B2 (en) * | 2007-08-16 | 2011-02-22 | Motorola Solutions, Inc. | Method for updating a multicast state of a multicast group |
GB2452251B (en) * | 2007-08-21 | 2010-03-24 | Motorola Inc | Method and apparatus for authenticating a network device |
CA2725065A1 (en) * | 2008-05-20 | 2009-11-26 | Live Meters, Inc. | Remote monitoring and control system comprising mesh and time synchronization technology |
US8510560B1 (en) * | 2008-08-20 | 2013-08-13 | Marvell International Ltd. | Efficient key establishment for wireless networks |
CN102132592B (zh) * | 2008-08-27 | 2015-03-25 | 皇家飞利浦电子股份有限公司 | 试运行网络*** |
US9191625B2 (en) | 2008-09-26 | 2015-11-17 | Janos Redei | System and methods for transmitting and distributing media content |
US8583919B2 (en) * | 2008-10-23 | 2013-11-12 | Telefonaktiegolaget L M Ericsson (Publ) | Mobility handling for multicast services |
US9026656B2 (en) * | 2008-11-04 | 2015-05-05 | Qualcomm Incorporated | Resource sharing over wireless personal area networks |
US8384947B2 (en) * | 2008-11-17 | 2013-02-26 | Image Trends, Inc. | Handheld scanner and system comprising same |
JP5606674B2 (ja) | 2008-12-12 | 2014-10-15 | 横河電機株式会社 | ゲートウェイ装置及びこれを用いた無線制御ネットワーク管理システム |
US9344438B2 (en) * | 2008-12-22 | 2016-05-17 | Qualcomm Incorporated | Secure node identifier assignment in a distributed hash table for peer-to-peer networks |
US7961674B2 (en) * | 2009-01-27 | 2011-06-14 | Sony Corporation | Multi-tier wireless home mesh network with a secure network discovery protocol |
US8116336B2 (en) * | 2009-01-27 | 2012-02-14 | Sony Corporation | Distributed IP address assignment protocol for a multi-hop wireless home mesh network with collision detection |
KR101042908B1 (ko) | 2009-02-12 | 2011-06-21 | 엔에이치엔(주) | 네트워크 분리 장애 상황에서 메이저 그룹을 결정하기 위한방법, 시스템, 및 컴퓨터 판독 가능한 기록 매체 |
US8918631B1 (en) * | 2009-03-31 | 2014-12-23 | Juniper Networks, Inc. | Methods and apparatus for dynamic automated configuration within a control plane of a switch fabric |
US8171292B2 (en) * | 2009-04-08 | 2012-05-01 | Research In Motion Limited | Systems, devices, and methods for securely transmitting a security parameter to a computing device |
TWI491300B (zh) * | 2009-06-10 | 2015-07-01 | 皇家飛利浦電子股份有限公司 | 無線網路系統、使用於一無線網路系統中之加入器件、用於委任一無線網路系統之方法及電腦程式產品 |
US9179305B2 (en) * | 2009-06-11 | 2015-11-03 | Qualcomm Incorporated | Bloom filter based device discovery |
US8812833B2 (en) * | 2009-06-24 | 2014-08-19 | Marvell World Trade Ltd. | Wireless multiband security |
KR20110003210A (ko) * | 2009-07-03 | 2011-01-11 | 주식회사 케이티 | 센서 네트워크의 자율 구성 방법 |
US8385321B2 (en) | 2009-07-31 | 2013-02-26 | Alcatel Lucent | Method and system for synchronizing a data base at a plurality of nodes in an ad hoc network |
WO2011083389A1 (en) * | 2010-01-06 | 2011-07-14 | Koninklijke Philips Electronics N.V. | Election of broadcast routers in a multihop network |
US8265674B2 (en) * | 2010-01-08 | 2012-09-11 | Daintree Networks, Pty. Ltd. | Wireless system commissioning |
CN101841442B (zh) | 2010-02-08 | 2011-11-16 | 电子科技大学 | 一种在名址分离网络中对网络异常进行检测的方法 |
CN102170386B (zh) | 2010-02-26 | 2016-02-10 | 中兴通讯股份有限公司 | 身份标识与位置分离的实现方法、***及数据封装方法 |
US8422401B1 (en) | 2010-05-11 | 2013-04-16 | Daintree Networks, Pty. Ltd. | Automated commissioning of wireless devices |
US8856883B2 (en) * | 2010-07-06 | 2014-10-07 | Intel Corporation | System and method for protecting MAC control messages |
JP5170585B2 (ja) * | 2010-08-09 | 2013-03-27 | 横河電機株式会社 | プロビジョニング装置 |
US9184983B2 (en) * | 2010-08-26 | 2015-11-10 | Futurewei Technologies, Inc. | Cross-stratum optimization protocol |
EP2518932A3 (en) * | 2010-10-05 | 2015-11-18 | Brandenburgische Technische Universität Cottbus-Senftenberg | A method of password-based authentication and session key agreement for secure data transmission, a method for securely transmitting data, and an electronic data transmission system |
US8406153B2 (en) * | 2010-11-09 | 2013-03-26 | Cisco Technology, Inc. | Affecting node association through load partitioning |
WO2012087188A1 (en) * | 2010-12-20 | 2012-06-28 | Telefonaktiebolaget L M Ericsson (Publ) | Searching in peer to peer networks |
US9398471B2 (en) * | 2010-12-22 | 2016-07-19 | Aruba Networks, Inc. | Identifying a wireless communication channel and a power setting for use by an access point to advertise a particular SSID |
US8913746B2 (en) * | 2010-12-22 | 2014-12-16 | Schneider Electric It Corporation | Wireless communication system and method |
US9787490B2 (en) * | 2011-01-04 | 2017-10-10 | Motorola Solutions, Inc. | Method of aggregating conventional resources upon losing connectivity to a master system site |
KR20140053860A (ko) * | 2011-02-09 | 2014-05-08 | 인터디지탈 패튼 홀딩스, 인크 | 통합 코디네이터를 구비한 구성가능한 아키텍쳐 |
US8612386B2 (en) | 2011-02-11 | 2013-12-17 | Alcatel Lucent | Method and apparatus for peer-to-peer database synchronization in dynamic networks |
CN102202427A (zh) * | 2011-04-22 | 2011-09-28 | 赛特斯网络科技(南京)有限责任公司 | 无线自组织网状网络*** |
WO2012168888A1 (en) * | 2011-06-10 | 2012-12-13 | Koninklijke Philips Electronics N.V. | Secure data transmission to network nodes in a network |
US8553688B2 (en) | 2011-07-28 | 2013-10-08 | Cisco Technology, Inc. | Dynamic allocation of context identifiers for header compression |
DE102011080876A1 (de) * | 2011-08-12 | 2013-02-14 | Tridonic Gmbh & Co Kg | Management des Gerätebesitzes und Inbetriebnahme in drahtlosen Netzwerken mit Verschlüsselung durch öffentliche Schlüssel |
US20130104197A1 (en) * | 2011-10-23 | 2013-04-25 | Gopal Nandakumar | Authentication system |
KR101828412B1 (ko) * | 2011-12-13 | 2018-02-13 | 삼성전자주식회사 | 통신 방법, 통신 장치 및 통신 시스템 |
US9247492B2 (en) * | 2011-12-29 | 2016-01-26 | Sonos, Inc. | Systems and methods for multi-network audio control |
WO2013106536A2 (en) * | 2012-01-11 | 2013-07-18 | Interdigital Patent Holdings, Inc. | Method and apparatus for accelerated link setup |
US9246757B2 (en) * | 2012-01-23 | 2016-01-26 | Zonoff, Inc. | Commissioning devices for automation systems |
AU2013235436B2 (en) * | 2012-03-19 | 2016-12-01 | Osram Sylvania Inc. | Methods, systems, and apparatus for providing variable illumination |
US9198204B2 (en) * | 2012-04-11 | 2015-11-24 | Google Inc. | Apparatus and method for seamless commissioning of wireless devices |
US20130288601A1 (en) * | 2012-04-26 | 2013-10-31 | Apple Inc. | Automatic configuration of electronic devices |
EP2661112A1 (en) * | 2012-05-03 | 2013-11-06 | Itron, Inc. | Authentication using DHCP Services in Mesh Networks |
JP2014022808A (ja) * | 2012-07-13 | 2014-02-03 | Panasonic Corp | ゲートウェイ装置、ネットワークシステム及び通信方法 |
US9455903B2 (en) * | 2012-07-31 | 2016-09-27 | Cisco Technology, Inc. | Recording packet routes using bloom filters |
US9290104B2 (en) * | 2012-08-24 | 2016-03-22 | The Regents Of The University Of California | Power control apparatus and methods for electric vehicles |
CN103686709B (zh) * | 2012-09-17 | 2017-09-08 | 中兴通讯股份有限公司 | 一种无线网格网认证方法和*** |
US9712433B2 (en) * | 2012-10-16 | 2017-07-18 | Cisco Technology, Inc. | Maintaining and communicating nodal neighboring information |
US8792645B2 (en) * | 2012-12-18 | 2014-07-29 | Honeywell International Inc. | Authentication and data security for wireless networks |
US9226231B2 (en) * | 2013-01-30 | 2015-12-29 | Qualcomm Incorporated | Systems and methods for monitoring the size of a wireless network |
US9408059B2 (en) * | 2013-02-05 | 2016-08-02 | Terranet Ab | Method and apparatus for communicating between mobile devices |
US9313103B2 (en) * | 2013-03-08 | 2016-04-12 | Qualcomm Incorporated | Systems and methods for discovering devices in a neighborhood aware network |
US8824444B1 (en) * | 2013-04-19 | 2014-09-02 | Cubic Corporation | Null interface feature in wireless mesh networking device |
WO2014185839A1 (en) * | 2013-05-16 | 2014-11-20 | Telefonaktiebolaget L M Ericsson (Publ) | Coordinator and device in a radio communication network |
JP5929834B2 (ja) * | 2013-05-24 | 2016-06-08 | 横河電機株式会社 | 情報設定方法及び無線通信システム |
US9531704B2 (en) * | 2013-06-25 | 2016-12-27 | Google Inc. | Efficient network layer for IPv6 protocol |
US9571386B2 (en) * | 2013-07-08 | 2017-02-14 | Nicira, Inc. | Hybrid packet processing |
US8891588B1 (en) * | 2013-08-06 | 2014-11-18 | Cisco Technology, Inc. | On-demand medium to low transmission power channel switching in computer networks |
US9220050B2 (en) * | 2013-09-30 | 2015-12-22 | Silicon Laboratories Inc. | Mesh network defragmentation |
US9077652B2 (en) * | 2013-09-30 | 2015-07-07 | Silicon Laboratories Inc. | Methods for limiting number of routers in a mesh network |
US9241355B2 (en) * | 2013-09-30 | 2016-01-19 | Sonos, Inc. | Media system access via cellular network |
MX357872B (es) * | 2013-10-18 | 2018-07-25 | Elster Solutions Llc | Comunicaciones de espectro ensanchado por salto de frecuencia sincrona. |
US9763310B2 (en) | 2013-11-01 | 2017-09-12 | Kenall Manufacturing Company | Systems and methods for commissioning a lighting system |
US10021554B2 (en) * | 2013-11-18 | 2018-07-10 | Qualcomm Incorporated | Wireless discovery location and ranging |
US9379979B2 (en) * | 2014-01-14 | 2016-06-28 | Palo Alto Research Center Incorporated | Method and apparatus for establishing a virtual interface for a set of mutual-listener devices |
US9351224B2 (en) * | 2014-02-21 | 2016-05-24 | Qualcomm Incorporated | System and method for access point selection |
US10827539B2 (en) * | 2014-03-06 | 2020-11-03 | Gainspan Corporation | Remote provisioning of wireless stations with confirmation |
US9525848B2 (en) * | 2014-05-30 | 2016-12-20 | Highfive Technologies, Inc. | Domain trusted video network |
US9628502B2 (en) * | 2014-06-09 | 2017-04-18 | Meadow Hills, LLC | Active attack detection system |
US9363732B2 (en) | 2014-06-24 | 2016-06-07 | Google Inc. | Mesh network commissioning |
US9716984B2 (en) * | 2015-01-22 | 2017-07-25 | Gainspan Corporation | Multicast packet delivery in a wireless network operating in non-storing mode |
-
2015
- 2015-06-24 US US14/749,616 patent/US9363732B2/en active Active
- 2015-06-24 CN CN201711128815.8A patent/CN107889090B/zh active Active
- 2015-06-24 CN CN201580014720.6A patent/CN106105142B/zh active Active
- 2015-06-24 KR KR1020177024382A patent/KR101870835B1/ko active IP Right Grant
- 2015-06-24 KR KR1020217013550A patent/KR102306628B1/ko active IP Right Grant
- 2015-06-24 EP EP23161549.3A patent/EP4216589A1/en active Pending
- 2015-06-24 AU AU2015279883A patent/AU2015279883B2/en active Active
- 2015-06-24 EP EP21207846.3A patent/EP3972311B1/en active Active
- 2015-06-24 KR KR1020167013153A patent/KR101706581B1/ko active IP Right Grant
- 2015-06-24 CA CA2945360A patent/CA2945360C/en active Active
- 2015-06-24 CA CA3172139A patent/CA3172139C/en active Active
- 2015-06-24 CA CA3074353A patent/CA3074353C/en active Active
- 2015-06-24 CA CA3237350A patent/CA3237350A1/en active Pending
- 2015-06-24 US US14/655,702 patent/US9948516B2/en active Active
- 2015-06-24 WO PCT/US2015/037549 patent/WO2015200558A1/en active Application Filing
- 2015-06-24 EP EP15739085.7A patent/EP3141010B1/en active Active
- 2015-06-24 KR KR1020197013751A patent/KR102038571B1/ko active IP Right Grant
- 2015-06-24 EP EP19191486.0A patent/EP3627871B1/en active Active
- 2015-06-24 KR KR1020177003442A patent/KR101775089B1/ko active Application Filing
- 2015-06-24 EP EP20205257.7A patent/EP3790300B1/en active Active
- 2015-06-24 KR KR1020207032493A patent/KR102251202B1/ko active IP Right Grant
- 2015-06-24 JP JP2016541613A patent/JP6262353B2/ja active Active
- 2015-06-24 KR KR1020207016083A patent/KR102179962B1/ko active IP Right Grant
- 2015-06-24 KR KR1020187017294A patent/KR101979935B1/ko active IP Right Grant
- 2015-06-24 KR KR1020197031299A patent/KR102121625B1/ko active IP Right Grant
- 2015-06-26 US US14/752,182 patent/US9351232B2/en active Active
- 2015-06-26 US US14/752,327 patent/US9413613B2/en active Active
- 2015-06-26 US US14/752,443 patent/US9276818B2/en active Active
- 2015-06-26 US US14/752,292 patent/US9363733B2/en active Active
- 2015-06-26 US US14/752,492 patent/US9408133B2/en active Active
- 2015-06-26 US US14/752,380 patent/US9628338B2/en active Active
- 2015-10-02 US US14/873,331 patent/US9999090B2/en active Active
-
2016
- 2016-08-10 AU AU2016213750A patent/AU2016213750B2/en active Active
- 2016-12-02 AU AU2016266084A patent/AU2016266084C1/en active Active
-
2017
- 2017-03-29 AU AU2017202069A patent/AU2017202069B2/en active Active
- 2017-08-15 AU AU2017216479A patent/AU2017216479B2/en active Active
- 2017-09-22 JP JP2017182445A patent/JP6441430B2/ja active Active
- 2017-12-21 AU AU2017279718A patent/AU2017279718B2/en active Active
-
2018
- 2018-04-20 US US15/959,122 patent/US20180242379A1/en not_active Abandoned
- 2018-11-21 JP JP2018218112A patent/JP6506879B2/ja active Active
-
2019
- 2019-03-29 JP JP2019067206A patent/JP6759405B2/ja active Active
- 2019-12-06 AU AU2019275648A patent/AU2019275648B2/en active Active
-
2020
- 2020-09-02 JP JP2020147536A patent/JP7102476B2/ja active Active
- 2020-10-26 AU AU2020260392A patent/AU2020260392B2/en active Active
- 2020-12-15 AU AU2020289744A patent/AU2020289744B2/en active Active
-
2022
- 2022-07-06 JP JP2022108975A patent/JP7202498B2/ja active Active
- 2022-12-23 JP JP2022206910A patent/JP7298005B2/ja active Active
-
2023
- 2023-06-14 JP JP2023097740A patent/JP2023123584A/ja active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120030739A1 (en) * | 2008-12-24 | 2012-02-02 | Samsung Electronics Co., Ltd. | Method and apparatus for security of medium independent handover message transmission |
WO2013014609A1 (en) * | 2011-07-25 | 2013-01-31 | Koninklijke Philips Electronics N.V. | Methods, devices and systems for establishing end-to-end secure connections and for securely communicating data packets |
Non-Patent Citations (1)
Title |
---|
"THREAD An introduction", THREADINTRO, JPN6016049368, 30 September 2014 (2014-09-30), US, pages paragraph Technical overview, ISSN: 0003996066 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3913980A1 (en) | 2020-05-20 | 2021-11-24 | Yugen Kaisha Tomabechian | Meshed virtual private network system |
US11265188B2 (en) | 2020-05-20 | 2022-03-01 | Yugen Kaisha Tomabechian | Meshed virtual private network system |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6506879B2 (ja) | メッシュネットワークコミッショニング | |
AU2015279883A1 (en) | Mesh network commissioning |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190228 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190319 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190329 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6506879 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |