---
title: "Starlink Directの仕組みと周波数｜3社の料金・対応機種とイオンモバイル等の格安SIMで使う方法"
url: "https://www.issoh.co.jp/tech/details/11635/"
published: 2026-04-02
updated: 2026-10-12
categories: ["モバイル（iOS・Android）"]
publisher: "株式会社一創"
---

# Starlink Directの仕組みと周波数｜3社の料金・対応機種とイオンモバイル等の格安SIMで使う方法

Starlink Directは、圏外の山や海でも手持ちのスマートフォンが衛星と直接つながるサービスです。この記事では、衛星に載ったLTE基地局の仕組みと日本の周波数、3社の料金と海外利用、格安SIMを維持してStarlink Directを追加できる「au Starlink Direct専用プラン＋」の条件と設定手順を、2026年10月時点の公式情報で整理します。後半では、自社アプリを衛星回線に対応させる開発者向けの設定と、法人が業務で使うときの判断基準も扱います。

## まとめ：Starlink Directの仕組み・周波数と、3社・格安SIMの使い方の要点

Starlink Directは、高度約340kmの低軌道衛星にLTE基地局（eNodeB）を載せ、地上のスマートフォンから「とても遠い基地局」として見せる技術です。端末の改造は要りません。必要なのは対応機種・最新ソフトウェア・対応SIMの3点です。

日本の周波数はKDDIが免許を持つ2GHz帯で、上り1920〜1925MHz／下り2110〜2115MHzの5MHz幅ペア。衛星はPLMN ID「440-55」を報知し、圏外かつ空が見える場所で端末が自動的に衛星網へ切り替わります。au・ドコモ・ソフトバンクの3社は同じSpaceXの衛星を使っており、違いは料金・対応機種・対応アプリ・海外の対象国です。

できるのはテキスト送受信、対応アプリのデータ通信、位置情報の共有、緊急速報の受信まで。電話アプリの音声通話と110・119・118への発信は3社ともできません。KDDIはWhatsAppとMessengerのアプリ内の音声通話に対応したと説明していますが、LINEの通話は未対応です。圏外からの救助要請には、テキストで送る「au Starlink Direct SOS」とSOSセンターを使います。

イオンモバイルは衛星通信のサービスを発表しておらず、イオンモバイルのSIMのままでは使えません。イオンモバイルを維持してStarlink Directを追加する方法として、KDDIの「au Starlink Direct専用プラン＋」を2枚目のSIM（副回線）として契約できます。申込当月から3か月は0円、4か月目以降は月額1,650円で、au回線のエリアで使える1GBのデータが付きます。QTモバイルやANAモバイルなど、ほかの格安SIMでも条件は同じです。

## 衛星がLTE基地局になるStarlink Directの仕組みと日本の周波数

### 高度340kmの衛星に載ったeNodeBと直径50kmのビーム

Starlink Directに使われるDirect to Cell対応衛星は、通常のStarlink衛星（高度約550km）より低い高度約340kmを周回します。衛星には地上の基地局と同じLTEのeNodeBが載っており、端末のベースバンドから見れば衛星は「はるか遠くにある普通のLTE基地局」です。市販のスマートフォンがソフトウェアとSIMの設定だけで衛星につながるのは、このためです。

1基の衛星がフェーズドアレイアンテナで作るビームは、地上で直径およそ50km。最大256ビームを同時に形成できるとされます（[ケータイWatchの藤岡雅宣氏による技術解説](https://k-tai.watch.impress.co.jp/docs/column/fujioka/2010587.html)）。衛星自体は秒速約7.7kmで動きますが、ビームの向きを電気的に変え続けることで地上の同じエリアを照らし、1基の衛星との接続が数分間続いた後に次の衛星へ切り替わる、と同解説は説明しています。方式は3GPPの4G仕様に沿った地上のLTEを衛星向けに独自拡張したもので、Rel-17で標準化されたNTN（非地上系ネットワーク）に準拠したものではありません。地上の4Gと5Gの違いは[5Gの仕組みと4Gとの違いを技術目線で解説した記事](/tech/details/15276/)で整理しています。

### 2GHz帯の上り・下り周波数とPLMN 440-55

日本ではSpaceXが新たに電波を確保したのではなく、KDDIが免許を持つ2GHz帯の一部を衛星側に使わせています。上り1920〜1925MHz、下り2110〜2115MHzの5MHz幅ペアです。[総務省の情報通信審議会の答申案](https://public-comment.e-gov.go.jp/pcm/download?seqNo=0000280851)は、2GHz帯非静止衛星通信システムの衛星局のサービスリンクを下り2110〜2115MHzの5MHz幅と示しており、2GHz帯の送受信間隔190MHzから上りは1920〜1925MHzになります。米国のT-Mobile向けにはPCS 1900MHz帯が使われており、国ごとに提携キャリアの保有帯域を借りる形になります。

| 項目      | 値            |
| ------- | ------------ |
| 上り      | 1920〜1925MHz |
| 下り      | 2110〜2115MHz |
| 帯域幅     | 5MHz（ペア）     |
| PLMN ID | 440-55       |
| 衛星高度    | 約340km       |
| ビーム直径   | 約50km        |

PLMN ID（事業者識別番号）の440-55は、KDDIが衛星直接通信用に取得したものです。ITUは[2025年7月15日発行のOperational Bulletin No.1320](https://www.itu.int/dms%5Fpub/itu-t/opb/sp/T-SP-OB.1320-2025-OAS-PDF-E.pdf)で、日本のMCC 440・MNC 55をKDDIに追加しています。端末の表示が「SpaceX – au」「440-55」「KDDI\_55」などと機種によって変わるのは、識別子の表示が端末側の実装に依存するためです。この5MHz幅を直径50kmのセルにいる全員で分け合うことが、後で述べる速度の制約の根本にあります。

### 秒速7.7kmの衛星に追随するドップラー補正

低軌道衛星は秒速約7.7kmで飛ぶため、電波の周波数がドップラー効果でずれます。前出の藤岡氏の解説では、2GHz付近の電波で最大約10kHz程度です。新幹線などの移動を想定した4G・5Gの設計値（約1kHz）を大きく超えます。地上の基地局しか想定していないスマートフォンは、このずれを自力で吸収できません。そこで衛星側が軌道とセルの位置関係から必要なずれ量を計算し、送信周波数を補正します。往復の伝搬遅延も、地上向けのタイミング制御を拡張して吸収しています。端末を改造せずに衛星と同期できる中核の工夫がこの補正です。

## Starlink Directの通信速度・対応アプリと、音声通話・緊急通報の扱い

### 速度の公表値がない理由と、使える対応アプリ

3社とも通信速度の公表値を出していません。ソフトバンクは「地上の4G/5G通信より低速となる場合あり」とだけ書いています。5MHz幅のLTEを直径50kmのセルで共有するため、実効速度が接続人数と衛星の位置で大きく変わるからです。auは「Webブラウザや動画配信は利用できません」と明記しており、使い道はテキスト、位置情報、地図や天気のような軽いデータ通信に限られます。遅延の揺らぎも地上回線よりはるかに大きく、[Pingスパイクの原因と対策｜pingとpathpingで自宅かISPかを切り分ける手順](/tech/details/12052/)で扱った「平均値では見えない変動」がそのまま当てはまります。

データ通信は、どのアプリでも使えるわけではありません。アプリがOSに対して衛星回線向けの宣言をしていることが前提で、各キャリアは動作を確認したアプリを一覧で公開しています。KDDIは[au Starlink Direct 対応アプリ一覧](https://www.au.com/mobile/service/starlink-direct/app/)で、Google マップ、YAMAP、ヤマレコ、ウェザーニュース、LINE、WhatsApp、Messengerなどを公開しています。LINEは、スタンプや絵文字、画像・動画の送受信、音声・ビデオ通話などが「現時点では未対応」と書かれています（2026年10月12日に一覧で確認）。対象は追加・変更されるため、山に入る前に地上の電波が入る場所で一覧を確認し、アプリを最新版にしておいてください。衛星接続中はアプリのダウンロード・更新・初回ログインができません。

### 電話アプリの通話と110・119ができない点と、SOSで救助を求める経路

電話アプリでの音声通話と、110・119・118への緊急通報はできません。auは「最も大きな制限は音声通話（110・119などの緊急通報を含む）が使えないこと」とし、ドコモは「音声通話はご利用いただけません」、ソフトバンクは「通話および緊急通報は利用不可」と書いています。

アプリの通話機能は扱いが分かれます。KDDIは[2026年3月4日の海外ローミング開始のリリース](https://newsroom.kddi.com/news/detail/kddi%5Fnr-943%5F4352.html)で、au Starlink DirectがWhatsAppやMessengerにも対応しており、渡航先でも「ボイスアプリによる音声通話」が使えると説明しました。一方でau公式のサービスページは「音声通話は未対応」と表記し、LINEの通話は未対応と明記しています。通話できるのはauで対応する一部アプリの音声機能に限られ、つながる保証もありません。圏外での連絡手段を通話で組み立てるのは避けるべきです。

救助を求める経路として、KDDIはテキストベースの「[au Starlink Direct SOS](https://www.au.com/mobile/service/starlink-direct/sos/)」を用意しています。auナビウォーク、ヤマレコ、家族の安心ナビなどの対応アプリから位置情報付きのSOS情報を送ると、24時間365日運営の「au Starlink Direct SOSセンター」（2026年5月28日運用開始）が受け、緊急通報受理機関へ通報します。送信から10分程度たってもSOSセンターから返信がなければ、届いていない可能性があるので再送します。「衛星で119番に電話する」のではなく、「衛星でSOSを送り、SOSセンターが通報を引き継ぐ」と覚えておくのが実際の備えになります。

## au・ドコモ・ソフトバンク3社のStarlink Directの料金と海外利用の比較

### 同じ衛星を使う3社の料金・申込・対応機種の違い

3社が使う衛星はすべて同じSpaceXのDirect to Cell衛星で、衛星の性能差はありません。衛星の共通性だけでは各社の実効速度が同じとは判断できません。選ぶ際は、公式に比較できる料金・対応機種・対応アプリを確認します。

| キャリア／回線          | 開始日        | 料金           | 申込      |
| ---------------- | ---------- | ------------ | ------- |
| au               | 2025年4月10日 | 追加料金なし       | 不要      |
| UQ mobile        | ―          | 0円／550円      | 専用プラン＋  |
| povo2.0・他社回線     | ―          | 3か月0円→1,650円 | 専用プラン＋  |
| ドコモ（ahamo含む全プラン） | 2026年4月27日 | 無料           | 不要      |
| ソフトバンク           | 2026年4月10日 | 追加料金なし       | 不要      |
| ワイモバイル（シンプル系）    | 2026年4月10日 | 追加料金なし       | 不要      |
| ワイモバイル（スマホプラン等）  | 2026年4月10日 | 1,650円       | オプション申込 |
| LINEMO ベストプラン系   | 2026年4月10日 | 全額割引（実質0円）   | オプション申込 |
| LINEMO スマホ／ミニ    | 2026年4月10日 | 1,650円       | オプション申込 |

auは[au Starlink Directのサービスページ](https://www.au.com/mobile/service/starlink-direct/)で、対応機種を2026年9月時点で107機種としています。[docomo Starlink Direct](https://www.docomo.ne.jp/service/starlink%5Fdirect/)は「ドコモ回線をご契約中のお客さまは、全プラン無料」で申込不要、接続者数は2026年7月9日に500万人を超えました。ソフトバンク系はブランドとプランで扱いが分かれ、[ワイモバイル](https://www.ymobile.jp/service/starlink-direct/)はシンプル／シンプル2／シンプル3なら追加料金なしで、スマホプランや4G-Sプランは2026年7月1日から月額1,650円のオプション契約が必要です。[LINEMO](https://www.linemo.jp/service/starlink-direct/)のベストプラン系は2026年9月1日からオプション申込が必要になり、定額料1,650円の全額が割引されます。2026年冬（予定）以降は基本使用料に含まれる予定です。

### 3社の海外利用の対象国と開始日

海外では、日本のキャリアが各国のStarlink提携事業者のネットワークへローミングする形でつながります。先行するKDDIは[2026年9月25日のオーストラリア対応](https://newsroom.kddi.com/news/detail/kddi%5Fnr-1173%5F4727.html)で5か国に広がり、当面は申込不要・無料です。ドコモは[2026年9月1日に国際ローミング接続を開始](https://www.docomo.ne.jp/info/news%5Frelease/2026/09/01%5F01.html)し、Galaxy Zシリーズ3機種から対応機種を広げています。ソフトバンクは2026年9月28日に米国・カナダ・ニュージーランドで海外提供を始め、フィリピンは2026年秋の予定です（[ソフトバンクのプレスリリース](https://www.softbank.jp/corp/news/press/sbkk/2026/20260910%5F01/)）。

| キャリア   | 対象国          | 提携先・開始日                |
| ------ | ------------ | ---------------------- |
| au     | 米国           | T-Mobile・2026年3月4日     |
| au     | カナダ          | Rogers・2026年6月17日      |
| au     | フィリピン／NZ     | Globe／Spark・2026年8月31日 |
| au     | オーストラリア      | Telstra・2026年9月25日     |
| ドコモ    | 米国・フィリピン・カナダ | 2026年9月1日              |
| ソフトバンク | 米国・カナダ・NZ    | 2026年9月28日（比は秋予定）      |

海外での利用には、端末を最新のソフトウェアに更新し、ローミング設定を有効にしておく必要があります。対象国の数と期間ではauが半年ほど先行しており、渡航先の圏外で地図や連絡手段を確保したい人にとっては、キャリア選びの差がここで最も大きく出ます。

## イオンモバイルなど格安SIM（MVNO）で衛星通信を使う方法

### イオンモバイルのSIMのままでは衛星につながらない理由

イオンモバイルは、2026年10月時点で衛星通信のサービスを発表していません。au回線のプランを選んでいても、イオンモバイルのSIMのままStarlink Directにつながることはありません。au Starlink Directはauが自社の契約者に提供するサービスで、KDDIはUQ mobileやpovo2.0、他社回線の利用者には専用プラン＋への加入を求めています。auのブランドであるpovo2.0ですら別契約が要る以上、au回線を借りるMVNOのSIMが対象に入ることはありません。QTモバイル、ANAモバイル、mineoなど、ほかの格安SIMも条件は同じです。ここを知らずに山へ入ると、いざというときに圏外のままになります。

例外は、キャリア本体の回線です。ドコモ回線ならahamoを含む全プランが無料の対象で、UQ mobileやワイモバイルのようなキャリアのサブブランドにも対象プランがあります。格安SIMと呼ばれていても、MVNOとキャリアのサブブランドでは扱いが違う点に注意してください。

### au Starlink Direct専用プラン＋の料金と契約条件

格安SIMの利用者が衛星通信を使う手段は、KDDIの[au Starlink Direct専用プラン＋](https://www.au.com/mobile/service/starlink-direct/exclusive-plan-plus/)を、いまの回線に加えて2枚目のSIMとして契約することです。2025年9月1日に始まったプランで、それ以前の「専用プラン」は新規受付を終えています。

| 項目            | 条件                            |
| ------------- | ----------------------------- |
| 月額（他社回線）      | 申込当月から3か月0円→4か月目以降1,650円      |
| 月額（UQ mobile） | 対象プラン0円／その他550円               |
| 契約事務手数料       | 4,950円（au Online Shopは3,850円） |
| 手数料の還元        | 条件付き・申込翌月に相当額                 |
| 地上のデータ通信      | au回線のエリアで1GB／月                |
| 1GB超過後        | 送受信最大128kbps                  |
| 衛星のデータ通信      | 1GBから消費（当面は対象外）               |
| 音声通話          | 利用不可                          |
| SIMの種類        | SIMカードまたはeSIM                 |

手数料の還元は1名義につき1回で、加入翌月4日までにau IDの取得とau PAYサービス利用規約への同意が必要です。法人契約は対象外です。契約の細部で注意したいのは、さらに次の3点です。加入月は日割りですが、月の途中で解約しても日割りにはならず満額がかかります。このプランから別のプランへの変更や、他社への乗りかえ（MNP）はできません。そして音声通話はできないため、普段の電話はイオンモバイル側の番号で続けることになります。auの1GBは地上のau回線エリアで使える容量で、イオンモバイルの通信が混み合う時間帯の予備回線にもなります。

### 専用プラン＋の申込からデュアルSIMの自動切り替え設定までの手順

普段はイオンモバイルで通信し、圏外になったときだけau側のSIMが衛星につながる状態を作ります。デュアルSIM（SIMカード＋eSIM、またはeSIM2つ）に対応した端末が前提です。

1. 端末の型番を[au Starlink Direct 対応機種一覧](https://www.au.com/mobile/service/starlink-direct/enabled-device/)で確認する（イオンモバイルで買った端末やSIMフリー端末も型番で判定）
2. 地上の電波が入る場所で、OSを最新版に更新する
3. 専用プラン＋の公式申込ページからSIMカードまたはeSIMを申し込む（旧「専用プラン」からの変更は店頭またはMy auで手続きする）
4. eSIMはプロファイルをダウンロードして開通し、SIMカードは端末に挿す
5. データ通信の自動切り替えをオンにする（iPhoneは「設定」＞「モバイル通信」＞「モバイルデータ通信」＞「モバイルデータ通信の切替を許可」、Androidは「設定」＞「ネットワークとインターネット」＞「SIM」＞「データSIMを自動切り替え」）
6. 衛星で使うアプリを地上の電波が入る場所で最新版にし、初回ログインまで済ませる

手順5は、[UQ mobileの専用プラン＋のFAQ](https://www.uqwimax.jp/mobile/support/faq/pages/pg00003042.html)が通信を自動で切り替えるために案内している設定です。iPhoneについては、[auのiPhone向け利用手順](https://www.au.com/mobile/service/starlink-direct/usage/ios/)が「モバイルデータ通信の切り替えを許可」がオフだとau Starlink Directのエリア内でもデータ通信ができなくなると明記しています。同じ画面で、au回線の「衛星通信」がオンになっていることも確かめてください。Androidで自動切り替えを使わない場合は、圏外に入ったらデータ通信に使うSIMを手動でau側へ変えます。物理SIMのイオンモバイルとeSIMの専用プラン＋という組み合わせなら、SIMを差し替える必要もありません。

### 副回線を足すか、衛星込みのブランドへ乗り換えるかの判断

格安SIMの利用者には、専用プラン＋を足す以外にもう1つ選択肢があります。衛星通信が料金に含まれるキャリアのプランへ、主回線ごと乗り換えることです。

| 方法              | 衛星の月額         | 向いている人      |
| --------------- | ------------- | ----------- |
| イオンモバイル＋専用プラン＋  | 1,650円（3か月0円） | 主回線を変えたくない  |
| ドコモ・ahamoへ乗り換え  | 0円            | ドコモ回線でよい    |
| UQ mobile対象プランへ | 0円            | au回線でよい     |
| ワイモバイル シンプル3へ   | 0円            | ソフトバンク回線でよい |

判断の基準は、圏外に入る頻度と、主回線の月額の差です。年に数回の登山や釣りで使うだけなら、無料の3か月で使い勝手を確かめ、継続するかを決めれば十分です。毎月のように圏外へ入る人や、家族の回線もまとめて備えたい人は、専用プラン＋の1,650円を回線の数だけ払い続けるより、衛星込みのプランへ乗り換えたほうが総額を抑えられる場合があります。乗り換えの際は、地上のエリアと料金を含めて比べてください。なお、地上の基地局が生きている災害時には、他社の基地局を借りる[JAPANローミングの仕組みと格安SIM（MVNO）の可否](/tech/details/11628/)も別の手段として使えます。

## 対応機種の確認と、衛星につながる条件・使えない場所

### iPhone／Androidの対応条件と設定の確認

対応機種はiPhoneならiPhone 13シリーズ以降（iPhone SEは対象外）、AndroidはGoogle Pixel・Galaxy・AQUOS・Xperiaなどの比較的新しいモデルが中心です。同じ機種でもキャリアによって対応時期や使える機能の範囲が異なり、Apple Watchはテキストと位置情報には対応してもアプリのデータ通信は対象外です。必ず各社の対応機種一覧で型番を確認してください。

準備の中心はOSとキャリア設定の更新です。iPhoneはiOSを最新にしてキャリア設定アップデートを適用したうえで、[auのiPhone向け利用手順](https://www.au.com/mobile/service/starlink-direct/usage/ios/)のとおり「設定」＞「モバイル通信」＞「モバイルデータ通信のオプション」＞「衛星通信」がオンになっているかを確かめます（デュアルSIMでは「SIM」欄のau回線を選んでから確認）。項目が表示されないときはキャリア設定アップデートが済んでおらず、グレーアウトしているときは位置情報サービスをオンにします。準備が整えば、圏外になった時点で自動的に衛星へ切り替わります。iOSの更新でつまずいた場合は[iOS 26.4.1の不具合と修正内容｜iCloud同期・音量問題・今から入れるべきか](/tech/details/11753/)が参考になります。Androidは機種によって「設定」＞「ネットワークとインターネット」の階層に「衛星接続」などの項目が現れ、ここからオン／オフを切り替えられます。OSのメジャー更新でキャリア機能の対応状況が変わることもあるため、[Android 17（API 37）の変更点｜targetSdk 37で必要な対応とリリース日・対応機種](/tech/details/10993/)のような更新の後は、一度接続要件を確かめておくと安全です。

### 「衛星に自動接続しました」の通知と、地下・屋内で使えない理由

圏外で空が開けた場所に立つと、端末が衛星を捕捉して「衛星に自動接続しました」という通知が出ます。これは追加料金が発生した合図ではありません。対象プランなら課金は増えず、専用プラン＋も月額固定です。接続中はアンテナ表示が衛星アイコンや「SpaceX – au」などの事業者名に変わります。

次の状況では接続できない、または通信が不安定になる場合があります。いずれも仕様で、故障ではありません。

- 地下・屋内・車内・トンネルなど、衛星との見通しを確保できない場所（遮蔽物で電波が弱まり、通信できない場合がある）
- 樹木が密に覆う森林や切り立った谷底（上空の視界が遮られる）
- 地上のLTE/5Gがわずかでも入る場所（圏外にならない限り衛星へ切り替わらない）

衛星を探し続ける動作は電池を余分に消費します。電池を節約するために機内モードを使う場合は、その間メッセージや緊急速報を受信できないことを踏まえ、連絡を待つときは解除しておきます。接続まで数分かかることと、メッセージの送達に時間差が出ることも前提にしておくべきです。

## 自社アプリをStarlink Directに対応させる設定とコード例

対応には、キャリアの提供条件の確認と、アプリ自身がOSに対して「低帯域でも動くように作ってある」と宣言するOSごとの実装が必要です。KDDIは[au Starlink Direct 対応アプリ 開発事業者様向けサポートサイト](https://starlink-direct-support.au.com/TOP.html)で、対応OSをAndroid 16以降・iOS 26以降とし、OSごとの実装要件を案内しています。以下はその要件を、OS提供元の公式ドキュメントで確かめながら実装の順に並べたものです。

### AndroidアプリのManifestへの1行宣言と衛星回線の検知方法

Androidでは、Android Developersの[制限付き衛星ネットワークのガイド](https://developer.android.com/develop/connectivity/satellite/constrained-networks?hl=ja)のとおり、AndroidManifest.xmlの`<application>`要素にメタデータを1行足すのが入口です。valueには自アプリのパッケージ名を入れます。ライブラリ側ではなく、それを組み込むアプリ本体で宣言します。

```
<!-- AndroidManifest.xml の <application> 内に追加 -->
<meta-data
    android:name="android.telephony.PROPERTY_SATELLITE_DATA_OPTIMIZED"
    android:value="com.example.fieldreport" />
```

宣言しただけでは、衛星回線で重い処理が走ってしまいます。Android 16以降では、NetworkCapabilitiesに`TRANSPORT_SATELLITE`と`NET_CAPABILITY_NOT_BANDWIDTH_CONSTRAINED`が用意されています。衛星回線は「帯域制約なし」の能力を持たないので、リクエストからこの能力を外し、コールバックで判定します。次は公式ガイドを基にした、Android 16以降向けの検知処理の例です。アプリへの組み込み時には監視の開始・終了管理と、衛星回線への切り替えを含む動作確認が必要です。

```
import android.net.ConnectivityManager
import android.net.Network
import android.net.NetworkCapabilities
import android.net.NetworkRequest
import android.os.Handler
import android.os.HandlerThread

class SatelliteAwareNetwork(private val cm: ConnectivityManager) {

    // true のあいだは写真添付・自動同期を止め、テキストと位置情報だけ送る
    @Volatile var constrained: Boolean = false
        private set

    private var thread: HandlerThread? = null
    private var callback: ConnectivityManager.NetworkCallback? = null

    fun start() {
        if (callback != null) return  // 二重登録を防ぐ
        val t = HandlerThread("SatelliteNetworkMonitor").apply { start() }
        val cb = object : ConnectivityManager.NetworkCallback() {
            override fun onCapabilitiesChanged(net: Network, nc: NetworkCapabilities) {
                constrained =
                    !nc.hasCapability(NetworkCapabilities.NET_CAPABILITY_NOT_BANDWIDTH_CONSTRAINED) ||
                    nc.hasTransport(NetworkCapabilities.TRANSPORT_SATELLITE)
            }
        }

        val request = NetworkRequest.Builder()
            .addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET)
            // 衛星回線もマッチさせるため「帯域制約なし」を要求から外す
            .removeCapability(NetworkCapabilities.NET_CAPABILITY_NOT_BANDWIDTH_CONSTRAINED)
            .build()

        cm.registerBestMatchingNetworkCallback(request, cb, Handler(t.looper))
        thread = t
        callback = cb
    }

    fun stop() {
        callback?.let { cm.unregisterNetworkCallback(it) }  // 登録したコールバックを必ず解除する
        thread?.quitSafely()
        callback = null
        thread = null
    }
}
```

画面やサービスの終了時には`stop()`を呼び、コールバックの登録とスレッドを残さないようにします。このコードはAndroid Developersのガイドとリファレンスに沿った実装例で、衛星接続を含む実機での動作は確認していません。プッシュ通知も同じ考え方で、Firebase Cloud Messagingで衛星回線にも届けたいメッセージには`bandwidth_constrained_ok`フラグを付けます。付けないメッセージは、地上回線に戻るまで配信されない前提で設計します。

### iOSアプリのentitlementの宣言と衛星回線への切り替わりの判定

iOSでは、キャリアの衛星回線は「ultra-constrained network（超制約ネットワーク）」と呼ばれます。Appleの[Configuring your app for ultra-constrained networks](https://developer.apple.com/documentation/bundleresources/configuring-your-app-for-ultra-constrained-networks)によれば、すべてのキャリアで確実に使えるようにするには、アプリのカテゴリを示すentitlementと、衛星向けの調整を済ませた証明となる2つ目のentitlementを付けます。KDDIのサポートサイトは、カテゴリ値としてmessaging-8001・maps-8002・hiking-adventure-8003・weather-8005・emergency-8007・productivity-8012など14種類を挙げています。

```
<!-- App.entitlements に追加する例（カテゴリは自アプリの用途に合わせる） -->
<key>com.apple.developer.networking.carrier-constrained.appcategory</key>
<array>
    <string>productivity-8012</string>
</array>
<key>com.apple.developer.networking.carrier-constrained.app-optimized</key>
<true/>
```

実行時の判定には、iOS 26.0で追加された[NWPathのisUltraConstrained](https://developer.apple.com/documentation/network/nwpath/isultraconstrained)を使います。NWPathMonitorは経路が変わるたびにハンドラを呼ぶため、衛星に切り替わった瞬間に重い機能を止め、地上回線に戻ったら再開できます。

```
import Network

final class SatellitePathWatcher {
    private let monitor = NWPathMonitor()
    private let queue = DispatchQueue(label: "CarrierUltraConstrainedMonitor")
    private(set) var isSatellite = false

    func start(onChange: @escaping (Bool) -> Void) {
        monitor.pathUpdateHandler = { [weak self] path in
            let constrained = path.isUltraConstrained
            self?.isSatellite = constrained
            // true なら画像アップロード停止・テキストのみ送信・失敗時は間隔を空けて再送
            onChange(constrained)
        }
        monitor.start(queue: queue)
    }
}
```

このSwiftコードも、Appleのドキュメントに沿った実装例で、衛星接続を含む実機での動作は確認していません。衛星回線を使わせたくない大容量の同期などは、NWParametersの`allowUltraConstrainedPaths`をfalseにして除外できます。entitlementの取得や審査の要否は変わる可能性があるため、実装の前にAppleとKDDIの最新の案内を確認してください。

### 衛星回線を前提にした業務アプリの通信設計

OSの判定APIは入口にすぎず、効くのは通信設計です。Appleのガイドは、重要でない送受信を止めるか遅らせる、小さく間隔の空いたメッセージにする、ポーリングをやめて指数バックオフで再送する、データをキャッシュしてリクエストをまとめる、ストリーミングを避ける、といった原則を挙げています。業務アプリに落とすと、まず衛星経由で送る項目を「位置情報・時刻・テキスト・状態コード」に絞り、写真は地上回線に戻ってから送るキューに積みます。次に、再送が前提の回線なので、同じ報告が2回届いてもサーバー側で1件として扱える冪等な設計にします。JSONの冗長なキーを減らすと送信量は減りますが、効果は圧縮後のサイズや送信頻度に左右されるため、応答時間と併せて計測します。LTE Cat.1のような低速回線で動くIoT端末の作法（[MicroCat.1とLTE Cat.1 IoT開発ボードの解説](/tech/details/10834/)）も、そのまま衛星向けアプリの設計に通じます。

「圏外でも途切れない」業務アプリは、既存のアプリに後から足すより、オフライン前提の同期設計とセットで作るほうが手戻りが少なく済みます。一創では[現場向けのスマホアプリ開発](/service/apps/native/)として、Android・iOSのネイティブ実装からサーバー側のAPI設計までまとめて請け負っており、衛星回線への対応を含めた要件整理の段階から相談できます。

## HAPS・楽天／AST SpaceMobile・Appleの衛星機能とStarlink Directの違い

### HAPS（高度20km）とStarlink Direct（高度340km）の役割分担

HAPS（成層圏プラットフォーム）は高度約20kmに無人機や飛行船を滞空させる方式です。340kmの低軌道衛星より地上に近いぶん電波が強く、1機で長時間同じ地域を覆えます。反面、機体を地域ごとに配備する必要があり、全国・全海域を一度に覆うことはできません。ドコモ（NTT陣営）は2026年の商用化を目標に、ソフトバンクは2026年のプレ商用を経て2027年以降の本格展開を掲げています。広域の圏外対策はStarlink Direct、特定エリアの面的な補完はHAPS、という分担で捉えると実態に合います。

### 楽天／AST SpaceMobileとAppleの衛星機能の対象

3キャリアがStarlinkに揃うなか、楽天モバイルだけが米AST SpaceMobileと組み、2026年第4四半期の国内開始を目標にしています。ASTの衛星はアンテナ面積が大きく、テキストにとどまらないブロードバンドを狙う点がStarlink Directとの違いで、[2025年4月には国内で市販スマートフォン同士のビデオ通話試験に成功](https://corp.mobile.rakuten.co.jp/news/press/2025/0423%5F01/)しています。ただし2026年10月12日時点で開始日・料金・対応機種は発表されておらず、比較できる実サービスはまだありません。

Appleの衛星機能は、Globalstarの衛星を使ってiPhone単体で動く点がキャリア方式と異なります。日本では緊急SOS、「探す」の位置共有に加え、2025年12月から「衛星経由のメッセージ」も提供され、iPhone 14以降・iOS 18以降なら標準のメッセージアプリで衛星経由のやり取りができます。キャリアのSIMに依存しないのが強みで、イオンモバイルのSIMを入れたiPhoneでも対象になります。ただし使えるのは標準アプリの範囲で、YAMAPやLINEなどのデータ通信は対象外です。

## 法人がStarlink Directを業務で使うときの判断基準と運用手順

法人利用では、Starlink Directを常用の通信手段ではなく「連絡が途絶しないための最後の一本」として位置づけるのが正しい見方です。5MHz幅・許可制アプリ・音声通話不可という制約を踏まえると、業務システムの端末をこの回線で常時動かす使い方は成り立ちません。

導入を勧められるのは、屋外の巡回・保守要員が地上網の圏外に入る業務（送電線、林業、河川・砂防、離島設備）と、災害で基地局が壊れても安否確認の経路を残す必要がある場合です。都市部の営業端末や在宅勤務端末に横並びで付ける意味はほぼありません。地上網が入る場所では衛星に切り替わらず、専用プラン＋の月額だけが積み上がります。KDDIは2026年4月にau Starlink DirectのIoT機器への接続を、7月には圏外での衛星直接通信によるドローン飛行実証の成功を発表しており、人が持つスマートフォン以外の用途も広がり始めています。災害時の通信を事業継続計画にどう組み込むかは、[IT-BCPの定義と通常BCPとの違い](/column/details/10997/)の考え方で整理すると、衛星回線を「代替手段の一つ」として位置づけやすくなります。

運用で決めておくことは3つです。1つ目は、衛星経由で使うアプリをキャリアの対象アプリ一覧に合わせて事前に決め、MDMで配布しておくこと（[MDMとは？モバイルデバイス管理の仕組みとEMM/UEMの違い](/column/details/13276/)）。2つ目は、音声通話と110／119が使えない前提で連絡手順を書き換えることです。「圏外時は119番」ではなく、「圏外時はSOS機能か対応メッセージアプリで位置情報付きの連絡を送り、本社が代理で通報する」という手順に落とさなければ、この回線は緊急時に機能しません。3つ目は、自社開発の業務アプリを圏外で使うなら、前章の宣言と通信設計を入れたうえで、キャリアの対応アプリとして扱われるかを確認しておくことです。

## Starlink Mobile V2と周波数の確保から見る今後の見通し

SpaceXは衛星直接通信の事業ブランドを「Starlink Mobile」として整理しています。次の大きな変化は第2世代の衛星です。KDDIは[2026年8月10日にSpaceXと次世代衛星「Starlink Mobile V2」のサービス提供契約を結んだ](https://newsroom.kddi.com/news/detail/kddi%5Fnr-1129%5F4677.html)と9月15日に発表しました。V2はアンテナを大型化して衛星1基あたり約20倍のスループットと約100倍のデータ密度を実現するとされ、KDDIは高速なデータ通信と音声通話（VoLTE）の2027年内の提供を目指しています。電話アプリで通話できない現在の制約は、この世代交代で解消に向かう見込みです。SpaceXとxAIの統合を含む同社の事業全体は[SpaceXのxAI買収と宇宙データセンター構想の解説](/tech/details/10844/)でまとめています。

もう1つの変数が周波数です。FCCは2026年5月、SpaceXがEchoStarから中帯域の周波数を取得することを承認しました。内訳はAWS-4の40MHz、対になっていないAWS-3の15MHz、H-Blockの10MHzで合計65MHz。ただし取引にはエスクロー条件が付いており、この帯域を使う本格的な商用サービスは最終クロージングの後になります。しかも日本で使える周波数は各キャリアの免許に依存します。国内の速度が上がるかどうかは、SpaceXの計画だけでなく、キャリアが衛星向けに何MHzを割り当てるかで決まります。

2026年10月時点でStarlink Directに期待すべきなのは、圏外でテキストと位置情報、対応アプリの軽いデータ通信が届くところまでです。通話や速度を前提にした計画は2027年以降の実サービスを見てから立てるのが現実的で、それまでは公式の対応アプリ一覧と対応機種一覧を確認しながら使うことになります。

## 衛星通信の仕組み・周波数・格安SIMでの利用に関するよくある質問

### イオンモバイルで衛星通信（スターリンク）は使えますか？

イオンモバイルのSIMのままでは使えません。イオンモバイルは衛星通信のサービスを発表しておらず、au回線のプランでも対象外です。KDDIの「au Starlink Direct専用プラン＋」を2枚目のSIMとして契約すれば、イオンモバイルを主回線のまま衛星通信を使えます。申込当月から3か月0円、4か月目以降は月額1,650円です。

### スターリンク（Starlink Direct）の周波数は何ですか？

日本ではKDDIが免許を持つ2GHz帯で、上りが1920〜1925MHz、下りが2110〜2115MHzの5MHz幅ペアです。衛星はPLMN ID「440-55」を報知しており、端末はこのIDで衛星網を識別します。米国のT-Mobile向けにはPCS 1900MHz帯が使われるなど、国ごとに提携キャリアの帯域を使います。

### au・ドコモ・ソフトバンクの衛星通信は何が違いますか？

3社とも同じSpaceXの衛星を使っており、衛星の性能差はありません。違いは料金（ドコモは全プラン無料、ソフトバンク系はブランドとプランで有料・無料が分かれる）、対応機種、対応アプリ、海外の対象国です。他社回線の利用者に開放しているのはauの専用プラン＋だけです。

### Starlink Directは地下や屋内でも使えますか？

基本的に使えません。建物や地形などの遮蔽物で電波が弱まるため、空が見える屋外での利用が基本条件です。地下、屋内、車内、トンネル、樹木が密に覆う森林では接続できないか、通信が不安定になります。また、地上のLTE/5Gがわずかでも入る場所では衛星に切り替わりません。

### Starlink Directで110番や119番に電話できますか？

できません。電話アプリの音声通話と110・119・118への発信は3社とも対象外です。auは、対応アプリからテキストで送る「au Starlink Direct SOS」を用意しており、24時間365日運営のSOSセンターが緊急通報受理機関へ通報を引き継ぎます。

## 関連記事

- [JAPANローミングとは？使い方・対応機種・格安SIM(MVNO)の可否と発動事例【2026年9月】](/tech/details/11628/)
- [5Gとは？仕組み・4Gとの違いとローカル5Gの実装判断を技術目線で解説](/tech/details/15276/)
- [SpaceXのxAI買収とは？SpaceXAI改称までの経緯・統合条件・宇宙データセンター計画【2026年10月】](/tech/details/10844/)
- [Pingスパイクの原因と対策｜pingとpathpingで自宅かISPかを切り分ける手順](/tech/details/12052/)
- [MicroCat.1とは？LTE Cat.1 bis内蔵のPico 2互換ボードの仕様・接続手順と製品版の変更点](/tech/details/10834/)

---

出典: [Starlink Directの仕組みと周波数｜3社の料金・対応機種とイオンモバイル等の格安SIMで使う方法](<https://www.issoh.co.jp/tech/details/11635/>)（株式会社一創）
