JP7202498B2 - メッシュネットワークコミッショニング - Google Patents
メッシュネットワークコミッショニング Download PDFInfo
- Publication number
- JP7202498B2 JP7202498B2 JP2022108975A JP2022108975A JP7202498B2 JP 7202498 B2 JP7202498 B2 JP 7202498B2 JP 2022108975 A JP2022108975 A JP 2022108975A JP 2022108975 A JP2022108975 A JP 2022108975A JP 7202498 B2 JP7202498 B2 JP 7202498B2
- Authority
- JP
- Japan
- Prior art keywords
- commissioning
- mesh network
- network
- application
- 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.)
- Active
Links
Images
Classifications
-
- 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
- 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
- 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/04—Key management, e.g. using generic bootstrapping architecture [GBA]
-
- 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/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)
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 (18)
- メッシュネットワークに参加するように1つ以上の参加デバイスをコミッショニングするためのコミッショナーになるようにコミッショニングデバイスを認可する方法であって、前記方法は、
ボーダールータで、データグラムトランスポート層セキュリティ(DTLS)を使用して前記ボーダールータへの安全な接続を確立するための要求を前記コミッショニングデバイスから受信するステップと、
前記ボーダールータで、前記メッシュネットワーク用の前記コミッショナーになるための申請を前記コミッショニングデバイスから受信するステップとを含み、前記ボーダールータは、前記メッシュネットワークに対する外部のネットワークから前記申請を受信し、前記方法はさらに、
受信された前記申請を、前記メッシュネットワークのリーダーデバイスに送信するステップと、
前記リーダーデバイスから、前記申請に対する応答を受信するステップとを含み、前記応答は前記申請の受入れまたは拒否を表示し、前記方法はさらに、
前記申請の前記受入れまたは前記拒否の表示を前記コミッショニングデバイスに送信するステップを含む、方法。 - ボーダールータによって、コミッショニングデバイスのための前記メッシュネットワークの利用可能性を広告するステップをさらに含み、前記申請を受信するステップは、前記広告するステップの後で実施される、請求項1に記載の方法。
- 前記安全な接続を確立するための前記要求の受信に応じて、データグラムトランスポート層セキュリティ(DTLS)を使用して安全な接続を確立するステップをさらに含む、請求項1または請求項2に記載の方法。
- 安全なコミッショニング通信セッションを確立するために、前記コミッショニングデバイスのアイデンティティを前記ボーダールータに登録するステップをさらに含み、前記登録するステップは、暗号化されたコミッショニングクレデンシャルを前記ボーダールータに提供するステップを含み、前記暗号化されたコミッショニングクレデンシャルは、ユーザによって前記コミッショニングデバイスに入力されたコミッショニングクレデンシャルから導き出されたものである、請求項1~請求項3のいずれか1項に記載の方法。
- 前記ボーダールータは、前記コミッショニングデバイスを前記メッシュネットワークに認証するために使用可能である前記暗号化されたコミッショニングクレデンシャルのコピーを含む、請求項4に記載の方法。
- 前記暗号化されたコミッショニングクレデンシャルの前記コピーは、前記コミッショニングクレデンシャルから以前に導き出され、
前記コミッショニングクレデンシャルは、前記暗号化されたコミッショニングクレデンシャルの前記コピーを導き出した前記メッシュネットワークの前記リーダーデバイスに注入され、
前記リーダーデバイスは、前記暗号化されたコミッショニングクレデンシャルの前記コピーを、前記ボーダールータに安全に通信した、請求項5に記載の方法。 - ボーダールータとして実現されるメッシュネットワークデバイスであって、前記メッシュネットワークデバイスは、
メッシュネットワークにおける通信のために構成されたメッシュネットワークインターフェイスと、
コミッショニングアプリケーションを実現するためのメモリおよびプロセッサシステムとを含み、前記コミッショニングアプリケーションは、
データグラムトランスポート層セキュリティ(DTLS)を使用して前記ボーダールータへの安全な接続を確立するための要求をコミッショニングデバイスから受信し、
前記メッシュネットワークに参加するように1つ以上の参加デバイスをコミッショニングするための前記メッシュネットワーク用のコミッショナーになるための申請を前記コミッショニングデバイスから受信するように構成され、前記申請は、前記メッシュネットワークに対する外部のネットワークから受信され、前記コミッショニングアプリケーションはさらに、
受信された前記申請が前記メッシュネットワークインターフェイスを介して前記メッシュネットワークのリーダーデバイスに送信されるのを開始し、
前記リーダーデバイスから、前記申請に対する応答を受信するように構成され、前記応答は前記申請の受入れまたは拒否を表示し、前記コミッショニングアプリケーションはさらに、
前記申請の前記受入れまたは前記拒否の表示が前記コミッショニングデバイスに送信されるのを開始するように構成されている、メッシュネットワークデバイス。 - 前記コミッショニングアプリケーションは、コミッショニングデバイスのための前記メッシュネットワークの利用可能性を広告し、当該広告の後、前記申請を受信するように構成され、
前記広告は、マルチキャストドメイン名システム(mDNS)を含むサービス発見プロトコルを使用して行なわれる、請求項7に記載のメッシュネットワークデバイス。 - 前記安全な接続を確立するための前記要求に応答して、前記コミッショニングアプリケーションは、データグラムトランスポート層セキュリティ(DTLS)を使用して前記安全な接続を確立するように構成されている、請求項7または請求項8に記載のメッシュネットワークデバイス。
- 前記コミッショニングアプリケーションは、前記ボーダールータに提供された暗号化されたコミッショニングクレデンシャルを含む、安全なコミッショニング通信セッションを確立するために、前記コミッショニングデバイスのアイデンティティを前記ボーダールータに登録するように構成され、
前記暗号化されたコミッショニングクレデンシャルは、ユーザによって前記コミッショニングデバイスに入力されたコミッショニングクレデンシャルから導き出されたものであり、
前記ボーダールータは、前記コミッショニングデバイスを前記メッシュネットワークに認証するために使用可能である前記暗号化されたコミッショニングクレデンシャルのコピーを含む、請求項7~請求項9のいずれか1項に記載のメッシュネットワークデバイス。 - 前記コミッショニングデバイスと前記ボーダールータとは、前記メッシュネットワーク以外の他のネットワークを通して通信する、請求項7~請求項10のいずれか1項に記載のメッシュネットワークデバイス。
- 前記他のネットワークは、Wi-Fiネットワークまたはイーサネットネットワークのうちの一方である、請求項11に記載のメッシュネットワークデバイス。
- メッシュネットワークシステムであって、
メッシュネットワークに参加するように1つ以上の参加デバイスをコミッショニングするためのコミッショナーになるよう申請するように構成されたコミッショニングデバイスと、
ボーダールータとを含み、前記ボーダールータは、
データグラムトランスポート層セキュリティ(DTLS)を使用して前記ボーダールータへの安全な接続を確立するための要求を前記コミッショニングデバイスから受信し、
前記メッシュネットワーク用の前記コミッショナーになるための申請を前記コミッショニングデバイスから受信するように構成され、前記申請は、前記メッシュネットワークに対する外部のネットワークから受信され、前記ボーダールータはさらに、
受信された前記申請を、前記メッシュネットワークのリーダーデバイスに送信し、
前記リーダーデバイスから、前記申請に対する応答を受信するように構成され、前記応答は前記申請の受入れまたは拒否を表示し、前記ボーダールータはさらに、
前記申請の前記受入れまたは前記拒否の表示を前記コミッショニングデバイスに送信するように構成されている、メッシュネットワークシステム。 - 前記ボーダールータは、コミッショニングデバイスのための前記メッシュネットワークの利用可能性を広告し、当該広告の後、前記申請を受信するように構成されている、請求項13に記載のメッシュネットワークシステム。
- 前記コミッショニングデバイスと前記ボーダールータとは、前記メッシュネットワーク以外の他のネットワークを通して通信する、請求項13または請求項14に記載のメッシュネットワークシステム。
- 前記他のネットワークは、Wi-Fiネットワークまたはイーサネットネットワークのうちの一方である、請求項15に記載のメッシュネットワークシステム。
- 前記ボーダールータは、安全なコミッショニングセッションを確立するために、前記申請の前記受入れの前記表示を送信するように構成されている、請求項13~請求項16のいずれか1項に記載のメッシュネットワークシステム。
- 前記安全な接続を確立するための前記要求に応答して、前記ボーダールータは、データグラムトランスポート層セキュリティ(DTLS)を使用して前記安全な接続を確立するように構成されている、請求項13~請求項17のいずれか1項に記載のメッシュネットワークシステム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022206910A JP7298005B2 (ja) | 2014-06-24 | 2022-12-23 | メッシュネットワークコミッショニング |
JP2023097740A JP2023123584A (ja) | 2014-06-24 | 2023-06-14 | メッシュネットワークコミッショニング |
Applications Claiming Priority (9)
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 | ||
JP2020147536A JP7102476B2 (ja) | 2014-06-24 | 2020-09-02 | メッシュネットワークコミッショニング |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020147536A Division JP7102476B2 (ja) | 2014-06-24 | 2020-09-02 | メッシュネットワークコミッショニング |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022206910A Division JP7298005B2 (ja) | 2014-06-24 | 2022-12-23 | メッシュネットワークコミッショニング |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022141746A JP2022141746A (ja) | 2022-09-29 |
JP7202498B2 true JP7202498B2 (ja) | 2023-01-11 |
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 (5)
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 | メッシュネットワークコミッショニング |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
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) |
Families Citing this family (97)
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 |
JP7355389B2 (ja) | 2020-05-20 | 2023-10-03 | 有限会社苫米地庵 | メッシュネットワークシステム |
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 (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070280140A1 (en) | 2006-05-30 | 2007-12-06 | Thiruvengadam Venketesan | Self-optimizing network tunneling protocol |
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 |
US20150071295A1 (en) | 2013-08-06 | 2015-03-12 | Cisco Technology, Inc. | On-demand medium to low transmission power channel switching in computer networks |
WO2015058038A1 (en) | 2013-10-18 | 2015-04-23 | Elster Solutions, Llc | Synchronous frequency hopping spread spectrum communications |
Family Cites Families (122)
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 |
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 |
KR20100074463A (ko) * | 2008-12-24 | 2010-07-02 | 삼성전자주식회사 | 매체 독립 핸드 오버 메시지 전송의 보안 방법 |
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 |
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 |
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 (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070280140A1 (en) | 2006-05-30 | 2007-12-06 | Thiruvengadam Venketesan | Self-optimizing network tunneling protocol |
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 |
US20150071295A1 (en) | 2013-08-06 | 2015-03-12 | Cisco Technology, Inc. | On-demand medium to low transmission power channel switching in computer networks |
WO2015058038A1 (en) | 2013-10-18 | 2015-04-23 | Elster Solutions, Llc | Synchronous frequency hopping spread spectrum communications |
Non-Patent Citations (1)
Title |
---|
THREAD An introduction,ThreadIntro,米国,Thread Group, Inc,2014年09月30日,paragraph Technical overview |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7202498B2 (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: 20220725 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220725 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20220725 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220823 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221107 |
|
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: 20221206 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221223 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7202498 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |