JP2021022830A - 通信装置、通信システム、通信方法、およびプログラム - Google Patents
通信装置、通信システム、通信方法、およびプログラム Download PDFInfo
- Publication number
- JP2021022830A JP2021022830A JP2019138184A JP2019138184A JP2021022830A JP 2021022830 A JP2021022830 A JP 2021022830A JP 2019138184 A JP2019138184 A JP 2019138184A JP 2019138184 A JP2019138184 A JP 2019138184A JP 2021022830 A JP2021022830 A JP 2021022830A
- Authority
- JP
- Japan
- Prior art keywords
- key information
- response
- packet
- address
- mismatch
- 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.)
- Pending
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
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 (11)
- 機器ごとに設定される第1鍵情報、および複数の機器に共通して設定される第2鍵情報を用いて、機器との間で通信を行う通信装置であって、
送信元IPアドレスとしてブロードキャストあるいはマルチキャストアドレスを格納し宛先MACアドレスとして対象機器のMACアドレスを格納したパケットであって、前記機器に応答を要求する応答要求パケットを、前記第1鍵情報により暗号化して送信する送信部と、
前記応答要求パケットに対する応答パケットを受信した場合に、前記対象機器と自装置との間における前記第2鍵情報の不一致を検出せず、前記応答要求パケットに対する応答パケットを受信しない場合に、前記対象機器と自装置との間における前記第2鍵情報の不一致を検出する検出部と、
を備える、通信装置。 - 前記送信部は、ブロードキャストあるいはマルチキャストアドレスが格納された前記応答要求パケットを受信した場合に前記第2鍵情報により暗号化して前記応答パケットを送信する能力を持つ機器に前記応答要求パケットを送信する、
請求項1に記載の通信装置。 - 前記送信部は、自装置が属する無線LANにおけるアクセスポイント機能を持つ機器、または前記アクセスポイント機能およびルータ機能を持つ機器に前記応答要求パケットを送信する、
請求項1または2に記載の通信装置。 - 前記検出部は、前記応答要求パケットの送信先の対象機器から送信された前記応答パケットを、自装置が持つ前記第2鍵情報により復号ができた場合に、前記第2鍵情報の不一致を検出せず、自装置が持つ前記第2鍵情報により復号ができない場合に、前記対象機器と自装置との間における前記第2鍵情報の不一致を検出する
請求項1から3のうち何れか1項に記載の通信装置。 - 前記検出部により前記第2鍵情報の不一致を検出した場合に、自装置が持つ前記第2鍵情報を更新する制御部を更に備える、
請求項1から4のうち何れか1項に記載の通信装置。 - 前記検出部により前記第2鍵情報の不一致を検出した場合に、通知を行う通知部を更に備える、
請求項1から4のうち何れか1項に記載の通信装置。 - 機器ごとに設定される第1鍵情報、および複数の機器に共通して設定される第2鍵情報を用いて、機器との間で通信を行う通信方法であって、
送信元IPアドレスとしてブロードキャストあるいはマルチキャストアドレスを格納し宛先MACアドレスとして対象機器のMACアドレスを格納したパケットであって、前記機器に応答を要求する応答要求パケットを、前記第1鍵情報により暗号化して送信し、
前記応答要求パケットに対する応答パケットを受信した場合に、前記対象機器と自装置との間における前記第2鍵情報の不一致を検出せず、前記応答要求パケットに対する応答パケットを受信しない場合に、前記対象機器と自装置との間における前記第2鍵情報の不一致を検出する、
通信方法。 - 機器ごとに設定される第1鍵情報、および複数の機器に共通して設定される第2鍵情報を用いて、機器との間で通信を行う通信装置のプログラムであって、
前記通信装置のコンピュータに、
送信元IPアドレスとしてブロードキャストあるいはマルチキャストアドレスを格納し宛先MACアドレスとして対象機器のMACアドレスを格納したパケットであって、前記機器に応答を要求する応答要求パケットを、前記第1鍵情報により暗号化して送信させ、
前記応答要求パケットに対する応答パケットを受信した場合に、前記対象機器と自装置との間における前記第2鍵情報の不一致を検出させず、前記応答要求パケットに対する応答パケットを受信しない場合に、前記対象機器と自装置との間における前記第2鍵情報の不一致を検出させる、
通信装置のプログラム。 - 機器ごとに設定される第1鍵情報、および複数の機器に共通して設定される第2鍵情報を無線LANにおける機器に設定し、前記第2鍵情報を所定の条件に従って更新するアクセスポイントと、
送信元IPアドレスとしてブロードキャストあるいはマルチキャストアドレスを格納し宛先MACアドレスとして対象機器のMACアドレスを格納したパケットであって、前記アクセスポイントに応答を要求する応答要求パケットを、前記第1鍵情報により暗号化して送信する送信部と、前記応答要求パケットに対する応答パケットを受信した場合に、前記アクセスポイントと自装置との間における前記第2鍵情報の不一致を検出せず、前記応答要求パケットに対する応答パケットを受信しない場合に、前記アクセスポイントと自装置との間における前記第2鍵情報の不一致を検出する検出部と、を備える通信装置と、
を備える、通信システム。 - 前記アクセスポイント、および前記通信装置は、IEEE802.11に準じた処理を行う、
請求項9に記載の通信システム。 - アクセスポイントが、機器ごとに設定される第1鍵情報、および複数の機器に共通して設定される第2鍵情報を無線LANにおける機器に設定し、
前記アクセスポイントが、前記第2鍵情報を所定の条件に従って更新し、
通信装置が、送信元IPアドレスとしてブロードキャストあるいはマルチキャストアドレスを格納し宛先MACアドレスとして対象機器のMACアドレスを格納したパケットであって、前記アクセスポイントに応答を要求する応答要求パケットを、前記第1鍵情報により暗号化して送信し、
前記通信装置が、前記応答要求パケットに対する応答パケットを受信した場合に、前記アクセスポイントと自装置との間における前記第2鍵情報の不一致を検出せず、前記応答要求パケットに対する応答パケットを受信しない場合に、前記アクセスポイントと自装置との間における前記第2鍵情報の不一致を検出する、
通信方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019138184A JP2021022830A (ja) | 2019-07-26 | 2019-07-26 | 通信装置、通信システム、通信方法、およびプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019138184A JP2021022830A (ja) | 2019-07-26 | 2019-07-26 | 通信装置、通信システム、通信方法、およびプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2021022830A true JP2021022830A (ja) | 2021-02-18 |
Family
ID=74573778
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019138184A Pending JP2021022830A (ja) | 2019-07-26 | 2019-07-26 | 通信装置、通信システム、通信方法、およびプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2021022830A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023248382A1 (ja) * | 2022-06-22 | 2023-12-28 | 三菱電機株式会社 | 制御装置、制御システム、制御方法およびプログラム |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1878058A (zh) * | 2006-07-12 | 2006-12-13 | ***通信集团公司 | 广播业务中用户终端密钥更新的方法 |
JP2013026898A (ja) * | 2011-07-22 | 2013-02-04 | Nec Engineering Ltd | Ipネットワークの経路障害監視システム及び経路障害監視方法並びに経路障害監視ホスト及びそのプログラム |
JP2013207496A (ja) * | 2012-03-28 | 2013-10-07 | Sony Corp | 端末装置、受信方法、配信装置、配信方法、プログラム、および配信システム |
-
2019
- 2019-07-26 JP JP2019138184A patent/JP2021022830A/ja active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1878058A (zh) * | 2006-07-12 | 2006-12-13 | ***通信集团公司 | 广播业务中用户终端密钥更新的方法 |
JP2013026898A (ja) * | 2011-07-22 | 2013-02-04 | Nec Engineering Ltd | Ipネットワークの経路障害監視システム及び経路障害監視方法並びに経路障害監視ホスト及びそのプログラム |
JP2013207496A (ja) * | 2012-03-28 | 2013-10-07 | Sony Corp | 端末装置、受信方法、配信装置、配信方法、プログラム、および配信システム |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023248382A1 (ja) * | 2022-06-22 | 2023-12-28 | 三菱電機株式会社 | 制御装置、制御システム、制御方法およびプログラム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9654907B2 (en) | System, method and apparatus for wireless network connection using near field communication | |
US10129745B2 (en) | Authentication method and system for wireless mesh network | |
JP3955025B2 (ja) | 移動無線端末装置、仮想私設網中継装置及び接続認証サーバ | |
US11706324B2 (en) | Hybrid network communication method, device, and system | |
JP7263098B2 (ja) | 端末、通信方法、および、プログラム | |
JPWO2006132142A1 (ja) | リモートアクセスシステム及びそのipアドレス割当方法 | |
US9007957B2 (en) | Wireless network setup and configuration distribution system | |
CN106572148A (zh) | 智能产品的配网方法及配网*** | |
US10567353B2 (en) | Information processing apparatus, wireless communication system, and communication method | |
JP2004208101A (ja) | ゲートウェイ及びそれにおける通信方法 | |
US10630532B2 (en) | Wireless communication system, communication method, and information processing apparatus | |
US20160105407A1 (en) | Information processing apparatus, terminal, information processing system, and information processing method | |
JP5721183B2 (ja) | 無線lan通信システム、無線lan親機、通信接続確立方法、及びプログラム | |
JP2021022830A (ja) | 通信装置、通信システム、通信方法、およびプログラム | |
JP2008078957A (ja) | 無線通信システム及び無線ネットワーク接続方法 | |
JP7220132B2 (ja) | 通信装置、通信システム、通信方法、およびプログラム | |
JP2005051458A (ja) | 通信ネットワークシステム及びそのセキュリティ自動設定方法 | |
JP2005150794A (ja) | コンピュータ装置及びコンピュータプログラム | |
JP2008244945A (ja) | 無線接続環境設定システム、無線接続環境設定サーバ、情報端末、及び、プログラム | |
Lundrigan et al. | Strap: Secure transfer of association protocol | |
WO2020137084A1 (ja) | 端末、通信方法、および、プログラム | |
WO2017169957A1 (ja) | 通信システム、子機及び親機 | |
CN113194471B (zh) | 基于区块链网络的无线网络接入方法、装置和终端 | |
JP7183764B2 (ja) | 通信制御装置、通信制御方法及び無線通信システム | |
JP2005229484A (ja) | 無線端末監視制御方法/プログラム/プログラム記録媒体/装置/システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220301 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20221118 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221213 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230208 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20230606 |