JP6164001B2 - 無線ノード、マルチホップ無線ネットワーク及び無線ノードプログラム - Google Patents
無線ノード、マルチホップ無線ネットワーク及び無線ノードプログラム Download PDFInfo
- Publication number
- JP6164001B2 JP6164001B2 JP2013197271A JP2013197271A JP6164001B2 JP 6164001 B2 JP6164001 B2 JP 6164001B2 JP 2013197271 A JP2013197271 A JP 2013197271A JP 2013197271 A JP2013197271 A JP 2013197271A JP 6164001 B2 JP6164001 B2 JP 6164001B2
- Authority
- JP
- Japan
- Prior art keywords
- node
- adjacent
- control message
- registered
- wireless
- 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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Description
ネットワークに参加しようとするルータ(以下、新規参加ルータと呼ぶ)ZR2は、周辺ノードに対してビーコン要求をブロードキャストで送信する。ビーコン要求を受信した周辺に位置するルータ(以下、周辺ルータと呼ぶ)ZR1は自身の存在を知らせるためにビーコンを送信(応答)する。このとき、ビーコンペイロードにZIPにおけるネットワークIDを記載する。これにより、新規参加ルータZR2は、どのネットワークに加入すれば良いかを知ることができる。なお、周辺ルータがn個あれば、新規参加ルータZR2はn個のビーコン応答を受信する。また、図8に記述の周辺ルータZR1は、後述する所定の手続きにより、新規参加ルータZR2の隣接テーブルに記述されるルータであり、記述された以降は隣接ノードと呼ぶこととする。
新規参加ルータZR2は、コーディネータZCへのPANA(Protocol for carrying Authentication for Network Access)参加認証を開始するために、周辺ルータZR1に対してPCI(PANA Client Initiation)を送信し、周辺ルータZR1を介してPCIを受信した認証サーバ機能を有するコーディネータが認証を行い、ネットワーク鍵等を含む認証結果が周辺ノードZR1を介して新規参加ルータZR2に返信される。上述したPCIを受信した周辺ノードZR1は、以降、新規参加ルータZR2のPANA中継局として動作する。
PANAによる参加認証が完了した新規参加ルータZR2は、通知されたネットワーク鍵を用いてMAC層の暗号化通信を行うために、周辺ルータZR1との間でカウンタ値の交換を行う。このカウンタ値の交換には、ノードとリンクのプロパティをノード間で授受するためのUDP上で動作するメッシュリンク確立プロトコルMLE(Mesh Link Establishment)が用いられる。
新規参加ルータZR2は、自身のIPv6アドレスを決定するために、周辺ルータZR1との間で、プレフィックスを要求するルータ要請RS(Router Solicitation)とプレフィックスを通知するルータ応答RA(Router Advertisement)とを送受することにより、周辺ルータZR1からIPv6アドレスのプレフィックスを取得する。このとき、新規参加ルータZR2のIPv6アドレスは、16ビットのショートアドレス(SA)から生成されるが、この値はノード自身がランダムに決定するため、同じネットワーク内で重複する可能性がある。そこで、新規参加ルータZR2は、近接要請NS(Neighbor Solicitation)を周辺ルータZR1に送出して周辺ルータZR1からコーディネータZCへアドレス重複要求DAR(Duplicate Address Request)を与えてコーディネータZCに過去に同じアドレスが使用されていないかチェックさせ、コーディネータZCから、周辺ノードZR1へチェック結果を含むアドレス重複通知DAC(Duplicate Address Confirmation)へ送信させ、周辺ノードZR1からのアドレス通知の近接応答NA(Advertisement)を受信してショートアドレスの重複の有無を認識する。なお、アドレス重複要求DAR及びアドレス重複通知DACは、6lowpan−ndで規定されている。
ショートアドレスが確定した新規参加ルータZR2は、隣接ノードの探索を行うため、MLEリンク要求MLR(MLE Link Request)をマルチキャストアドレスで送信する。このメッセージを受信した隣接ノードZR1は、自身の隣接テーブルに空きがあれば、MLEリンク受入要求MLAR(MLE Link Accept and Request)を返信する。最後に、新規参加ルータZR2は、MLEリンク受入MLA(MLE Link Accept)を返信することで隣接テーブルヘの登録を完了する。以降、新規参加ルータZR2は、隣接テーブルに登録されたルータとの間のみ暗号化された通信を行う。
次に、新規参加ルータZR2は、マルチホップ経路を構築するために、IPv6のルーティングプロトコルであるRPL(IPv6 Routing Protocol for Low−Power and Lossy Networks)の動作を開始する。
例えば、920ZIPでは、経路を決定するメトリックとして、パケット受信率の逆数を用いており、パケット受信率は、メッシュリンク確立プロトコルMLEに従った定期的な公告により隣接ノード間で測定される。また、各ノード(ルータ)のトップノード(root;コーディネータが位置する)からの相対的な位置を表す指標であるランク(rank)の値の算出には、MRHOF(The Minimum Rank with Hysteresis Objecctive Function)と呼ばれる算出方法が用いられ、ヒステリシスな特性により、パケット受信率の変化に対して頻繁に経路が変更されないような工夫が施されている。
以下、本発明による無線ノード、マルチホップ無線ネットワーク及び無線ノードプログラムの第1の実施形態を、図面を参照しながら説明する。
第1の実施形態のマルチホップ無線ネットワークは、第1の実施形態の無線ノード(ZIPにおけるルータ相当)とトップノード(ZIPにおけるコーディネータ相当)とを有するものである。
次に、以上のような構成を有する第1の実施形態の無線ノード100を複数有する、第1の実施形態のマルチホップ無線ネットワークの動作を、図面を参照しながら説明する。
第1の実施形態によれば、周辺ノードとの間で制御パケットを授受して隣接テーブルを作成する際に、ホップ数(やランク値)が小さい周辺ノード、当該ノードとの間のリンクが受信電界強度が強いリンクである周辺ノードを優先的に隣接テーブルに登録することが可能となり、従来に比べて、安定したマルチホップ無線ネットワークを構築することができる。
次に、本発明による無線ノード、マルチホップ無線ネットワーク及び無線ノードプログラムの第2の実施形態を、図面を参照しながら説明する。以下では、第1の実施形態との相違点を中心に説明する。
図5は、第2の実施形態における無線ノードの構成を示す機能ブロック図であり、第1の実施形態に係る図1との同一、対応部分には同一、対応符号を付して示している。
第1の実施形態では、ホップ数(若しくはランク値)が小さいノードを優先的に隣接テーブル106に登録することができる。しかし、メッシュリンク確立プロトコルMLEの各MLEメッセージは無線で送受信されるため、パケットの衝突などにより、宛先ノードに届く保証はない。また、隣接テーブル106には上限数があるため、ユーザが所望する周辺ノードが隣接テーブル106に登録されるとは限らない。
第2の実施形態によれば、第1の実施形態の効果に加え、以下の効果を奏することができる。すなわち、第2の実施形態によれば、新規に設置するノードの隣接テーブルに、中継が必要となるノード情報を確実に登録することができ、ユーザが所望するネットワーク構成を構築することができる。
上記各実施形態の説明においても、種々変形実施形態に言及したが、さらに、以下に例示するような変形実施形態を挙げることができる。
Claims (5)
- マルチホップ無線ネットワークの無線ノードにおいて、
隣接ノードの情報を記憶する隣接ノード情報記憶手段と、
上記隣接ノード情報記憶手段に情報を登録する隣接ノードを定めるため、周辺ノードと制御メッセージを交換する制御メッセージ授受手段と、
当該無線ノードの上記マルチホップ無線ネットワークの接続状態に応じて、他の無線ノードから到来した第1の制御メッセージに応答する第2の制御メッセージの返信タイミングを調整する返信タイミング調整手段と、
他の無線ノードから到来した第2の制御メッセージの到来順に基本的には基づいて、上記隣接ノード情報記憶手段に情報を登録する隣接ノードを定める登録ノード決定手段と、
上記隣接ノード情報記憶手段に登録したい隣接ノードの識別情報を入力して、上記隣接ノード情報記憶手段に事前登録させる外部入力インタフェース手段とを有し、
上記制御メッセージ授受手段は、上記隣接ノード情報記憶手段に識別情報が事前登録された全ての隣接ノードからの上記第2の制御メッセージを受信し、事前登録された全ての隣接ノードへ、上記第2の制御メッセージに応答する第3の制御メッセージを返信することを保証するように動作する
ことを特徴とする無線ノード。 - 上記制御メッセージ授受手段は、マルチキャストで上記第1の制御メッセージを送信する前に、事前登録された上記各隣接ノードとの間で、ユニキャストで上記第1及び第2の制御メッセージを交換することを特徴とする請求項1に記載の無線ノード。
- 上記制御メッセージ授受手段は、マルチキャストで上記第1の制御メッセージを送信したことに基づく一連の制御メッセージの交換後、事前登録された上記各隣接ノードとの間で、ユニキャストで上記第1及び第2の制御メッセージを交換することを特徴とする請求項1に記載の無線ノード。
- 複数の無線ノードを有するマルチホップ無線ネットワークにおいて、
上記各無線ノードとして、請求項1〜3のいずれかに記載の無線ノードを適用したことを特徴とするマルチホップ無線ネットワーク。 - マルチホップ無線ネットワークの無線ノードに搭載されるコンピュータを、
隣接ノードの情報を記憶する隣接ノード情報記憶手段と、
上記隣接ノード情報記憶手段に情報を登録する隣接ノードを定めるため、周辺ノードと制御メッセージを交換する制御メッセージ授受手段と、
当該無線ノードの上記マルチホップ無線ネットワークの接続状態に応じて、他の無線ノードから到来した第1の制御メッセージに応答する第2の制御メッセージの返信タイミングを調整する返信タイミング調整手段と、
他の無線ノードから到来した第2の制御メッセージの到来順に基本的には基づいて、上記隣接ノード情報記憶手段に情報を登録する隣接ノードを定める登録ノード決定手段と、
上記隣接ノード情報記憶手段に登録したい隣接ノードの識別情報を入力して、上記隣接ノード情報記憶手段に事前登録させる外部入力インタフェース手段として機能させ、
上記制御メッセージ授受手段は、上記隣接ノード情報記憶手段に識別情報が事前登録された全ての隣接ノードからの上記第2の制御メッセージを受信し、事前登録された全ての隣接ノードへ、上記第2の制御メッセージに応答する第3の制御メッセージを返信することを保証するように動作する
ことを特徴とする無線ノードプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013197271A JP6164001B2 (ja) | 2013-09-24 | 2013-09-24 | 無線ノード、マルチホップ無線ネットワーク及び無線ノードプログラム |
| US14/317,427 US9706468B2 (en) | 2013-09-24 | 2014-06-27 | Wireless communication node having neighbor node information registered |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013197271A JP6164001B2 (ja) | 2013-09-24 | 2013-09-24 | 無線ノード、マルチホップ無線ネットワーク及び無線ノードプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015065522A JP2015065522A (ja) | 2015-04-09 |
| JP6164001B2 true JP6164001B2 (ja) | 2017-07-19 |
Family
ID=52690890
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013197271A Active JP6164001B2 (ja) | 2013-09-24 | 2013-09-24 | 無線ノード、マルチホップ無線ネットワーク及び無線ノードプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9706468B2 (ja) |
| JP (1) | JP6164001B2 (ja) |
Families Citing this family (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9713010B2 (en) | 2012-05-13 | 2017-07-18 | Amir Keyvan Khandani | Full duplex wireless transmission with self-interference cancellation |
| US10177896B2 (en) | 2013-05-13 | 2019-01-08 | Amir Keyvan Khandani | Methods for training of full-duplex wireless systems |
| JP6246073B2 (ja) * | 2014-06-02 | 2017-12-13 | 三菱電機株式会社 | 無線通信基地局 |
| EP3972311B1 (en) * | 2014-06-24 | 2023-03-29 | Google LLC | Mesh network commissioning |
| JP6531512B2 (ja) * | 2015-06-19 | 2019-06-19 | 富士通株式会社 | 情報処理装置、通信パケット滞留通知方法、および通信パケット滞留通知プログラム |
| JP6801191B2 (ja) * | 2016-02-24 | 2020-12-16 | 沖電気工業株式会社 | 無線通信システム、無線通信装置、及び無線通信プログラム |
| US9615266B1 (en) * | 2016-04-04 | 2017-04-04 | Cisco Technology, Inc. | Networking device with an electronically steerable directional antenna array |
| US10333593B2 (en) | 2016-05-02 | 2019-06-25 | Amir Keyvan Khandani | Systems and methods of antenna design for full-duplex line of sight transmission |
| CN107846718B (zh) * | 2016-09-18 | 2021-07-09 | 华为技术有限公司 | 数据传输方法及中继节点 |
| US10700766B2 (en) | 2017-04-19 | 2020-06-30 | Amir Keyvan Khandani | Noise cancelling amplify-and-forward (in-band) relay with self-interference cancellation |
| JP7006902B2 (ja) * | 2017-06-13 | 2022-01-24 | 株式会社ダイヘン | ロボットシステム |
| US11146395B2 (en) | 2017-10-04 | 2021-10-12 | Amir Keyvan Khandani | Methods for secure authentication |
| US10623421B2 (en) * | 2017-10-20 | 2020-04-14 | Cisco Technology, Inc. | Detecting IP address theft in data center networks |
| US11012144B2 (en) | 2018-01-16 | 2021-05-18 | Amir Keyvan Khandani | System and methods for in-band relaying |
| JP2019134302A (ja) * | 2018-01-31 | 2019-08-08 | 沖電気工業株式会社 | 無線通信装置及び無線通信システム |
| CN110167098A (zh) | 2018-02-14 | 2019-08-23 | 维沃移动通信有限公司 | 一种邻居关系的建立方法、无线中继及网络侧节点 |
| JP7052528B2 (ja) * | 2018-04-24 | 2022-04-12 | サクサ株式会社 | 無線通信システム |
| EP3629660A1 (en) * | 2018-09-26 | 2020-04-01 | FRAUNHOFER-GESELLSCHAFT zur Förderung der angewandten Forschung e.V. | Method and system for sharing / managing resources |
| US11683379B2 (en) * | 2019-04-16 | 2023-06-20 | Landis+Gyr Innovations, Inc. | Efficient message transmission and loop avoidance in an RPL network |
| US11777715B2 (en) | 2019-05-15 | 2023-10-03 | Amir Keyvan Khandani | Method and apparatus for generating shared secrets |
| US11722377B2 (en) * | 2019-06-21 | 2023-08-08 | Lutron Technology Company Llc | Coordinated startup routine for control devices of a network |
| US10750260B1 (en) | 2019-07-29 | 2020-08-18 | Ciena Corporation | Subrating and multiplexing non-standard rates in ZR and ZR+ optical interfaces |
| US11770324B1 (en) | 2019-12-02 | 2023-09-26 | Lutron Technology Company Llc | Processing advertisement messages in a mesh network |
| EP4498617A3 (en) | 2019-12-02 | 2025-04-09 | Lutron Technology Company, LLC | Percentile floor link qualification |
| WO2021127458A1 (en) | 2019-12-20 | 2021-06-24 | Lutron Technology Company Llc | Handling loss or removal of devices in a mesh network |
| US12273256B2 (en) * | 2020-05-08 | 2025-04-08 | Lutron Technology Company Llc | Assigning router devices in a mesh network |
| US10887860B1 (en) * | 2020-06-25 | 2021-01-05 | Link Labs, Inc. | Apparatus and method for optimizing wireless end node location determination via targeted proximity ranging to clusters of other wireless nodes |
| CN112423278B (zh) * | 2020-09-30 | 2024-04-02 | 漳州立达信光电子科技有限公司 | ZigBee路由器设备自恢复组网方法及终端设备 |
| CN115996176B (zh) * | 2023-03-24 | 2023-05-30 | 广州世炬网络科技有限公司 | 节点拓扑结构调整方法及装置 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003030772A (ja) * | 2001-07-13 | 2003-01-31 | Mitsubishi Electric Corp | 自動検針システムおよびデータ収集システム |
| JP2006339762A (ja) * | 2005-05-31 | 2006-12-14 | Saxa Inc | 無線端末装置 |
| JP4648205B2 (ja) * | 2006-01-23 | 2011-03-09 | シャープ株式会社 | 無線テレメータシステム |
| JP2009218811A (ja) * | 2008-03-10 | 2009-09-24 | Oki Electric Ind Co Ltd | 無線通信装置、無線通信方法及び無線通信プログラム |
| US8175005B2 (en) * | 2009-07-22 | 2012-05-08 | Cisco Technology, Inc. | Coordinated neighbor discovery of radio access point devices and macro base stations |
| JP2012095220A (ja) * | 2010-10-28 | 2012-05-17 | Oki Electric Ind Co Ltd | 無線通信装置、無線通信システム及び送信電力制御方法 |
| JP5782954B2 (ja) * | 2011-09-21 | 2015-09-24 | 沖電気工業株式会社 | 通信装置、通信プログラム、ノード装置及びネットワーク |
| US9161293B2 (en) * | 2011-09-28 | 2015-10-13 | Avaya Inc. | Method and apparatus for using received signal strength indicator (RSSI) filtering to provide air-time optimization in wireless networks |
| JP5701792B2 (ja) * | 2012-02-27 | 2015-04-15 | 株式会社東芝 | 通信装置、通信方法及び通信プログラム |
| US9072112B2 (en) * | 2012-03-09 | 2015-06-30 | Samsung Electronics Co., Ltd. | Medium access control for wireless networks |
-
2013
- 2013-09-24 JP JP2013197271A patent/JP6164001B2/ja active Active
-
2014
- 2014-06-27 US US14/317,427 patent/US9706468B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US20150085830A1 (en) | 2015-03-26 |
| JP2015065522A (ja) | 2015-04-09 |
| US9706468B2 (en) | 2017-07-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6164001B2 (ja) | 無線ノード、マルチホップ無線ネットワーク及び無線ノードプログラム | |
| US8111684B2 (en) | Path shortening in a wireless mesh network | |
| CN107889185B (zh) | 一种电表无线数据采集系统的组网方法 | |
| Goyal et al. | Reactive discovery of point-to-point routes in low-power and lossy networks | |
| Zhang et al. | Evaluating and Analyzing the Performance of RPL in Contiki | |
| WO2011002916A1 (en) | System and method for avoiding and resolving conflicts in a wireless mobile display digital interface multicast environment | |
| WO2018049961A1 (zh) | 数据传输方法及中继节点 | |
| JP2017152906A (ja) | 無線通信システム、無線通信装置、無線通信プログラム、無線中継装置、及び無線中継プログラム | |
| Ghosh et al. | A secure dynamic IP configuration scheme for mobile ad hoc networks | |
| EP3949292B1 (en) | Systems and methods for establishing communication links between networks and devices with different routing protocols | |
| US9742578B2 (en) | Simple mesh network for wireless transceivers | |
| CN106900174A (zh) | 无线局域网网状网络的数据传输方法、装置及系统 | |
| Yi et al. | Smart route request for on-demand route discovery in constrained environments | |
| CN107666686A (zh) | 传输数据的方法和中继节点 | |
| CN103609192A (zh) | 通信系统、无线设备以及无线设备的程序 | |
| CN103781199A (zh) | 微功率无线通信网络的组网方法 | |
| Chen et al. | A self-selection technique for flooding and routing in wireless ad-hoc networks | |
| Ancillotti et al. | Dynamic address autoconfiguration in hybrid ad hoc networks | |
| JP2011109412A (ja) | ノード装置、アドホックネットワークシステムおよびネットワーク参加方法 | |
| JP2014207629A (ja) | 通信装置、通信制御方法およびプログラム | |
| Djamaa et al. | Discovery of things: A fully-distributed opportunistic approach | |
| Shin et al. | Spectrum: Lightweight hybrid address autoconfiguration protocol based on virtual coordinates for 6LoWPAN | |
| Ghosh | Low power communication protocols: ZigBee, 6LoWPAN and ZigBee IP | |
| JPWO2008114327A1 (ja) | アドレス解決方法 | |
| KR101056834B1 (ko) | 근거리 무선 네트워크와 그 네트워크에서의 메시지 전송방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20160427 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160517 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20160427 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170228 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170228 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170427 |
|
| 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: 20170523 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170605 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6164001 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |