Android
 Computer >> コンピューター >  >> スマートフォン >> Android

Googleの「WifiNanScan」でスマートフォン間の距離を測定する方法

Android端末におけるWi-Fiの活用例は数多くありますが、Googleはその可能性をさらに広げようとしています。同社が新たにリリースしたのは、2台のスマートフォン間の距離を測定できるアプリ「WifiNanScan」です。このアプリは開発者にとって新たなWi-Fi活用アプリを生み出すための基盤となるものです。

Wi-Fi Awareの機能を最大限に活用

WifiNanScanの中核となっているのが「Wi-Fi Aware」という技術です。これにより、アプリは近くにあるWi-Fi対応デバイスを検出し、その距離を測定することができます。

GoogleによるWi-Fi Awareの説明は以下の通りです。

Wi-Fi Awareの機能により、Android 8.0(APIレベル26)以降を搭載したデバイスは、インターネット接続やアクセスポイントなどの他の接続手段を介さずに、互いを直接発見・接続できます。Wi-Fi Awareは「Neighbor Awareness Networking(NAN)」とも呼ばれます。

簡単に言えば、Wi-Fi Awareは近くにある2台のデバイスを手間なく接続できるようにする技術です。ユーザーはこの接続を利用して、デバイス間でデータをやり取りすることが可能になります。

WifiNanScanでスマートフォン間の距離を測定

WifiNanScanはWi-Fi Awareの基盤構造に依存しており、このアプリを使えば、相手のデバイスが自分のデバイスからどれくらい離れているかを知ることができます。

Googleによるこのアプリの説明は以下の通りです。

WifiNanScanアプリは、Wi-Fi Awareプロトコル(Neighborhood Aware Networking:NANとも呼ばれる)を使用して、2台のスマートフォン間の距離を測定します。開発者、ベンダー、大学などを対象とした研究・デモンストレーション・テスト用ツールとして設計されています。

今後、WifiNanScanの機能を活用できるWi-Fiベースのアプリは数多く登場すると期待されます。

WifiNanScanの主な特徴

WifiNanScanを使えば、2台の対応スマートフォン間の距離を約1メートルの精度で測定できます。これは、端末同士を15メートルほど離して設置した場合の測定精度です。

こうしたデータは一般ユーザーにとって直接的なメリットは少ないかもしれませんが、開発者はこの情報を活用し、ファイル共有アプリなど類似のアプリケーションの設計や改善に役立てることができます。

AndroidデバイスでのWifiNanScanの使い方

興味があって試してみたい方は、Google Playストアからアプリをダウンロードできます。

アプリを利用するには、Android端末がAndroid 8.0以降である必要があります。お使いのスマートフォンが対応バージョンであることを確認したら、Google Playストアにアクセスし、WifiNanScanをダウンロードしてインストールしましょう。

インストールが完了したらアプリを起動すれば、すぐに使い始めることができます。

Androidでさらに多くのWi-Fi機能を楽しもう

AndroidスマートフォンにはWi-Fiを活用した多彩な機能が搭載されており、今回の新機能追加によって、Wi-Fiはさらに便利なものになるでしょう。

開発者の方なら、この機能を自身の開発プロジェクトにどう組み込むか、新しいアイデアを考えるきっかけになるはずです。

  1. 実際に試して比較!Androidで使える最高の距離測定アプリ3選

    距離を測る道具は、昔ながらの測量車(オドメーターホイール)から、レーザー距離計やセオドライトへと大きく進化してきました。プロ用途の高精度な距離測定は依然として高価で扱いにくいものですが、現代のスマートフォンは、この複雑な工学の課題を小型化し、誰の手にも届くものに変えました。今やスマートフォン1台あれば、家の中のネットワークケーブルや電気配線のおおよその長さを見積もったり、毎日のジョギングコースがどれくらいの距離なのかを調べたりといった測定作業を手軽に行えます。ただ残念ながら、まともに使える距離測定アプリの裏には、ほとんど役に立たないアプリが十数個もひしめいているのが実情です。そこで今回は、Go

  2. Googleマップで2点間・複数地点の距離を測る方法(Android/iPhone/PC対応)

    Googleマップで場所をチェックしているとき、現在地から目的地までの距離など、2点間の距離を知りたい場面がありますよね。距離測定機能を活用すれば、徒歩で向かうべきか車を使うべきかを事前に判断できます。しかも、複数の地点を回る場合の合計距離まで、追加アプリをインストールせずにGoogleマップだけで確認できるのが便利なところです。 Googleマップで距離を測定する方法【Android編】 Android端末でGoogleマップを開き、現在地を使用するか、住所や地名を入力します。地図上の任意の場所を長押しして、赤いピン(バルーン)を表示させる方法もあります。 入力した住所の情報が画面下部に