JP7220132B2 - 通信装置、通信システム、通信方法、およびプログラム - Google Patents
通信装置、通信システム、通信方法、およびプログラム Download PDFInfo
- Publication number
- JP7220132B2 JP7220132B2 JP2019138185A JP2019138185A JP7220132B2 JP 7220132 B2 JP7220132 B2 JP 7220132B2 JP 2019138185 A JP2019138185 A JP 2019138185A JP 2019138185 A JP2019138185 A JP 2019138185A JP 7220132 B2 JP7220132 B2 JP 7220132B2
- Authority
- JP
- Japan
- Prior art keywords
- response
- address
- key information
- request packet
- communication
- 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
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
図1は、本発明を適用した実施形態に係る無線通信システムの一例を示すブロック図である。実施形態の無線通信システムは、例えば、HEMSコントローラ100と、無線ルータ装置200と、家電機器300A、300Bおよび300Cと、携帯端末装置400とを備える。実施形態の無線通信システムは、例えば、ユーザの操作に基づく指示を家電機器300(制御対象機器)に伝達することで、家電機器300の状態を監視したり、家電機器300の動作を制御するHEMS(Home Energy Management System(ホーム エネルギー マネジメント システム))を実現するサービスを提供する。
まず、HEMSコントローラ100は、自身のネットワーク設定情報を取得する(ステップS102)。ネットワーク設定情報は、例えば、IPアドレス、ネットワークアドレス、サブネットマスク、デフォルトゲートウェイのIPアドレス、ネットワークインターフェースの種別が挙げられる。次にHEMSコントローラ100は、応答要求パケットを送信する(ステップS104)。応答要求パケットは、当該応答要求パケットを受信した機器にHEMSコントローラ100に応答パケットを送信することを要求するパケットである。HEMSコントローラ100は、応答要求パケットの送信元IPアドレスをブロードキャストあるいはマルチキャストIPアドレスに設定し、応答要求パケットの宛先IPアドレスを任意の機器のIPアドレスに設定する。
HEMSコントローラ100は、まず、ネットワークアドレスおよびサブネットマスクに基づいて、住宅内ネットワークNW2における機器のIPアドレスの範囲を計算する(ステップS202)。次にHEMSコントローラ100は、計算された範囲内のIPアドレスの1つをターゲットとしてセットし、アクティブスキャンを実行する。アクティブスキャンは、ターゲットとしてセットされた1つのIPアドレスをターゲットIPアドレスとして含むARPリクエストをブロードキャストあるいはマルチキャスト送信する処理と、ARPリクエストに対するARPリプライに応じて登録する処理とを含む。
HEMSコントローラ100は、アクティブスキャンにおいて、住宅内ネットワークNW2における機器のIPアドレスの範囲でターゲットIPアドレスを変更しながら、複数のARPリクエストを送信する。例えば、HEMSコントローラ100は、ARPリクエスト#1のターゲットIPアドレスを「192.168.1.3」に設定し、ARPリクエスト#2のターゲットIPアドレスを「192.168.1.4」に設定し、ARPリクエスト#3のターゲットIPアドレスを「192.168.1.5」に設定し、各ARPリクエスト#1、#2、#3を送信する。IPアドレス「192.168.1.3、および192.168.1.4」の家電機器が存在しないため、HEMSコントローラ100は、ARPリクエスト#1、#2に対するARPリプライを受信できない。HEMSコントローラ100は、家電機器300ARPリプライ#3に対するARPリプライを受信した場合、IPアドレス「192.168.1.5」の家電機器300が存在していると判定し、機器データベース150に登録を行う。
機器データベース150には、MACアドレスをキー情報として管理しているため、複数のMACアドレスのエントリに同一のIPアドレスが登録されている場合がある。例えば、携帯端末において利用されていたIPアドレスが、携帯端末が住宅内ネットワークNW2から離脱して利用されなくなったために、他の端末に再利用される場合などがある。
このため、HEMSコントローラ100は、アクティブスキャンを完了した後、IPアドレスをキーに機器データベース150を検索する。HEMSコントローラ100は、検索結果のレコード数が2以上存在する場合(図14(a))、検出日時が最新のレコード以外のレコードにおけるIPアドレスを空欄に更新する(図14(b)、ステップS220)。
まず、HEMSコントローラ100は、機器データベース150から、検出日時がアクティブスキャンの開始時刻よりも古いレコードを抽出する(ステップS302)。図16は、機器データベースの一例を示す図である。HEMSコントローラ100は、例えば、アクティブスキャンの開始時刻が「2019-06-20 10:15:00」である場合、当該開始時刻以前のレコードを抽出する。
Random Access Memory))のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置などに格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。
110 通信部
120 検出部
130 制御部
140 通知部
150 機器データベース
200 無線ルータ装置
210 ルータ部
220 アクセスポイント部
300 家電機器
400 携帯端末装置
Claims (12)
- 機器ごとに設定される第1鍵情報、および複数の機器に共通して設定される第2鍵情報を用いて機器との間で通信を行う通信装置であって、
受信したパケットに基づいてIPアドレスを記憶する記憶部と、
パケットの送受信を行う通信部と、
前記第2鍵情報の不一致を検出する検出部と、を備え、
前記通信部は、
所定のIPアドレスの範囲内において、第1応答要求パケットを、前記第2鍵情報により暗号化して送信するアクティブスキャンを実行し、
前記第1応答要求パケットに応答がない場合において、応答がない前記第1応答要求パケットのIPアドレスが前記記憶部に記憶されている場合、応答がない前記第1応答要求パケットのIPアドレスを宛先IPアドレスとした第2応答要求パケットを、前記第1鍵情報により暗号化して送信し、
前記検出部は、
前記第2応答要求パケットに対する応答を受信した場合、当該応答を送信した機器と自装置との間における前記第2鍵情報の不一致を検出する、
通信装置。 - 前記記憶部は、パッシブスキャンを実行した結果としてMACアドレスおよびIPアドレスの組み合わせを記憶する、
請求項1に記載の通信装置。 - 前記記憶部は、パッシブスキャンを実行した結果としてMACアドレスとIPアドレスと検出時刻との組み合わせを記憶する、
請求項1に記載の通信装置。 - 前記検出部により前記第2鍵情報の不一致を検出した場合に、通知を行う通知部を更に備える、
請求項1から3のうち何れか1項に記載の通信装置。 - 前記通信部は、自装置が属する無線LANにおけるアクセスポイント機能を持つ機器と自装置との間における前記第2鍵情報の不一致が無い場合に、前記アクティブスキャンを実行する、
請求項1から4のうち何れか1項に記載の通信装置。 - 前記通信部は、送信元IPアドレスとしてブロードキャストあるいはマルチキャストアドレスを格納し宛先MACアドレスとして対象機器のMACアドレスを格納したパケットであって、第3応答要求パケットを、前記第1鍵情報により暗号化して送信し、
前記検出部は、前記第3応答要求パケットに対する応答パケットを受信した場合に、前記対象機器と自装置との間における前記第2鍵情報の不一致を検出しない、
請求項5に記載の通信装置。 - 前記検出部は、前記第3応答要求パケットに対する応答パケットを受信しない場合に、前記対象機器と自装置との間における前記第2鍵情報の不一致を検出し、
前記検出部により前記第2鍵情報の不一致を検出した場合に、自装置が持つ前記第2鍵情報を更新する制御部を更に備える、
請求項6に記載の通信装置。 - 機器ごとに設定される第1鍵情報、および複数の機器に共通して設定される第2鍵情報を用いて機器との間で通信を行う通信方法であって、
受信したパケットに基づいてIPアドレスを記憶部に記憶し、
所定のIPアドレスの範囲内において、第1応答要求パケットを、前記第2鍵情報により暗号化して送信するアクティブスキャンを実行し、
前記第1応答要求パケットに応答がない場合において、応答がない前記第1応答要求パケットのIPアドレスが前記記憶部に記憶されている場合、応答がない前記第1応答要求パケットのIPアドレスを宛先IPアドレスとした第2応答要求パケットを、前記第1鍵情報により暗号化して送信し、
前記第2応答要求パケットに対する応答を受信した場合、当該応答を送信した機器と自装置との間における前記第2鍵情報の不一致を検出する、
通信方法。 - 機器ごとに設定される第1鍵情報、および複数の機器に共通して設定される第2鍵情報を用いて機器との間で通信を行う通信装置のプログラムであって、
前記通信装置のコンピュータに、
受信したパケットに基づいてIPアドレスを記憶部に記憶させ、
所定のIPアドレスの範囲内において、第1応答要求パケットを、前記第2鍵情報により暗号化して送信するアクティブスキャンを実行させ、
前記第1応答要求パケットに応答がない場合において、応答がない前記第1応答要求パケットのIPアドレスが前記記憶部に記憶されている場合、応答がない前記第1応答要求パケットのIPアドレスを宛先IPアドレスとした第2応答要求パケットを、前記第1鍵情報により暗号化して送信させ、
前記第2応答要求パケットに対する応答を受信した場合、当該応答を送信した機器と自装置との間における前記第2鍵情報の不一致を検出させる、
通信装置のプログラム。 - ユニキャスト通信のための第1鍵情報、およびブロードキャストあるいはマルチキャスト通信のための第2鍵情報を無線LANにおける機器に設定し、前記第2鍵情報を所定の条件に従って更新するアクセスポイントと、
受信したパケットに基づいてIPアドレスを記憶する記憶部と、パケットの送受信を行う通信部と、前記第2鍵情報の不一致を検出する検出部と、を備え、前記通信部は、所定のIPアドレスの範囲内において、第1応答要求パケットを、前記第2鍵情報により暗号化して送信するアクティブスキャンを実行し、前記第1応答要求パケットに応答がない場合において、応答がない前記第1応答要求パケットのIPアドレスが前記記憶部に記憶されている場合、応答がない前記第1応答要求パケットのIPアドレスを宛先IPアドレスとした第2応答要求パケットを、前記第1鍵情報により暗号化して送信し、前記検出部は、前記第2応答要求パケットに対する応答を受信した場合、当該応答を送信した機器と自装置との間における前記第2鍵情報の不一致を検出する、通信装置と、
を備える、通信システム。 - 前記アクセスポイント、および前記通信装置は、IEEE802.11に準じた処理を行う、
請求項10に記載の通信システム。 - アクセスポイントが、ユニキャスト通信のための第1鍵情報、およびブロードキャストあるいはマルチキャスト通信のための第2鍵情報を無線LANにおける機器に設定し、
前記アクセスポイントが、前記第2鍵情報を所定の条件に従って更新し、
通信装置が、受信したパケットに基づいてIPアドレスを記憶し、
前記通信装置が、所定のIPアドレスの範囲内において、第1応答要求パケットを、前記第2鍵情報により暗号化して送信するアクティブスキャンを実行し、
前記通信装置が、前記第1応答要求パケットに応答がない場合において、応答がない前記第1応答要求パケットのIPアドレスが記憶部に記憶されている場合、応答がない前記第1応答要求パケットのIPアドレスを宛先IPアドレスとした第2応答要求パケットを、前記第1鍵情報により暗号化して送信し、
前記通信装置が、前記第2応答要求パケットに対する応答を受信した場合、当該応答を送信した機器と自装置との間における前記第2鍵情報の不一致を検出する、
通信方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019138185A JP7220132B2 (ja) | 2019-07-26 | 2019-07-26 | 通信装置、通信システム、通信方法、およびプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019138185A JP7220132B2 (ja) | 2019-07-26 | 2019-07-26 | 通信装置、通信システム、通信方法、およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021022831A JP2021022831A (ja) | 2021-02-18 |
| JP7220132B2 true JP7220132B2 (ja) | 2023-02-09 |
Family
ID=74573776
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019138185A Active JP7220132B2 (ja) | 2019-07-26 | 2019-07-26 | 通信装置、通信システム、通信方法、およびプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7220132B2 (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110088078A1 (en) | 2009-10-11 | 2011-04-14 | Research In Motion Limited | Authentication Failure in a Wireless Local Area Network |
| JP2017118312A (ja) | 2015-12-24 | 2017-06-29 | 日本電気株式会社 | 無線通信システム、サーバ、端末、無線通信方法、および、プログラム |
| JP2020108131A (ja) | 2018-12-27 | 2020-07-09 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 端末、通信方法、および、プログラム |
-
2019
- 2019-07-26 JP JP2019138185A patent/JP7220132B2/ja active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110088078A1 (en) | 2009-10-11 | 2011-04-14 | Research In Motion Limited | Authentication Failure in a Wireless Local Area Network |
| JP2017118312A (ja) | 2015-12-24 | 2017-06-29 | 日本電気株式会社 | 無線通信システム、サーバ、端末、無線通信方法、および、プログラム |
| JP2020108131A (ja) | 2018-12-27 | 2020-07-09 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 端末、通信方法、および、プログラム |
Non-Patent Citations (1)
| Title |
|---|
| ECHONET Lite システム設計指針 第2版,日本,2019年06月24日,URL:https://echonet.jp/wp/wp-content/uploads/pdf/General/Standard/design_guideline/ECHONET-Lite System Design Guidelines_2nd edition.pdf |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021022831A (ja) | 2021-02-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9113393B2 (en) | System, method and apparatus for wireless network connection using near field communication | |
| US11129009B2 (en) | Method and apparatus for providing secure communication in a self-organizing network | |
| US10129745B2 (en) | Authentication method and system for wireless mesh network | |
| US11706324B2 (en) | Hybrid network communication method, device, and system | |
| US9015331B2 (en) | Method for implementing a convergent wireless local area network (WLAN) authentication and privacy infrastructure (WAPI) network architecture in a local MAC mode | |
| JP5050849B2 (ja) | リモートアクセスシステム及びそのipアドレス割当方法 | |
| CN112823491B (zh) | 终端、通信方法以及程序 | |
| CN107948339B (zh) | 一种网络寻址方法、设备和装置 | |
| US10285054B2 (en) | Method and system for storing and accessing client device information in a distributed set of nodes | |
| JP2005204086A (ja) | 移動無線通信システム、移動無線端末装置、仮想私設網中継装置及び接続認証サーバ | |
| US9306921B2 (en) | Method and system for storing and accessing client device information in a distributed set of nodes | |
| JP2004208101A (ja) | ゲートウェイ及びそれにおける通信方法 | |
| CN101288063A (zh) | 无线设备发现和配置 | |
| CN112583688B (zh) | 混合网络的通信方法和设备 | |
| JP5721183B2 (ja) | 無線lan通信システム、無線lan親機、通信接続確立方法、及びプログラム | |
| JP7220132B2 (ja) | 通信装置、通信システム、通信方法、およびプログラム | |
| JP2021022830A (ja) | 通信装置、通信システム、通信方法、およびプログラム | |
| WO2023047538A1 (ja) | 通信システム、サーバ、通信機器及びアクセスポイント変更方法 | |
| CN113194471B (zh) | 基于区块链网络的无线网络接入方法、装置和终端 | |
| CN111355822B (zh) | 用于识别通信节点的方法 | |
| JP2008244945A (ja) | 無線接続環境設定システム、無線接続環境設定サーバ、情報端末、及び、プログラム | |
| EP4546944A1 (en) | Supporting multiple pre-shared keys in wi-fi networks | |
| JP2005229484A (ja) | 無線端末監視制御方法/プログラム/プログラム記録媒体/装置/システム | |
| US9497784B2 (en) | Apparatus and method of establishing interface in a local network | |
| WO2020137084A1 (ja) | 端末、通信方法、および、プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220301 |
|
| TRDD | Decision of grant or rejection written | ||
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230112 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230124 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230130 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7220132 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |