Nova Patents
JP7102476B2

Mesh network commissioning

Abstract

This record has no abstract on file.

JP7102476B2, drawing sheet 1
Sheet 1 of 27

Term

13.9 yearsleft in the term

Expires 2 September 2040.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

18 claims: 15 independent, 3 dependent

  1. 1
    メッシュネットワークへの参加が許可されているデバイスを識別する方法であって、前記方法は、メッシュネットワーク用のコミッショニングデバイスによって実施させ、前記方法は、メッシュネットワーク用のステアリングデータを求めるステップを含み、ステアリングデータは、デバイス識別子の表示を含み、表示は、ブルームフィルタにおける一組の値として表わされており、デバイス識別子は、メッシュネットワークへの参加が許可されている参加デバイスに関連付けられており、前記方法はさらに、メッシュネットワークにおける1つ以上のルータにステアリングデータを伝搬するステップを含み、前記伝搬するステップは、1つ以上のルータがステアリングデータをビーコンメッセージで送信することを可能にし、ステアリングデータは、デバイス識別子に関連付けられた前記参加デバイスが、ブルームフィルタにおける一組の値を前記参加デバイスで求められた第2の一組の値と比較して、前記参加デバイスがメッシュネットワークへの参加を許可されていると識別することを可能に し、 前記ステアリングデータを求めるステップは、 第1のハッシュ値を生成するために第1のハッシュ関数をデバイス識別子に適用するステップと、 第2のハッシュ値を生成するために第2のハッシュ関数をデバイス識別子に適用するステップと、 ブルームフィルタにおける第1のビットフィールド位置を求めるために、第1のハッシュ値に対してモジュロ演算を行なうステップと、 ブルームフィルタにおける第2のビットフィールド位置を求めるために、第2のハッシュ値に対してモジュロ演算を行なうステップと、 ブルームフィルタの第1のビットフィールド位置における値を1に設定するステップと、 ブルームフィルタの第2のビットフィールド位置における値を1に設定するステップとを含む、 方法。
  2. 2
    第1および第2のハッシュ関数は巡回冗長検査(CRC)であり、第1のハッシュ関数はCRC16-CCITT、第2のハッシュ関数はCRC16-ANSIである、請求項 1 に記載の方法。
  3. 3
    モジュロ演算用の除数は、ブルームフィルタのビットアレイの長さである、請求項 1 または請求項 2 に記載の方法。
  4. 4
    デバイス識別子は、IEEE64ビット拡張一意識別子(EUI-64)である、請求項1~請求項 3 のいずれか1項に記載の方法。
  5. 5
    デバイス識別子は、EUI-64の最下位24ビットである、請求項1~請求項 3 のいずれか1項に記載の方法。
  6. 6
    前記メッシュネットワーク用のステアリングデータを求めるステップはさらに、メッシュネットワークへの参加が許可されている追加のデバイスに関連付けられた追加のデバイス識別子用のステアリングデータを求めるステップを含む、請求項1~請求項 5 のいずれか1項に記載の方法。
  7. 7
    ステアリングデータの値を、メッシュネットワークのための参加を不能にする0の値に設定するステップをさらに含む、請求項1~請求項 6 のいずれか1項に記載の方法。
  8. 8
    メッシュネットワークが任意のデバイスのために参加可能であることを示すために、ステアリングデータにおけるすべてのビットフィールド値を1の値に設定するステップをさらに含む、請求項1~請求項 7 のいずれか1項に記載の方法。
  9. 9
    コミッショニングデバイスとして実現されるメッシュネットワークデバイスであって、メッシュネットワークデバイスは、メッシュネットワークにおける通信のために構成されたメッシュネットワークインターフェイスと、コミッショニングアプリケーションを実現するためのメモリおよびプロセッサシステムとを含み、コミッショニングアプリケーションは、メッシュネットワーク用のステアリングデータを求めるように構成され、ステアリングデータは、デバイス識別子の表示を含み、表示は、ブルームフィルタにおける一組の値として表わされており、デバイス識別子は、メッシュネットワークへの参加が許可されている参加デバイスに関連付けられており、コミッショニングアプリケーションはさらに、メッシュネットワークにおける1つ以上のルータにステアリングデータを伝搬するように構成され、伝搬は、1つ以上のルータがステアリングデータをビーコンメッセージで送信することを可能にするために有効であり、ステアリングデータは、デバイス識別子に関連付けられた前記参加デバイスが、ブルームフィルタにおける一組の値を前記参加デバイスで求められた第2の一組の値と比較して、前記参加デバイスがメッシュネットワークへの参加を許可されていると識別することを可能に し、 コミッショニングアプリケーションは、 第1のハッシュ値を生成するために第1のハッシュ関数をデバイス識別子に適用し、 第2のハッシュ値を生成するために第2のハッシュ関数をデバイス識別子に適用し、 ブルームフィルタにおける第1のビットフィールド位置を求めるために、第1のハッシュ値に対してモジュロ演算を行ない、 ブルームフィルタにおける第2のビットフィールド位置を求めるために、第2のハッシュ値に対してモジュロ演算を行ない、 ブルームフィルタの第1のビットフィールド位置における値を1に設定し、 ブルームフィルタの第2のビットフィールド位置における値を1に設定するように構成されている、メッシュネットワークデバイス。
  10. 10
    第1および第2のハッシュ関数は巡回冗長検査(CRC)であり、第1のハッシュ関数はCRC16-CCITT、第2のハッシュ関数はCRC16-ANSIである、請求項 9 に記載のメッシュネットワークデバイス。
  11. 11
    モジュロ演算用の除数は、ブルームフィルタのビットアレイの長さである、請求項 9 または請求項 10 に記載のメッシュネットワークデバイス。
  12. 12
    デバイス識別子は、IEEE64ビット拡張一意識別子(EUI-64)である、請求項 9 ~請求項 11 のいずれか1項に記載のメッシュネットワークデバイス。
  13. 13
    メッシュネットワークシステムであって、メッシュネットワークへの参加を要求するように構成された参加デバイスと、コミッショニングデバイスとを含み、コミッショニングデバイスは、メッシュネットワーク用のステアリングデータを求めるように構成され、ステアリングデータは、デバイス識別子の表示を含み、表示は、ブルームフィルタにおける一組の値として表わされており、デバイス識別子は、メッシュネットワークへの参加が許可されている参加デバイスに関連付けられており、コミッショニングデバイスはさらに、メッシュネットワークにおける1つ以上のルータにステアリングデータを伝搬するように構成され、伝搬は、1つ以上のルータがステアリングデータをビーコンメッセージで送信することを可能にするために有効であり、ステアリングデータは、デバイス識別子に関連付けられた前記参加デバイスが、ブルームフィルタにおける一組の値を前記参加デバイスで求められた第2の一組の値と比較して、前記参加デバイスがメッシュネットワークへの参加を許可されていると識別することを可能に し、 コミッショニングデバイスは、 第1のハッシュ値を生成するために第1のハッシュ関数をデバイス識別子に適用し、 第2のハッシュ値を生成するために第2のハッシュ関数をデバイス識別子に適用し、 ブルームフィルタにおける第1のビットフィールド位置を求めるために、第1のハッシュ値に対してモジュロ演算を行ない、 ブルームフィルタにおける第2のビットフィールド位置を求めるために、第2のハッシュ値に対してモジュロ演算を行ない、 ブルームフィルタの第1のビットフィールド位置における値を1に設定し、 ブルームフィルタの第2のビットフィールド位置における値を1に設定するように構成されている、 メッシュネットワークシステム。
  14. 14
    第1および第2のハッシュ関数は巡回冗長検査(CRC)であり、第1のハッシュ関数はCRC16-CCITT、第2のハッシュ関数はCRC16-ANSIである、請求項 13 に記載のメッシュネットワークシステム。
  15. 15
    モジュロ演算用の除数は、ブルームフィルタのビットアレイの長さである、請求項 13 または請求項 14 に記載のメッシュネットワークシステム。
  16. 16
    デバイス識別子は、IEEE64ビット拡張一意識別子(EUI-64)である、請求項 13 ~請求項 15 のいずれか1項に記載のメッシュネットワークシステム。
  17. 17
    コミッショニングデバイスは、メッシュネットワーク用のステアリングデータを求めるために、メッシュネットワークへの参加が許可されている追加の参加デバイスに関連付けられた追加のデバイス識別子用のステアリングデータを求めるように構成されている、請求項 13 ~請求項 16 のいずれか1項に記載のメッシュネットワークシステム。
  18. 18
    コンピューティングデバイスによって実行されることにより、前記コンピューティングデバイスに請求項1~請求項 8 のいずれか1項に記載された方法を実施させる、プログラム。
Independent claims18