5G を検出して接続タイプを特定する 【NR NSA/SA/MMWAVE】

Androidで、どの5Gが掴めているか確認します。

 

条件

1. Android11 (OS)
2. 5G対応デバイス (端末)
3. SIMカード (通信)

手元にある Pixel5 (Android11) + docomo ahamo SIM で挑みます。

 

5G を検出する

TelephonyManager.listen() を呼び出して LISTEN_DISPLAY_INFO_CHANGED を渡し、ユーザーが 5G ネットワークに接続しているかどうか判断します。onDisplayInfoChanged() メソッドをオーバーライドして、アプリが接続されているネットワークの種類を判断します。

LISTEN_DISPLAY_INFO_CHANGEDからPhoneStateListenerイベントをPhoneStateListenerし、 onDisplayInfoChanged()メソッドをオーバーライドすることにより、5G検出をサポートします。

5G検出

👉 アプリに 5G 機能を追加する  |  Android デベロッパー 

ここらは、callbackFlow を使うと掴んでいるネットワークの種類が変化するたびにUIを変化させることができますね!

ここで気になっていたのが、すでに一部キャリアから公開が始まってる NR_SA (5G スタンドアロン) の戻り値が掲載されてないことでした。

ちなみに、USモデルでは以下のような記事で、直近のパッチで対応など書かれてる。

👉 Pixel 5 and 4a 5G don't support 5G SA right now, but they will next year 
👉 Pixel 5, 4a 5G adds Standalone (SA) on T-Mobile, Google Fi - 9to5Google 

 

接続タイプを特定する

次の値を使用して、5GのNSA(非スタンドアロン)、mmWave(ミリ波)、およびSA(スタンドアロン)接続タイプを区別します。

5GのNSA(非スタンドアロン)、mmWave(ミリ波)、およびSA(スタンドアロン)接続タイプを区別します

👉 5Gテスト  |  Android オープンソース プロジェクト 

どうやら NR_SA (5G スタンドアロン) は、2つのクラスから取得できる3つの値の組み合わせで判定できるようです。

NR NSA/SA/MMWAVE



 

結果

確認しやすいように基準となる値の3つを並べて表示するようにしておいて、いざ5Gエリアへ。

ahamo 5G NR_NSA NR_SA
👉 Test 5G - Google Play のアプリ 


[設定]

  |

[デバイス情報]

  |

[SIMのステータス]

5G NR_NSA
私は、5Gは、

「NR_NSA (5G非スタンドアロン)」

しか掴んだことがありません!

「NR_SA (5Gスタンドアロン)」は

どこに行けばつかめるのでしょうか、

いや、今は待つしかないのでしょうか?

👉 Pixel5 で ahamo を使いながら書くページ 
👉 Pixel5 / Pixel4a (5G) で「ミリ波」は使えたのか。【ahamo】 
👉 なぜ ahamo は 5Gエリアで4G通信に切り替わるのか。 
👉 ドコモ 5G 通信速度 どれぐらい? 
👉 Test 5G - Google Play のアプリ 

👉 「0001docomo」は 誰でも 無料 で 自動接続 できますので設定方法を hatena-bookmark


【docomo】Pixel5 / Pixel4a (5G) で「ミリ波」は使えたのか。【ahamo】

スピードテストでの数字を見てうれしがろうとしていましたが。


5G ミリ波

受信時最大:4.1Gbps 送信時最大:480Mbps

ドコモのエリアマップから近くの2つの対応スポットへ行ってみましたが、5G表示は、非通信時に一瞬出るだけの「ノンスタンドアローン」の場合の表示がされるだけです。

👉 なぜ ahamo は 5Gエリアで4G通信に切り替わるのか。 

速度は、4G と比べてほぼ同じです。

何なんですかね、これって!

 

【公式】 Pixel スマートフォンでの 5G ネットワークの対応状況とローミングについて

👉 Pixel スマートフォンでの 5G ネットワークの対応状況とローミングについて - Pixel Phone ヘルプ 

私のPixel5です。

Pixel5 日本モデル

ミリ波「mmWave」は使えません!

あと、各通信キャリアの5Gネットワークが対応しているかどうか。

こちらも「Sub-6」のみです。

 

まとめ

国内 Pixel5/Pixel4a(5G) では、

「ミリ波」はまったく使えません!

まあ、私は別に必要ありませんがね!

別に使いたくもありませんし!

👉 5G を検出して接続タイプを特定する 【NR NSA/SA/MMWAVE】 
👉 ドコモ 5G 通信速度 どれぐらい? 
👉 Pixel5 で ahamo を使いながら書くページ 


Pixel5 で ahamo を使いながら書くページ

Goole Android フラッグシップな Pixel5 を買ったのに!

ahamo 対応がドコモ公認されないとか。

挿して使ってます、

ahamo SIM を Pixel5で。

 

調査リクエスト

人柱ログを書いていきます、このページに。

こちらから待ってます!

👉 [B! docomo] Pixel5 で ahamo を使いながら書くページ 

 

調査結果

👉 電話通話発信着信問題なし。
👉 ブラウザ、SNS、アプリ通信問題なし。
👉 「ミリ波」は使えたのか。 
👉 ドコモ 5G 通信速度 どれぐらい? 
👉 なぜ5Gエリアで4G通信に切り替わるのか。
👉 5G を検出して接続タイプを特定する 【NR NSA/SA/MMWAVE】 
👉 【docomo】データ通信量を確認する方法 
👉 【公式】5Gに接続されているかどうかを確認する方法 
👉 dポイント 失効前に使い切る【docomo】 
(続く...)


Related Categories :  Breaking NewsReputation


なぜ ahamo は 5Gエリアで4G通信に切り替わるのか。

ahamo + Pixel5 で、5Gエリアで通信すると4Gに切り替わる。


👉 サービスエリアマップ | 通信・エリア | NTTドコモ 

5Gエリアのど真ん中で画面右上の表示が「5G」に変わったので計測を開始する。

計測が始まったと同時くらいから表示が「4G+」となって計測終了。

これって、

5G通信できてなくね?!

他の5Gエリアでも同様に切り替わります。

 

まとめ

調べてみるとこんな。

RAT表示(ピクト表示)

5G通信の可能性のあるエリア内で、待受時のRAT表示は「5G」となりますが、通信時は「4G」または「LTE」となる可能性があります。

※ 仕様であり、故障ではありません。

なぜこうなるの?

ノンスタンドアローン方式を用いていることから、待受時のRAT表示は5G通信の可能性のあるエリアにいるときに「5G」となりますが、通信時は5G通信しているときに「5G」となります。

👉 5Gのご契約とご利用機種に関するご注意事項 | 通信・エリア | NTTドコモ 

完全な5Gに向けての過渡期なのですね。

5Gエリアでも「4G+」(eLTE)での通信ということか。

しかし、今の「エセ5G」の実力ってこんなものなの?
→ 「308Mbps」

👉 ドコモ 5G 通信速度 どれぐらい? 

当分、「ahamoで5G」の調査は続きます...

👉 Pixel 5 / 4a(5G) / 4a で ahamo は使えるのか | #Android Fashion News Σ(^A^;) 


【ahamo】きっとあなたもDポイント2倍が取得できます【3/25 19:30】

以前に紹介しました「先行エントリーキャンペーン」からのDポイントがもらえる話。

👉 【ahamo】iPhone11 最安値購入 割引の要素と申込のタイミング 

前日にいきなりDポイント進呈条件が拡大されています。


👉 【重要】「先行エントリーキャンペーンの追加ポイント進呈対象者の拡大」および「プラン変更時の表示エラー」について 
👉 ahamo先行エントリーキャンペーン 

以下のDポイント取得の条件が、


👉 【ahamo】iPhone11 最安値購入 割引の要素と申込のタイミング 

3/25 19:30 にアナウンスされてるように以下に拡大変更されています。

事前キャンペーン登録していれば、シンプルに、

4/15-5/31 に遅れて契約申込みすると2倍の6000Pゲット

ということになります。

よって、iPhone11 を購入しようとすると、以下のようにさらにお得になります。

前回と同様に、1P=1円 で換算すると、


👉 【ahamo】iPhone11 最安値購入 割引の要素と申込のタイミング 
👉 dポイント 失効前に使い切る【docomo】 

ありがとうございます。