Soracom

Users

ドキュメント

バーチャル SIM/Subscriber とは

バーチャル SIM/Subscriber を使うと、セキュアリンクサービス SORACOM Arc を利用して、お持ちのデバイスを任意のインターネット接続 (Wi-Fi やイーサネットなど) から SORACOM プラットフォームに接続できます。

バーチャル SIM/Subscriber を追加 / 作成する

バーチャル SIM/Subscriber では使用方法に応じて、以下の 2 つのパターンで作成できます。

SORACOM Arc のアーキテクチャ SORACOM Arc のアーキテクチャ

作成方法説明
IoT SIM に追加する単体で購入するサブスクリプション (例: plan01s、plan-D) に対して、セカンダリサブスクリプション として、バーチャル SIM/Subscriber を追加する方法です。
単体のバーチャル SIM/Subscriber を作成するプライマリサブスクリプション として、単体でバーチャル SIM/Subscriber を作成する方法です。
  • 作成方法に関わらず、バーチャル SIM/Subscriber には、99999 から始まる 15 桁の IMSI が付与されます。
  • バーチャル SIM/Subscriber のステータスは「使用中 (active)」と「解約済み (terminated)」の 2 つです。

バーチャル SIM/Subscriber を作成すると、初期費用 (契約事務手数料) と基本使用料 (月額) が発生します。詳しくは、SORACOM Arc の料金プラン を参照してください。

IoT SIM にバーチャル SIM/Subscriber を追加する

単体で購入するサブスクリプション (例: plan01s、plan-D) にバーチャル SIM/Subscriber を追加する場合、そのバーチャル SIM/Subscriber は、セカンダリサブスクライバー と呼ばれます。

お客様は IoT SIM を使用したセルラー通信、Wi-Fi やイーサネットなどを使用した バーチャル SIM/Subscriber を意識することなく、SORACOM プラットフォームでは、プライマリ IMSI を使用してデバイスを識別します。

具体的には、ソラコムの各種サービス (SORACOM Beam / SORACOM Endorse / SORACOM Funnel / SORACOM Funk / SORACOM Harvest など) では、IMSI を指定したり、IMSI をキーにして IoT デバイスの特定を行ったりしています。バーチャル SIM/Subscriber を利用した通信の場合、ソラコムが内部的にプライマリ IMSI (IoT SIM の IMSI) を検出し、この IMSI を使用してデバイスを特定します。

プライマリ IMSI が使用される例

  • Beam のヘッダーに IMSI を付与設定を ON にして バーチャル SIM/Subscriber で通信した場合、Beam ヘッダーにはプライマリ IMSI (IoT SIM の IMSI) が付与されます。
  • バーチャル SIM/Subscriber の通信を利用して Harvest にデータを送信した場合、プライマリ IMSI (IoT SIM の IMSI) として Harvest に蓄積されます。

セルラー接続と Wi-Fi 接続等を組合せた IoT システムに最適です。

なお、この利用方法はサブスクリプションコンテナと同様となります。 サブスクリプションコンテナを使用する をあわせてご確認ください。

サポートするサブスクリプション

バーチャル SIM/Subscriber は、単体で購入するサブスクリプション にのみ追加できます。

単体でバーチャル SIM/Subscriber を作成する

単体でバーチャル SIM/Subscriber を作成した場合、そのバーチャル SIM/Subscriber は、プライマリサブスクライバー と呼ばれます。

SORACOM プラットフォームでは、バーチャル SIM/Subscriber の SIM ID、IMSI を使用してデバイスを識別します。

IoT SIM と同様にグループ設定などを行うことで、SORACOM プラットフォームの各種サービスを使用できます。

バーチャル SIM/Subscriber のセッションの特徴

バーチャル SIM/Subscriber を作成すると SORACOM Arc を使用するためのセッション情報を取得できます。セッション情報には以下が含まれます。

  • arcClientPeerIpAddress
  • arcClientPeerPublicKey
  • arcServerPeerPublicKey
  • arcServerEndpoint

バーチャル SIM/Subscriber で接続する場合には上記の情報が必要となります。 接続方法は、バーチャル SIM/Subscriber で接続する を参照してください。

なお、IoT SIM のセッションと異なる以下の特徴があります。

  • バーチャル SIM/Subscriber を作成した時点で、SORACOM プラットフォーム側では常に [オンライン] の状態となり、デバイスから接続を待ち受けている状態となります。
  • セッションを切断 (DeleteSession API を実行) するとすぐに SORACOM プラットフォーム側でセッションを自動的に作成します (ユーザーコンソールでは [セッションのリセット] という操作になります)。セッションが再作成されるとセッション情報が更新されます。
  • バーチャル SIM/Subscriber を解約 (Terminate API を実行) するとセッションは切断されます。

バーチャル SIM/Subscriber のランデブーポイント

ランデブーポイント (rendezvous point) とは SORACOM プラットフォームの拠点です。以下のような接続拠点として使用されます。

  • バーチャル SIM/Subscriber がインターネットへ接続する際は、ランデブーポイントからインターネットに接続します。
  • バーチャル SIM/Subscriber がアクセスできるエンドポイントの拠点となります。

ランデブーポイントは東京 (日本)、オレゴン (米国)、フランクフルト (ドイツ) があります。

バーチャル SIM/Subscriber が Virtual Private Gateway (VPG) に所属していない場合

  • 日本カバレッジで作成した バーチャル SIM/Subscriber は東京 (日本) が接続拠点となります。
  • グローバルカバレッジで作成した バーチャル SIM/Subscriber はフランクフルト (ドイツ) が接続拠点となります。

バーチャル SIM/Subscriber が Virtual Private Gateway (VPG) に所属している場合

  • 日本カバレッジで作成した バーチャル SIM/Subscriber は東京 (日本) が接続拠点となります。
  • グローバルカバレッジで作成した バーチャル SIM/Subscriber は Virtual Private Gateway (VPG) の作成時に指定したランデブーポイントが バーチャル SIM/Subscriber のランデブーポイントとなります。たとえば、ランデブーポイント:東京 (日本) として作成した VPG に所属している場合、当バーチャル SIM/Subscriber (グローバルカバレッジ) は東京 (日本) が接続拠点となります。

ご注意事項

制限事項と注意事項 を参照してください。