2016年7月19日火曜日

sonyのXperiaを外部GPSロガーと連携させ電池消耗を防ぎ現在位置を把握

sonyのXperiaタブレット(android 4.4.2)のGPSがまったく位置補足をせず、使い物にならないので困っていたけど、Bluetooth GPSロガーの導入であっさり解決。これで知らないところの散歩中の現在地確認もOK。

sonyのスマートwatchのGPS機能も使い物にならない。

ハードは、HOLUX m-241。
【必要条件】
タブレット、スマホと繋ぐためBluetooth 接続可能であること。
http://www.holux.com/JCore/en/products/products_content.jsp?pno=341

アプリは、Bluetooh GPSは使えずBluetooth GPS Providerを入れて疑似ロケーション機能をonにして内蔵GPSをオフにするとOK。
【アプリの必要条件】
GPS位置情報を他のアプリに渡せること。
https://play.google.com/store/apps/details?id=de.mobilej.btgps&hl=ja

【導入手順】
1.疑似ロケーション機能をonにする。続いて「位置情報」を「OFF」にする。
 1)設定メニューを開く。
 2)一番下の端末情報を開く。
 3)一番下のビルド番号を7回タップして、開発者オプションメニューが
  表示されるようにする。
  何回かタップするとカウントダウンが始まり、成功すると「あなたは今開発者に
  なりました」とメッセージが出る。
 4)メニューを一階層戻ると、端末情報の上に、「開発者向けオプション」メニューが出ているので、
  タップして、「開発者向けオプション」の中に入る。
 5)下から2段目に「疑似ロケーションを許可」の項目があるので、タップしてチェックを
  入れる。
 6)メニューを一階層戻り、中ほどにある「位置情報」をタップする。
 7)一番上に「位置情報」のon,offメニューがあるので「OFF」に変える。
 これで下準備は完了。

2.m-241とタブレット、スマホをBluetooth 接続する。
3.Bluetooth GPS Providerをインストールする。
4.Bluetooth GPS Providerを起動し右下のstart ボタンを押す。
これでBluetooth GPS Providerが、各アプリに位置情報を流してくれるので
利用したいアプリを起動すれば、位置情報が取り込まれます。
私は、MapFanを利用してますが、アプリ側の設定は何もありません。
 
【参考リンク】
外部Bluetooth GPSをAndroidと繋ぐ
http://rally.jp/comp/archives/2013/10/bluetooth_gpsandroid.php

Android スマホにおける擬似ロケーションを解除し無効にする方法
http://nj-clucker.com/release-android-fake-location-setting/

0 件のコメント:

コメントを投稿