(57)【要約】      （修正有）【課題】別途の入力装置およびディスプレイ装置がなくてもルータに接続するための接続情報を入力することができるＩｏＴゲートウェイを提供する。【解決手段】ルータとのケーブルが遠距離通信網ポートに挿入されているかをモニタリングするＷＡＮポートモニタリング部と、ケーブルがＷＡＮポートに挿入されていない場合、動作モードを決定する動作モード決定部と、動作モードとして第１モードが決定されると活性化して使用者のスマート機器と連結されスマート機器からターゲットルータに対する接続情報を獲得するスマート機器接続部と、接続情報が獲得されると活性化し接続情報を利用してターゲットルータに無線で接続するルータ接続部と、一つ以上のＩｏＴデバイスから獲得される状態メッセージをターゲットルータに伝達するか、一つ以上のＩｏＴデバイスに対する制御命令をターゲットルータから受信して該当ＩｏＴデバイスに伝達するサービス遂行部とを含む。【選択図】図２
2018125849.tif 000002
【特許請求の範囲】
【請求項１】
ルータとの有線連結のためのケーブルが遠距離通信網（ＷＡＮ：Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ポートに挿入されているかの可否をモニタリングするＷＡＮポートモニタリング部と、
前記ケーブルが前記ＷＡＮポートに挿入されていない場合、動作モードを決定する動作モード決定部と、
前記動作モードとしてサーバーとして動作できる第１モードが決定されると活性化して使用者のスマート機器と連結され、前記スマート機器からターゲットルータに対する接続情報を獲得するスマート機器接続部と、
前記ターゲットルータに対する接続情報が獲得されると活性化し、前記ターゲットルータに対する接続情報を利用して前記ターゲットルータに無線で接続するルータ接続部と、
前記ルータ接続部が前記ターゲットルータに接続すると、一つ以上のＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）デバイスから獲得される状態メッセージを前記ターゲットルータに伝達するか、前記一つ以上のＩｏＴデバイスに対する制御命令を前記ターゲットルータから受信して該当ＩｏＴデバイスに伝達するサービス遂行部と、
を含むことを特徴とするＩｏＴゲートウェイ。
【請求項２】
前記スマート機器接続部は、
前記動作モード決定部により前記第１モードが決定されると、割り当て可能なＩＰ帯域のうちいずれか一つを選択して前記スマート機器に割り当てて前記スマート機器の接続を誘導することを特徴とする請求項１に記載のＩｏＴゲートウェイ。
【請求項３】
前記スマート機器接続部は、
前記動作モード決定部により前記第１モードが決定されると、前記ＩｏＴゲートウェイが接続可能なルータをスキャンして接続可能なルータのリストを生成して前記スマート機器に提供し、
前記ターゲットルータは前記リストに含まれたルータのうち前記スマート機器によって選択されたいずれか一つのルータであることを特徴とする請求項１に記載のＩｏＴゲートウェイ。
【請求項４】
前記スマート機器接続部は、
前記接続可能なルータをスキャンして前記接続可能なルータのＳＳＩＤを獲得し、前記接続可能なルータのＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｉｏｎ）の大きさ順に前記ルータのＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を再配列して前記リストを生成することを特徴とする請求項３に記載のＩｏＴゲートウェイ。
【請求項５】
前記スマート機器接続部は、
前記接続可能なルータをスキャンして前記接続可能なルータのＳＳＩＤを獲得し、前記接続可能なルータのＳＳＩＤのハングル形式が前記スマート機器で支援するハングル形式と異なる場合、前記接続可能なＳＳＩＤのハングル形式を前記スマート機器で支援するハングル形式に変換して前記リストを生成することを特徴とする請求項３に記載のＩｏＴゲートウェイ。
【請求項６】
前記ルータ接続部は、
前記動作モードとしてクライアントとして動作できる第２モードが決定されると、さらに活性化してメモリから前記ＩｏＴゲートウェイが最終接続したルータの接続情報を獲得し、前記最終接続したルータの接続情報を利用して前記最終接続したルータに無線で接続することを特徴とする請求項１に記載のＩｏＴゲートウェイ。
【請求項７】
前記動作モード決定部は、
前記メモリに前記ＩｏＴゲートウェイが最終接続したルータの接続情報が記録されていないと、前記動作モードを第１モードに決定して前記スマート機器接続部を活性化させ、前記ターゲットルータに対する接続情報が獲得されると前記スマート機器接続部を非活性化させ前記ルータ接続部を活性化させ、
前記メモリに前記ＩｏＴゲートウェイが最終接続したルータの接続情報が記録されていると、前記動作モードを第２モードに決定して前記ルータ接続部を活性化させることを特徴とする請求項６に記載のＩｏＴゲートウェイ。
【請求項８】
前記接続情報は、前記ターゲットルータのＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）、前記ターゲットルータの認証タイプ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｔｙｐｅ）、および前記ターゲットルータのパスワードのうち少なくとも一つの情報を含むことを特徴とする請求項１に記載のＩｏＴゲートウェイ。
【請求項９】
前記サービス遂行部は、
前記ＩｏＴデバイスとペアリングを遂行して前記ＩｏＴデバイスと連結される複数個のＩｏＴデバイス通信モジュールを含むことを特徴とする請求項１に記載のＩｏＴゲートウェイ。
【請求項１０】
ルータとの有線連結のためのケーブルが遠距離通信網（ＷＡＮ）ポートに挿入されているかの可否をモニタリングする段階と、
前記ケーブルが前記ＷＡＮポートに挿入されていない場合、動作モードを決定する段階と、
前記動作モードとしてサーバーとして動作できる第１モードが決定されると、割り当て可能なＩＰ帯域のうちいずれか一つを使用者のスマート機器に割り当てて前記スマート機器を接続させる段階と、
接続可能なルータのリストを生成して前記スマート機器に提供する段階と、
前記スマート機器から前記リストに含まれたルータのうち前記スマート機器によって選択されたターゲットルータに対する接続情報が受信されると、受信した接続情報を利用して前記ターゲットルータに無線で接続する段階と、
一つ以上のＩｏＴデバイスの状態メッセージを前記ターゲットルータに伝達するか前記一つ以上のＩｏＴデバイスに対する制御命令を前記ターゲットルータから受信して該当ＩｏＴデバイスに伝達する段階と、
を含むことを特徴とするＩｏＴゲートウェイの動作方法。
【請求項１１】
前記提供する段階において、
前記接続可能なルータをスキャンして前記接続可能なルータのＳＳＩＤを獲得し、前記接続可能なルータのＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｉｏｎ）の大きさ順に前記ルータのＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を再配列して前記リストを生成することを特徴とする請求項１０に記載のＩｏＴゲートウェイの動作方法。
【請求項１２】
前記提供する段階において、
前記接続可能なルータをスキャンして前記接続可能なルータのＳＳＩＤを獲得し、前記接続可能なルータのＳＳＩＤのハングル形式が前記スマート機器で支援するハングル形式と異なる場合、前記接続可能なＳＳＩＤのハングル形式を前記スマート機器で支援するハングル形式に変換して前記リストを生成することを特徴とする請求項１０に記載のＩｏＴゲートウェイの動作方法。
【請求項１３】
前記動作モードとしてクライアントとして動作できる第２モードが決定されると、メモリから前記ＩｏＴゲートウェイが最終接続したルータの接続情報を獲得する段階と、
前記最終接続したルータの接続情報を利用して前記最終接続したルータに無線で接続する段階と、
をさらに含むことを特徴とする請求項１０に記載のＩｏＴゲートウェイの動作方法。
【請求項１４】
前記動作モードを決定する段階において、
前記メモリに前記ＩｏＴゲートウェイが最終接続したルータの接続情報が記録されていないと、前記動作モードを第１モードに決定し、前記メモリに前記ＩｏＴゲートウェイが最終接続したルータの接続情報が記録されていると、前記動作モードを第２モードに決定することを特徴とする請求項１３に記載のＩｏＴゲートウェイの動作方法。
【請求項１５】
前記接続情報は、前記ターゲットルータのＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）、前記ターゲットルータの認証タイプ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｔｙｐｅ）、および前記ターゲットルータのパスワードのうち少なくとも一つの情報を含むことを特徴とする請求項１０に記載のＩｏＴゲートウェイの動作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＩｏＴ技術に関するものであって、より具体的にはＩｏＴゲートウェイに関するものである。
【背景技術】
【０００２】
スマートフォン、スマートパッド、スマートセンサ、スマートＴＶ、またはスマート自動車のような多様なスマート装置を通じてインターネットの連結が可能となるに伴って、スマート装置が実生活とさらに密接になりつつある。これによって、１人当りのスマート装置の所有台数はこれまでよりさらに増加して、約２５０億台の装置が無線インターネットを基盤として連結されるものと見込まれている。
【０００３】
このようなスマート装置の発達に力づけられて最近では、Ｍ２Ｍ（Ｍａｃｈｉｎｅ  ｔｏ  Ｍａｃｈｉｎｅ）、ＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）、Ｉ２ｏＴ（Ｉｎｔｕｉｔｉｖｅ  Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）、およびＷｏＴ（Ｗｅｂ  ｏｆ  Ｔｈｉｎｇｓ）等のような事物インターネットに対する集中的な研究がなされている。事物インターネットは、各センサをネットワークシステムを介して外部のネットワークに連結して、センサによってセンシングされたセンシング結果をリアルタイムに処理し管理する。このような事物インターネットの最終的な目的は、あらゆる事物にコンピューティングおよび通信機能を付与して、何時でも、どこでも、ネットワーク、デバイスおよびサービスにかかわらず、通信が可能な環境を実現するためのものである。
【０００４】
このような事物インターネットサービスのためには、多様なＩｏＴデバイスをネットワークに連結させるためのルータとゲートウェイが要求される。
【０００５】
しかし、事物インターネットサービスを提供するための殆どのゲートウェイは、ドングルのような形態で製作されてネットワーク装置であるルータに直接連結されるため、ゲートウェイの設置環境が制約を受けざるを得ない。このため、構内または特定の空間に位置する多様な種類のＩｏＴデバイス（例：冷蔵庫、ＴＶ、電気炊飯器、エアコン、洗濯機、照明機器、タブレットＰＣなど）との連結が制限されるため、幅広い事物インターネットサービスを提供するのには限界がある。
【０００６】
ルータとゲートウェイとの間の直接連結に対する短所を克服するために、ゲートウェイをルータにワイファイ（Ｗｉｆｉ）のような無線方式で連結することが考えられる。しかし、ゲートウェイをルータに無線方式で接続させるためには、ゲートウェイがルータのＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）およびパスワードを入力するかディスプレイするための入力装置またはディスプレイ装置を別途に具備しなければならないため、ゲートウェイの大きさおよび製造費用が増加せざるを得ないという問題がある。
【０００７】
また、既存のゲートウェイがワイファイを利用してルータに無線で接続しようとする時、ルータのＳＳＩＤがハングルである場合、ゲートウェイが該当ルータのハングルＳＳＩＤを正確にディスプレイすることができないため、ルータの識別が困難であり得、このため、ゲートウェイが接続を望んでいるルータに接続することができないという問題点もある。
【０００８】
また、既存のゲートウェイの場合、接続可能なルータが複数個である場合、ルータを信号の強度順ではなくＳＳＩＤのアルファベット順に羅列するしかないため、信号強度が強いルータを選択することが困難であるという問題点がある。
【０００９】
その他にも、既存のゲートウェイの場合、単一の通信プロトコルのみを支援する形態で製造されたため、多様な種類の通信プロトコルを利用するＩｏＴデバイスとの連係が難しいという問題点がある。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明は前述した問題点を解決するためのものであって、別途の入力装置およびディスプレイ装置がなくても、ルータに接続するための接続情報を入力することができるＩｏＴゲートウェイおよびその動作方法を提供することをその技術的課題とする。
【００１１】
また、本発明はルータのハングルＳＳＩＤを正確に提供することができるＩｏＴゲートウェイおよびその動作方法を提供することを他の技術的課題とする。
【００１２】
また、本発明は接続可能なルータのリストを信号の強度順に再配列して提供することができるＩｏＴゲートウェイおよびその動作方法を提供することを他の技術的課題とする。
【００１３】
また、本発明は多様な種類の通信プロトコルを支援するＩｏＴデバイスと通信できるＩｏＴゲートウェイおよびその動作方法を提供することをさらに他の技術的課題とする。
【課題を解決するための手段】
【００１４】
前述した目的を達成するための本発明の一側面によるＩｏＴゲートウェイは、ルータとの有線連結のためのケーブルが遠距離通信網（ＷＡＮ：Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ポートに挿入されているかの可否をモニタリングするＷＡＮポートモニタリング部；前記ケーブルが前記ＷＡＮポートに挿入されていない場合、動作モードを決定する動作モード決定部；前記動作モードとしてサーバーとして動作できる第１モードが決定されると活性化して使用者のスマート機器と連結され、前記スマート機器からターゲットルータに対する接続情報を獲得するスマート機器接続部；前記ターゲットルータに対する接続情報が獲得されると活性化し、前記ターゲットルータに対する接続情報を利用して前記ターゲットルータに無線で接続するルータ接続部；および前記ルータ接続部が前記ターゲットルータに接続すると、一つ以上のＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）デバイスから獲得される状態メッセージを前記ターゲットルータに伝達するか、前記一つ以上のＩｏＴデバイスに対する制御命令を前記ターゲットルータから受信して該当ＩｏＴデバイスに伝達するサービス遂行部を含むことを特徴とする。
【００１５】
この時、前記スマート機器接続部は、前記動作モード決定部により前記第１モードが決定されると、割り当て可能なＩＰ帯域のうちいずれか一つを選択して前記スマート機器に割り当てて前記スマート機器の接続を誘導することができる。
【００１６】
前記スマート機器接続部は、前記動作モード決定部により前記第１モードが決定されると、前記ＩｏＴゲートウェイが接続可能なルータをスキャンして接続可能なルータのリストを生成して前記スマート機器に提供し、前記ターゲットルータは前記リストに含まれたルータのうち前記スマート機器によって選択されたいずれか一つのルータであり得る。
【００１７】
また、前記スマート機器接続部は、前記接続可能なルータをスキャンして前記接続可能なルータのＳＳＩＤを獲得し、前記接続可能なルータのＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｉｏｎ）の大きさ順に前記ルータのＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を再配列して前記リストを生成することができる。
【００１８】
また、前記スマート機器接続部は、前記接続可能なルータをスキャンして前記接続可能なルータのＳＳＩＤを獲得し、前記接続可能なルータのＳＳＩＤのハングル形式が前記スマート機器で支援するハングル形式と異なる場合、前記接続可能なＳＳＩＤのハングル形式を前記スマート機器で支援するハングル形式に変換して前記リストを生成することができる。
【００１９】
前記ルータ接続部は、前記動作モードとしてクライアントとして動作できる第２モードが決定されると、さらに活性化してメモリから前記ＩｏＴゲートウェイが最終接続したルータの接続情報を獲得し、前記最終接続したルータの接続情報を利用して前記最終接続したルータに無線で接続することができる。
【００２０】
前記動作モード決定部は、前記メモリに前記ＩｏＴゲートウェイが最終接続したルータの接続情報が記録されていないと、前記動作モードを第１モードに決定して前記スマート機器接続部を活性化させ、前記ターゲットルータに対する接続情報が獲得されると前記スマート機器接続部を非活性化させ前記ルータ接続部を活性化させ、前記メモリに前記ＩｏＴゲートウェイが最終接続したルータの接続情報が記録されていると、前記動作モードを第２モードに決定して前記ルータ接続部を活性化させることができる。
【００２１】
一実施例において、前記接続情報は、前記ターゲットルータのＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）、前記ターゲットルータの認証タイプ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｔｙｐｅ）、および前記ターゲットルータのパスワードのうち少なくとも一つの情報を含むことができる。
【００２２】
一方、前記サービス遂行部は、前記ＩｏＴデバイスとペアリングを遂行して前記ＩｏＴデバイスと連結される複数個の通信モジュールを含む。
【００２３】
前述した目的を達成するための本発明の一側面に係るＩｏＴゲートウェイの動作方法は、ルータとの有線連結のためのケーブルが遠距離通信網（ＷＡＮ）ポートに挿入されているかの可否をモニタリングする段階；前記ケーブルが前記ＷＡＮポートに挿入されていない場合、動作モードを決定する段階；前記動作モードとしてサーバーとして動作できる第１モードが決定されると、割り当て可能なＩＰ帯域のうちいずれか一つを使用者のスマート機器に割り当てて前記スマート機器を接続させる段階；接続可能なルータのリストを生成して前記スマート機器に提供する段階；前記スマート機器から前記リストに含まれたルータのうち前記スマート機器によって選択されたターゲットルータに対する接続情報が受信されると、受信した接続情報を利用して前記ターゲットルータに無線で接続する段階；および一つ以上のＩｏＴデバイスの状態メッセージを前記ターゲットルータに伝達するか前記一つ以上のＩｏＴデバイスに対する制御命令を前記ターゲットルータから受信して該当ＩｏＴデバイスに伝達する段階を含むことを特徴とする。
【００２４】
前記提供する段階において、前記接続可能なルータをスキャンして前記接続可能なルータのＳＳＩＤを獲得し、前記接続可能なルータのＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｉｏｎ）の大きさ順に前記ルータのＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を再配列して前記リストを生成することができる。
【００２５】
また、前記提供する段階において、前記接続可能なルータをスキャンして前記接続可能なルータのＳＳＩＤを獲得し、前記接続可能なルータのＳＳＩＤのハングル形式が前記スマート機器で支援するハングル形式と異なる場合、前記接続可能なＳＳＩＤのハングル形式を前記スマート機器で支援するハングル形式に変換して前記リストを生成することができる。
【００２６】
一方、前述したＩｏＴゲートウェイの動作方法は、前記動作モードとしてクライアントとして動作できる第２モードが決定されると、メモリから前記ＩｏＴゲートウェイが最終接続したルータの接続情報を獲得する段階；および前記最終接続したルータの接続情報を利用して前記最終接続したルータに無線で接続する段階をさらに含むことができる。
【００２７】
前記動作モードを決定する段階において、前記メモリに前記ＩｏＴゲートウェイが最終接続したルータの接続情報が記録されていないと、前記動作モードを第１モードに決定し、前記メモリに前記ＩｏＴゲートウェイが最終接続したルータの接続情報が記録されていると、前記動作モードを第２モードに決定することができる。
【発明の効果】
【００２８】
本発明によると、ＩｏＴゲートウェイが使用者のスマート機器に能動的にＩＰを割り当てることができるサーバーモードとしても動作することによって、使用者のスマート機器をＩｏＴゲートウェイに接続させ、使用者のスマート機器を通じてルータの接続情報をディスプレイしたり入力することができるため、接続情報の入力やディスプレイのための別途の入力装置およびディスプレイ装置が不要であり、ＩｏＴゲートウェイの大きさおよび製造費用を減少させ得るという効果がある。
【００２９】
また、本発明によると、ＩｏＴゲートウェイがルータのハングルＳＳＩＤを使用者のスマート機器が支援するハングル表記方式に沿って変換して提供するため、使用者のスマート機器でハングルＳＳＩＤが正確にディスプレイされ得るという効果がある。
【００３０】
また、本発明によると、ＩｏＴゲートウェイがアルファベット順に整列されたルータのＳＳＩＤ目録をＲＳＳＩの大きさ順に再配列して提供することによって、使用者が複数個のルータのうち信号強度が優秀なルータを容易に選択することができるという効果がある。
【００３１】
また、本発明によると、ＩｏＴゲートウェイが多様な種類の通信プロトコルを支援するために複数個の通信モジュールを含むため、多様な種類の通信プロトコルを利用するＩｏＴデバイスと通信することができ、これによってＩｏＴサービス範囲を拡大させることができるという効果がある。
【図面の簡単な説明】
【００３２】
【図１】本発明の一実施例に係るＩｏＴゲートウェイが適用されるＩｏＴサービス提供システムの構成を示した図面である。
【図２】図１に図示されたＩｏＴゲートウェイの構成を示したブロック図である。
【図３】本発明の一実施例に係るＩｏＴゲートウェイとルータとの間の接続方法を示したフローチャートである。
【図４】本発明の一実施例に係るＩｏＴサービス方法を示したフローチャートである。
【発明を実施するための形態】
【００３３】
本明細書で叙述される用語の意味は、次のように理解されるべきである。
【００３４】
単数の表現は文脈上明白に異なって定義しない限り、複数の表現を含むものと理解されるべきであり、「第１」、「第２」等の用語は一つの構成要素を他の構成要素から区別するためのものであって、これらの用語によって権利範囲が限定されてはならない。
【００３５】
「含む」または「有する」等の用語は、一つまたはそれ以上の他の特徴や数字、段階、動作、構成要素、部分品またはこれらを組み合わせたものなどの存在または付加の可能性をあらかじめ排除しないものと理解されるべきである。
【００３６】
「少なくとも一つ」の用語は、一つ以上の関連項目から提示可能なすべての組み合わせを含むものと理解されるべきである。例えば、「第１項目、第２項目および第３項目のうち少なくとも一つ」の意味は、第１項目、第２項目または第３項目のそれぞれだけでなく、第１項目、第２項目および第３項目のうち２個以上から提示され得るすべての項目の組み合わせを意味する。
【００３７】
以下、添付図面を参照して本発明の実施例について詳細に説明する。図面符号にかかわらず、同一または類似する構成要素は同じ参照番号を付与し、これに対する重複する説明は省略する。また、本発明の説明において、関連する公知の技術についての具体的な説明が本発明の要旨を曖昧にする恐れがあると判断される場合、その詳細な説明を省略する。
【００３８】
また、添付された図面は、本発明の思想を理解しやすくするためのものに過ぎず、これによって本発明の思想が制限されるものと解釈されてはならない。本発明の思想は、添付された図面の他に、すべての変更、均等物乃至代替物にまで拡張されるものと解釈されるべきである。
【００３９】
図１は、本発明の一実施例に係るＩｏＴゲートウェイが適用されるＩｏＴサービス提供システムの構成を示した図面である。
【００４０】
図１に図示された通り、本発明の一実施例に係るＩｏＴサービス提供システム１００は、ルータ１１０、ＩｏＴゲートウェイ１２０、スマート機器１３０、複数個のＩｏＴデバイス１４０、および管理サーバー１５０を含む。
【００４１】
まず、ルータ１１０は管理サーバー１５０とＩｏＴゲートウェイ１２０を連結させる。このために、ルータ１１０は有線ネットワークを介して管理サーバー１５０に連結され、ＩｏＴゲートウェイ１２０と有線ネットワークまたは無線ネットワークを介して接続される。この時、ＩｏＴサービス提供システム１００は図１に図示された通り、複数個のルータ１１０を含むことができるが、一つのルータ１１０のみを含んでもよい。
【００４２】
ルータ１１０は、ＩｏＴゲートウェイ１２０から有線ネットワークまたは無線ネットワークの接続要請が受信されると、あらかじめ定められたＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）帯域のうちいずれか一つのＩＰ帯域をＩｏＴゲートウェイ１２０に割り当てることによって、ＩｏＴゲートウェイ１２０が該当ＩＰ帯域を通じてルータ１１０に接続できるようにする。
【００４３】
ＩｏＴゲートウェイ１２０は、一つ以上のＩｏＴデバイス１４０をルータ１１０を通じて管理サーバー１５０と連結させる。このために、ＩｏＴゲートウェイ１２０はルータ１１０に有線ネットワークまたは無線ネットワークを介して連結される。また、ＩｏＴゲートウェイ１２０は、一つ以上のＩｏＴデバイス１４０とペアリング（Ｐａｒｉｎｇ）されて、ＩｏＴデバイス１４０と該当ＩｏＴデバイス１４０が支援する通信方式に応じて通信する。
【００４４】
以下、本発明に係るＩｏＴゲートウェイ１２０の構成を図２を参照して、より具体的に説明する。
【００４５】
図２は、本発明の一実施例に係るＩｏＴゲートウェイの構成を示したブロック図である。
【００４６】
図２に図示された通り、本発明の一実施例に係るＩｏＴゲートウェイ１２０は、ＷＡＮポートモニタリング部２１０、動作モード決定部２２０、スマート機器接続部２３０、ルータ接続部２４０、メモリ２５０、およびサービス遂行部２６０を含む。
【００４７】
ＷＡＮポートモニタリング部２１０は、ルータ１１０との有線連結のためのケーブル（図示されず）が遠距離通信網（ＷＡＮ：Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ポート（図１の符号１２２）に挿入されたかの可否をモニタリングする。ＷＡＮポートモニタリング部２１０は、モニタリング結果を動作モード決定部２２０に伝達する。
【００４８】
動作モード決定部２２０は、ＷＡＮポートモニタリング部２１０からＷＡＮポートにケーブルが挿入されたかの可否に対するモニタリング結果が受信されると、ＩｏＴゲートウェイ１２０の動作モードを決定する。
【００４９】
まず、動作モード決定部２２０は、ＷＡＮポートモニタリング部２１０からＷＡＮポートにケーブルが挿入されているというモニタリング結果が受信されると、ルータ接続部２３０を活性化させて、ルータ接続部２４０がルータ１１０からＩＰ帯域の割り当てを受けるようにすることによって、ルータ接続部２４０が割り当てられたＩＰ帯域を利用してルータ１１０に有線ネットワークを介して接続されるようにする。
【００５０】
また、動作モード決定部２２０は、ＷＡＮポートモニタリング部２１０からＷＡＮポートにケーブルが挿入されていないというモニタリング結果が受信されると、ＩｏＴゲートウェイ１２０の動作モードを第１モードおよび第２モードのうちいずれか一つに決定する。一実施例において、第１モードはＩｏＴゲートウェイ１２０がサーバー（Ｓｅｒｖｅｒ）として動作できるモードを意味し、第２モードはＩｏＴゲートウェイ１２０がクライアント（Ｃｌｉｅｎｔ）として動作できるモードを意味する。
【００５１】
ＩｏＴゲートウェイ１２０がサーバーとして動作できる第１モードで動作するということは、ＩｏＴゲートウェイ１２０が使用者のスマート機器１３０にＩＰ帯域を割り当てることができるモードとして動作するということを意味する。ＩｏＴゲートウェイ１２０がクライアントとして動作できる第２モードで動作するということは、ＩｏＴゲートウェイ１２０がルータ１１０からＩＰ帯域の割り当てを受けることができるモードとして動作するということを意味する。
【００５２】
このような実施例に係る時、動作モード決定部２２０は、ＩｏＴゲートウェイ１２０の動作モードを第１モードに決定する場合、ＩｏＴゲートウェイ１２０をサーバーとして動作させるために、スマート機器接続部２３０を活性化させる。また、動作モード決定部２２０は、ＩｏＴゲートウェイ１２０の動作モードを第２モードに決定する場合、ＩｏＴゲートウェイ１２０をクライアントとして動作させるために、ルータ接続部２４０を活性化させる。
【００５３】
一実施例において、動作モード決定部２２０は、メモリ２５０をサーチしてメモリ２５０にＩｏＴゲートウェイ１２０が最終接続したルータ１１０の接続情報が記録されていないと、ＩｏＴゲートウェイ１２０の動作モードを第１モードに決定する。また、動作モード決定部２２０は、メモリ２５０をサーチしてメモリ２５０にＩｏＴゲートウェイ１２０が最終接続したルータ１１０の接続情報が記録されていると、ＩｏＴゲートウェイ１２０の動作モードを第２モードに決定する。
【００５４】
スマート機器接続部２３０は、動作モード決定部２２０によって動作モードとして第１モードが決定されると、活性化して使用者のスマート機器１３０と接続される。このために、スマート機器接続部２３０は、メモリ２５０に保存されている割り当て可能なＩＰ帯域のうちいずれか一つのＩＰを選択してスマート機器１３０に割り当てる。これを通じて、使用者のスマート機器１３０が使用者のスマート機器１３０に割り当てられたＩＰ帯域を通じてスマート機器接続部２３０に接続するようになる。
【００５５】
スマート機器接続部２３０は、使用者のスマート機器１３０が接続されると、使用者のスマート機器１３０に接続可能なルータのリストを提供し、スマート機器１３０から接続可能なルータのリストに含まれたルータのうち使用者によって選択されるいずれか一つのルータ（以下、ターゲットルータという）に対する接続情報を受信する。この時、ターゲットルータは、図１に図示されたルータ１１０と同じルータであってもよいが、図１に図示されたルータ１１０と異なるルータであってもよい。以下、説明の便宜のために、ターゲットルータは図１に図示されたルータ１１０であると仮定し、ターゲットルータを符号１１０で表記する。
【００５６】
このように、本発明に係るＩｏＴゲートウェイ１２０がスマート機器接続部２３０を通じてスマート機器１３０からターゲットルータ１１０に対する接続情報を受信する理由は、本発明に係るＩｏＴゲートウェイ１２０は別途の入力装置やディスプレイ装置が備えられていないため、ターゲットルータ１１０に接続するための接続情報をＩｏＴゲートウェイ１２０を通じて入力することができないためである。
【００５７】
これに伴い、本発明に係るＩｏＴゲートウェイ１２０は、ＩｏＴゲートウェイ１２０に連結された使用者のスマート機器１３０を利用してターゲットルータ１１０の接続情報をディスプレイしたり入力することができるため、ターゲットルータ１１０に対する接続情報の入力やディスプレイのための別途の入力装置およびディスプレイ装置が不要であり、ＩｏＴゲートウェイ１２０の大きさおよび製造費用を減少させることができる。
【００５８】
この時、ターゲットルータ１１０に対する接続情報は、ターゲットルータ１１０のＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）、ターゲットルータ１１０の認証タイプ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｔｙｐｅ）、およびターゲットルータ１１０のパスワードのうち少なくとも一つの情報を含むことができる。
【００５９】
一方、スマート機器接続部２３０は、動作モード決定部２２０によって動作モードとして第１モードが決定されると、ＩｏＴゲートウェイ１２０の周囲に存在するルータをスキャンすることによって、ＩｏＴゲートウェイ１２０が接続可能なルータのＳＳＩＤを獲得する。スマート機器接続部２３０は接続可能なルータのＳＳＩＤが獲得されると、獲得されたルータのＳＳＩＤを利用して接続可能なルータのリストを生成する。一実施例において、スマート機器接続部２３０は、ルータのＳＳＩＤのアルファベット順に沿ってルータのＳＳＩＤを整列することによって、接続可能なルータのリストを生成することができる。
【００６０】
他の実施例において、スマート機器接続部２３０は接続可能なルータのＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｉｏｎ）を測定し、測定されたＲＳＳＩ値の大きさ順にルータのＳＳＩＤを再整列することによって、接続可能なルータのリストを生成することができる。
【００６１】
このように、本発明に係るＩｏＴゲートウェイ１２０は、ルータのＳＳＩＤをルータのＲＳＳＩ大きさ順に再配列して接続可能なルータのリストを提供することができるため、使用者が複数個のルータのうち信号強度が優秀なルータを容易に選択するようにすることができる。
【００６２】
一方、スマート機器接続部２３０は獲得したルータのＳＳＩＤがハングルである場合、獲得したルータのＳＳＩＤのハングル表記方式とスマート機器１３０で支援するハングル表記方式とが同じであるかの可否を判断し、同一でない場合、獲得したルータのハングルＳＳＩＤをスマート機器１３０が支援するハングル表記方式に沿って変換し、変換されたルータのハングルＳＳＩＤを利用して接続可能なルータのリストを生成することができる。
【００６３】
例えば、スマート機器接続部２３０が獲得したルータのハングルＳＳＩＤがＥＵＣ−ＫＲ方式により作成されており、スマート機器１３０はＵＴＦ−８のハングル表記方式を支援する場合、スマート機器接続部２３０は獲得したルータのハングルＳＳＩＤをＵＴＦ−８方式に変換し、変換されたハングルＳＳＩＤを利用して接続可能なルータのリストを生成する。
【００６４】
このように、本発明はＩｏＴゲートウェイ１２０がルータのハングルＳＳＩＤ表記方式を使用者のスマート機器１３０が支援するハングルＳＳＩＤの表記方式に変換して提供するため、使用者のスマート機器１３０でハングルＳＳＩＤが文字化けせずに正確にディスプレイされるようにすることができる。
【００６５】
一方、スマート機器接続部２３０はスマート機器１３０からターゲットルータ１１０に対する接続情報が獲得されると、ターゲットルータ１１０に対する接続情報の獲得を動作モード決定部２２０に伝達する。これに伴い、動作モード決定部２２０はスマート機器接続部２３０を非活性化させ、ルータ接続部２４０を活性化させるようになる。
【００６６】
ルータ接続部２４０は、スマート機器接続部２３０によりターゲットルータ１１０に対する接続情報が獲得されると、動作モード決定部２２０により活性化する。ルータ接続部２４０はスマート機器接続部２３０により獲得されたターゲットルータ１１０に対する接続情報をターゲットルータ１１０に伝送することによって、ターゲットルータ１１０に対する接続要請を伝送する。これに伴い、ターゲットルータ１１０からＩＰ帯域が割り当てられ、ルータ接続部２４０は割り当てられたＩＰ帯域を通じてターゲットルータ１１０にワイファイ（Ｗｉｆｉ）方式で接続するようになる。
【００６７】
また、本発明に係るルータ接続部２４０は、動作モード決定部２２０によりＩｏＴゲートウェイ１２０の動作モードが第２モードに決定されると、動作モード決定部２２０により活性化する。このような場合、ルータ接続部２４０はクライアントとして動作するため、ルータ接続部２４０はメモリ２５０からＩｏＴゲートウェイ１２０が最終接続したルータの接続情報を獲得し、最終接続したルータの接続情報を該当ルータに伝送することによって、該当ルータに対する接続要請を伝送する。これに伴い、該当ルータからＩＰ帯域が割り当てられ、ルータ接続部２４０は割り当てられたＩＰ帯域を通じて該当ルータ１１０にワイファイ（Ｗｉｆｉ）方式で接続するようになる。
【００６８】
この時、ＩｏＴゲートウェイ１２０が最終接続したルータは、前述したターゲットルータ１１０と同じルータであってもよく、ターゲットルータ１１０と異なるルータであってもよい。以下では説明の便宜のために、ＩｏＴゲートウェイ１２０が最終接続したルータは、ターゲットルータ１１０と表記することにする。
【００６９】
メモリ２５０には、スマート機器接続部２３０が生成した接続可能なルータのリストが記録される。また、メモリ２５０には、スマート機器接続部２３０がスマート機器１３０から獲得したターゲットルータ１１０に対する接続情報が記録される。また、メモリ２５０には、ＩｏＴゲートウェイ１２０がスマート機器１３０から獲得される新しいターゲットルータ１１０に対する接続情報に応じて新しいターゲットルータ１１０に接続すると、以前に獲得したターゲットルータ１１０に対する接続情報を新しいターゲットルータ１１０に対する接続情報に更新する。これに伴い、新しいターゲットルータ１１０に対する接続情報が、ＩｏＴゲートウェイ１２０が最終接続したルータの接続情報となる。
【００７０】
また、メモリ２５０には、スマート機器接続部２３０がスマート機器１３０に割り当てることができる複数個のＩＰ帯域に対する情報が記録されている。
【００７１】
サービス遂行部２６０は、ＩｏＴゲートウェイ１２０とターゲットルータ１１０が連結されると、一つ以上のＩｏＴデバイス１４０から獲得されるＩｏＴデバイス１４０の状態メッセージをターゲットルータ１１０に伝達する。また、サービス遂行部２６０は、一つ以上のＩｏＴデバイス１４０に対する制御命令をターゲットルータ１１０から受信して該当ＩｏＴデバイス１４０に伝達する。
【００７２】
このために、本発明に係るサービス遂行部２６０は、一つ以上のＩｏＴデバイス１４０との通信のための一つ以上の通信モジュール２７０および各通信モジュール２７０を制御するための通信モジュール管理部２８０を含む。
【００７３】
まず、各通信モジュール２７０はＩｏＴデバイス１４０とペアリングされて、ＩｏＴデバイス１４０からＩｏＴデバイス１４０の状態に対する状態メッセージを受信する。各通信モジュール２７０は受信した状態メッセージを通信モジュール管理部２８０に伝達する。
【００７４】
また、各通信モジュール２７０は、通信モジュール管理部２８０を通じて受信される制御命令を該当ＩｏＴデバイス１４０に伝達する。
【００７５】
一実施例において、各通信モジュール２７０は、ＩｏＴデバイス１４０の通信方式に応じて互いに異なる通信プロトコルを支援することができる。例えば、各通信モジュール２７０は、ジグビー（Ｚｅｅｂｉｇ）、Ｚウェーブ  （Ｚ−Ｗａｖｅ）、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））、ビーコン（Ｂｅａｃｏｎ）、ワイファイ（Ｗｉｆｉ）、またはＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）等の通信プロトコルのうち一つを支援することができる。
【００７６】
通信モジュール管理部２８０は、各通信モジュール２７０とＩｏＴデバイス１４０との間のペアリングを遂行する。具体的には、本発明に係る通信モジュール管理部２８０はＩｏＴデバイス１４０と通信可能な通信モジュール２７０を該当ＩｏＴデバイス１４０とペアリングさせる。
【００７７】
ＩｏＴデバイス１４０と通信モジュール２７０との間のペアリングのために、通信モジュール管理部２８０は、ＩｏＴゲートウェイ１２０がターゲットルータ１１０に連結されると、各通信モジュール２７０をペアリングモードに設定し、以後使用者によって各ＩｏＴデバイス１４０がペアリングモードに設定されると、該当通信モジュール２７０とＩｏＴデバイス１４０とをペアリングさせる。一実施例において、通信モジュール管理部２８０は、ターゲットルータ１１０を通じて使用者のスマート機器１３０からペアリング命令が受信されると、通信モジュール２７０をペアリングモードに設定することができる。
【００７８】
一方、通信モジュール管理部２８０は、各通信モジュール２７０からＩｏＴデバイス１４０の状態メッセージが受信されると、これを管理サーバー１４０が処理できるデータフォーマットに変更してターゲットルータ１１０を通じて管理サーバー１４０に伝達する。一実施例において、通信モジュール管理部２８０は、各通信モジュール２７０から受信した状態メッセージをＨＴＴＳ＋ＪＳＯＮ形態に変更して管理サーバー１４０に伝達することができる。
【００７９】
また、通信モジュール管理部２８０は、ターゲットルータ１１０を通じて管理サーバー１４０からＩｏＴデバイス１４０に対する制御命令が受信されると、複数個の通信モジュール２７０のうち該当制御命令が伝達されなければならない通信モジュール２７０を選択する。また、通信モジュール管理部２８０は、受信した制御命令を該当通信モジュール２７０が処理できる形態に変更して該当通信モジュール２７０に伝達する。
【００８０】
例えば、通信モジュール管理部２８０は、受信した制御命令をパッシングすることによって、該当制御命令が伝達されなければならない通信モジュール２７０および該当通信モジュール２７０が支援する通信プロトコルを判断し、受信した制御命令を該当通信モジュール２７０が支援する通信プロトコルの形態に変換して該当通信モジュール２７０に提供する。
【００８１】
再び図１を参照すると、使用者のスマート機器１３０は、ＩｏＴゲートウェイ１２０が第１モードで動作する時、ＩｏＴゲートウェイ１２０から割り当てられるＩＰ帯域を利用してＩｏＴゲートウェイ１２０に接続する。使用者のスマート機器１３０にはＩｏＴゲートウェイ１２０との接続のためのアプリケーションが搭載されている。一実施例において、使用者のスマート機器１３０に搭載されているアプリケーションは、オールジョイン（Ａｌｌｊｏｙｎ）プロトコル基盤に作成される。
【００８２】
使用者のスマート機器１３０は、第１モードで動作するＩｏＴゲートウェイ１２０に接続されると、搭載されたアプリケーションを通じてＩｏＴゲートウェイ１２０から接続可能なルータのリストを受信し、受信したルータのリストをディスプレイする。
【００８３】
また、使用者のスマート機器１３０は、搭載されたアプリケーションを通じてルータのリストに含まれたルータのうちいずれか一つのルータがターゲットルータに選択されると、ターゲットルータへの接続のためのパスワードの入力を使用者に要求する。使用者のスマート機器１３０は、ターゲットルータのＳＳＩＤ、ターゲットルータの認証タイプ、およびターゲットルータのパスワードのうち少なくとも一つの情報を含む接続情報を生成してＩｏＴゲートウェイ１２０に伝達する。
【００８４】
一方、使用者のスマート機器１３０は、ＩｏＴゲートウェイ１２０がターゲットルータ１１０に接続されたと判断されると、ＩｏＴデバイス１４０とＩｏＴゲートウェイ１２０との間のペアリングのために、スマート機器１３０に搭載されたアプリケーションを通じてペアリング命令を生成してＩｏＴゲートウェイ１２０に伝達する。このために、使用者のスマート機器１３０は、搭載されたアプリケーションを利用してターゲットルータ１１０に直接接続することによって、ペアリング命令をターゲットルータ１１０を通じてＩｏＴゲートウェイ１２０に伝達する。
【００８５】
また、使用者のスマート機器１３０は、搭載されたアプリケーションを通じてＩｏＴデバイス１４０の制御のための制御命令を生成し、生成された制御命令を管理サーバー１５０に伝達する。使用者のスマート機器１３０は管理サーバー１４０からＩｏＴデバイス１４０の状態メッセージを受信し、受信した状態メッセージを使用者に提供する。
【００８６】
すなわち、使用者のスマート機器１３０を通じて生成された制御命令は、管理サーバー１４０およびルータ１１０を通じてＩｏＴゲートウェイ１２０に伝達され、ＩｏＴゲートウェイ１２０により纏められたＩｏＴデバイス１４０の状態メッセージは、ルータ１１０および管理サーバー１４０を通じて使用者のスマート機器１３０に提供される。
【００８７】
一実施例において、スマート機器１３０はスマートウォッチ、スマートフォン、またはタブレットＰＣ等で具現され得る。
【００８８】
ＩｏＴデバイス１４０はＩｏＴゲートウェイ１２０から伝達される制御命令により動作し、自分の状態に対する状態メッセージを生成して周期的にＩｏＴゲートウェイ１２０に伝送する。このために、ＩｏＴデバイス１４０にはＩｏＴゲートウェイ１２０との通信のための通信モジュール（図示されず）が内蔵されており、内蔵された通信モジュールがＩｏＴゲートウェイ１２０の通信モジュール２７０とペアリングされる。
【００８９】
このようなＩｏＴデバイス１４０は、ドアロック、ＩｏＴスイッチ、ＩｏＴセンサ、ＣＣＴＶ、ガスバルブ、照明制御器、ＩｏＴプラグ、ＴＶ、冷蔵庫、オーディオなどであり得る。
【００９０】
管理サーバー１５０は、ルータ１１０を通じてＩｏＴゲートウェイ１２０から伝送されるＩｏＴデバイス１４０の状態データを受信して直接処理したり使用者のスマート機器１３０に提供する。また、管理サーバー１５０は、使用者のスマート機器１３０からＩｏＴデバイス１４０を制御するための制御命令が受信されると、該当制御命令をルータ１１０を通じてＩｏＴゲートウェイ１２０に伝達する。
【００９１】
以下、図３を参照して本発明に係るＩｏＴゲートウェイの動作方法について説明する。
【００９２】
図３は、本発明の一実施例に係るＩｏＴゲートウェイの動作方法を示したフローチャートである。図３に図示されたＩｏＴゲートウェイの動作方法は、図１および図２に図示されたＩｏＴゲートウェイによって遂行され得る。
【００９３】
まず、図３に図示された通り、ＩｏＴゲートウェイは、ルータとの有線連結のためのケーブルが遠距離通信網（ＷＡＮ）ポートに挿入されているかの可否をモニタリングする（Ｓ３００）。
【００９４】
モニタリング結果、ＷＡＮポートにケーブルが挿入されていないと判断されると、ＩｏＴゲートウェイはメモリにＩｏＴゲートウェイが最終接続したルータの接続情報が記録されているかの可否を判断する（Ｓ３１０）。
【００９５】
判断結果、メモリにＩｏＴゲートウェイが最終接続したルータの接続情報が記録されていると、ＩｏＴゲートウェイはクライアントとして動作する第２モードで動作することによって、メモリに記録されているルータの接続情報をロードする（Ｓ３２０）。
【００９６】
ＩｏＴゲートウェイは、Ｓ３２０でロードした接続情報をルータに伝送し（Ｓ３３０）、ルータからＩＰ帯域の割り当てを受けてルータに接続する（Ｓ３４０）。
【００９７】
一方、Ｓ３１０の判断結果、メモリにＩｏＴゲートウェイが最終接続したルータの接続情報が記録されていないと、ＩｏＴゲートウェイはサーバーとして動作する第１モードで動作することによって、接続可能なルータをスキャンして接続可能なルータのリストを生成する（Ｓ３５０）。
【００９８】
一実施例において、ＩｏＴゲートウェイは接続可能なルータをスキャンして接続可能なルータのＳＳＩＤを獲得し、獲得されたルータのＳＳＩＤをアルファベット順に整列することによって、ルータのリストを生成することができる。
【００９９】
他の実施例において、ＩｏＴゲートウェイは接続可能なルータのＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｉｏｎ）を測定し、測定されたＲＳＳＩ値の大きさ順にルータのＳＳＩＤを再整列することによって、接続可能なルータのリストを生成することができる。
【０１００】
このように、本発明に係るＩｏＴゲートウェイは、ルータのＳＳＩＤをルータのＲＳＳＩ大きさ順に再配列して接続可能なルータのリストを提供することができ、使用者が複数個のルータのうち信号強度が優秀なルータを容易に選択するようにすることができる。
【０１０１】
一方、本発明に係るＩｏＴゲートウェイは、獲得したルータのＳＳＩＤがハングルである場合、獲得したルータのＳＳＩＤのハングル表記方式とスマート機器で支援するハングル表記方式とが同じであるかの可否を判断し、同一でない場合、獲得したルータのハングルＳＳＩＤをスマート機器が支援するハングル表記方式に沿って変換し、変換されたルータのハングルＳＳＩＤを利用して接続可能なルータのリストを生成することもできる。
【０１０２】
例えば、ＩｏＴゲートウェイが獲得したルータのハングルＳＳＩＤがＥＵＣ−ＫＲ方式により作成されており、スマート機器はＵＴＦ−８のハングル表記方式を支援する場合、ＩｏＴゲートウェイは獲得したルータのハングルＳＳＩＤをＵＴＦ−８方式に変換し、変換されたハングルＳＳＩＤを利用して接続可能なルータのリストを生成する。
【０１０３】
このように、本発明はＩｏＴゲートウェイがルータのハングルＳＳＩＤ表記方式を使用者のスマート機器が支援するハングルＳＳＩＤの表記方式に変換して提供するため、使用者のスマート機器でハングルＳＳＩＤが文字化けせずに正確にディスプレイされるようにすることができる。
【０１０４】
Ｓ３５０以降、ＩｏＴゲートウェイはメモリに保存されている割り当て可能なＩＰ帯域のうちいずれか一つのＩＰを選択してスマート機器に割り当てる（Ｓ３６０）。
【０１０５】
以後、割り当てられたＩＰを通じてスマート機器とＩｏＴゲートウェイとが連結されると（Ｓ３７０）、ＩｏＴゲートウェイはＳ３５０で生成したルータのリストをスマート機器に提供する（Ｓ３８０）。
【０１０６】
以後、ＩｏＴゲートウェイは、スマート機器から接続可能なルータのリストに含まれたルータのうち使用者によって選択されるいずれか一つのルータ（以下、ターゲットルータという）に対する接続情報を受信する（Ｓ３９０）。
【０１０７】
この時、ターゲットルータに対する接続情報は、ターゲットルータのＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）、ターゲットルータの認証タイプ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｔｙｐｅ）、およびターゲットルータのパスワードのうち少なくとも一つの情報を含むことができる。
【０１０８】
このように、本発明に係るＩｏＴゲートウェイが第２モードで動作することによって、スマート機器からターゲットルータに対する接続情報を受信する理由は、本発明に係るＩｏＴゲートウェイは、別途の入力装置やディスプレイ装置が備えられていないため、ターゲットルータに接続するための接続情報をＩｏＴゲートウェイを通じて入力することができないためである。
【０１０９】
これに伴い、本発明に係るＩｏＴゲートウェイは、ＩｏＴゲートウェイに連結された使用者のスマート機器を利用してターゲットルータの接続情報をディスプレイしたり入力することができるため、ターゲットルータに対する接続情報の入力やディスプレイのための別途の入力装置およびディスプレイ装置が不要であり、ＩｏＴゲートウェイの大きさおよび製作費用を減少させることができるようになる。
【０１１０】
以後、ＩｏＴゲートウェイはＳ３８０で受信した接続情報をルータに伝送し（Ｓ３９５）、ルータからＩＰ帯域の割り当てを受けてルータに接続する（Ｓ３４０）。
【０１１１】
一方、Ｓ３００のモニタリング結果、ＷＡＮポートにケーブルが挿入されたと判断されると、ＩｏＴゲートウェイはルータからＩＰ帯域の割り当てを受けてルータに接続する（Ｓ３４０）。
【０１１２】
以後、ＩｏＴゲートウェイは一つ以上のＩｏＴデバイスとスマート機器との間にＩｏＴサービスを提供する（Ｓ４００）。
【０１１３】
以下では、図４を参照して本発明に係るＩｏＴサービス提供方法について説明する。図４は、本発明の一実施例に係るＩｏＴサービス提供方法を示したフローチャートである。図４に図示されたＩｏＴサービス提供のために、ＩｏＴゲートウェイはルータに有線ネットワークまたは無線ネットワークを介して接続されていなければならない。
【０１１４】
図４に図示された通り、使用者のスマート機器がルータに接続する（Ｓ４０５）。以後、使用者のスマート機器は、ルータにＩｏＴゲートウェイにペアリング命令を伝送する（Ｓ４１０）。以後、ルータはＩｏＴゲートウェイにペアリング命令を伝達する（Ｓ４２０）。
【０１１５】
以後、ＩｏＴゲートウェイはペアリング命令によって、ペアリング対象となるＩｏＴデバイスとの通信のための通信モジュールをペアリングモードに設定する（Ｓ４３０）。一実施例において、各通信モジュールは、ＩｏＴデバイスの通信方式に応じて互いに異なる通信プロトコルを支援することができる。例えば、各通信モジュールは、ジグビー（Ｚｅｅｂｉｇ）、Ｚウェーブ  （Ｚ−Ｗａｖｅ）、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））、ビーコン（Ｂｅａｃｏｎ）、ワイファイ（Ｗｉｆｉ）、またはＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）等の通信プロトコルのうち一つを支援することができる。
【０１１６】
以後、ＩｏＴゲートウェイは、ペアリング対象となるＩｏＴデバイスがペアリングモードに設定されると（Ｓ４４０）、ペアリングモードに設定されたＩｏＴデバイスを該当通信モジュールとペアリングさせる（Ｓ４３０）。
【０１１７】
以後、ＩｏＴゲートウェイはペアリングされたＩｏＴデバイスから周期的に状態メッセージを受信する（Ｓ４６０）。
【０１１８】
ＩｏＴゲートウェイはＳ４６０で受信した状態メッセージをルータに伝達し（Ｓ４６５）、ルータは伝達された状態メッセージを管理サーバーに伝達し（Ｓ４６７）、管理サーバーは伝達された状態メッセージを使用者のスマート機器に提供する（Ｓ４６９）。一実施例において、ＩｏＴゲートウェイは、各ＩｏＴデバイスから受信したＩｏＴデバイスの状態メッセージを管理サーバーが処理できる形態に変換して管理サーバーに伝達することができる。例えば、ＩｏＴゲートウェイはＩｏＴデバイスから受信した状態メッセージをＨＴＴＳ＋ＪＳＯＮ形態に変更して管理サーバーに伝達することができる。
【０１１９】
一方、スマート機器は、ＩｏＴデバイスを制御するための制御命令を管理サーバーに伝送すると（Ｓ４７０）、管理サーバーは受信した制御命令をルータに伝達し（Ｓ４７２）、ルータは該当制御命令をＩｏＴゲートウェイに伝達し（Ｓ４７４）、ＩｏＴゲートウェイは該当制御命令を該当ＩｏＴデバイスに提供する（Ｓ４７６）。このために、ＩｏＴゲートウェイは、ルータからＩｏＴデバイスに対する制御命令が受信されると、まずＩｏＴゲートウェイに含まれた複数個の通信モジュールのうち該当制御命令が伝達されなければならない通信モジュールを選択した後、受信した制御命令を該当通信モジュールが処理できる形態に変更した後、該当通信モジュールに伝達するようになる。
【０１２０】
例えば、ＩｏＴゲートウェイは、受信した制御命令をパッシングすることによって、該当制御命令が伝達されなければならない通信モジュールおよび該当通信モジュールが支援する通信プロトコルを判断し、受信した制御命令を該当通信モジュールが支援する通信プロトコルの形態に変換して該当通信モジュールに伝達する。
【０１２１】
前述したＩｏＴゲートウェイの動作方法およびＩｏＴサービス方法は、多様なコンピュータ手段を利用して遂行され得るプログラム形態でも具現され得るが、この時、ＩｏＴゲートウェイの動作方法およびＩｏＴサービス方法を遂行するためのプログラムは、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ、ロム（ＲＯＭ）、ラム、またはフラッシュメモリのようなコンピュータで読み込みできる記録媒体に保存される。
【０１２２】
本発明が属する技術分野の当業者は、前述した本発明がその技術的思想や必須の特徴を変更することなく他の具体的な形態で実施され得ることが理解できるはずである。
【０１２３】
したがって、以上で記述した実施例は、すべての面において例示的なものであって、限定的ではないものと理解されるべきである。本発明の範囲は、前記詳細な説明よりは後述する特許請求の範囲によって示され、特許請求の範囲の意味および範囲そしてその等価概念から導き出されるすべての変更または変形された形態も本発明の範囲に含まれるものと解釈されるべきである。
【符号の説明】
【０１２４】
１００：ＩｏＴサービス提供システム
１１０：ルータ
１２０：ＩｏＴゲートウェイ
１３０：スマート機器
１４０：ＩｏＴデバイス
１５０：管理サーバー
２１０：ＷＡＮポートモニタリング部
２２０：動作モード決定部
２３０：スマート機器接続部
２４０：ルータ接続部
２５０：メモリ
２６０：サービス遂行部
２７０：通信モジュール
２８０：通信モジュール管理部
【図１】
2018125849.tif 000003
【図２】
2018125849.tif 000004
【図３】
2018125849.tif 000005
【図４】
2018125849.tif 000006