Lock in $30 Savings on PRO—Offer Ends Soon! ⏳

スマホのGPSをLinuxで使いたい

 スマホのGPSをLinuxで使いたい

Kenichiro MATOHARA

July 24, 2021
Tweet

More Decks by Kenichiro MATOHARA

Other Decks in Technology

Transcript

  1. 過去の関連しそうな発表 過去の関連しそうな発表 小江戸らぐ第64 回(20091113) オフラインのLinuxBoxに電波時計を接続してntpd 小江戸らぐ第71回(20080614) GPSログと写真の連携 Raspberry Pi +

    serial GPS でロギング & Androidで利用 今回はAndroidのGPSをLinuxで使う 「Pukiwiki コメントスパム対策 / 電波時計で NTP」 「GPS で色々遊ぶ」 「技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい」 東海道らぐ 秋の大阪LT大会 in KOF 20141108 5 / 23
  2. GPS Tetherでネットワーク経由で GPS Tetherでネットワーク経由で GPS共有を試みる GPS共有を試みる 「Setting」→「Enable NMEA WiFi Sharing」をOn

    「Sharing」→「WiFi Hotspot Sharing」をOn ※WiFi Hotspotとなっているが同じネットワークなら通常のWiFiや USB経由でもOKだった 7 / 23
  3. PC側での確認 PC側での確認 NMEAぽいデータは来ていそう $ nc 192.168.68.103 10110 | head 31.2529315:130.8509573:15.436:43.53451:209.1669118826239:0.025754472:1627078102162

    $GPGSA,A,1,,,,,,,,,,,,,,,*1E $GPGSA,A,1,,,,,,,,,,,,,,,*1E $GPGSA,A,1,,,,,,,,,,,,,,,*1E $GPGSA,A,1,,,,,,,,,,,,,,,*1E $GPGSA,A,1,,,,,,,,,,,,,,,*1E $GPGSA,A,1,,,,,,,,,,,,,,,*1E $GPGSA,A,1,,,,,,,,,,,,,,,*1E $GPGSA,A,1,,,,,,,,,,,,,,,*1E $GPGSA,A,1,,,,,,,,,,,,,,,*1E ^C 9 / 23
  4. LinuxでGPSdを利用する LinuxでGPSdを利用する 定番のGPSデーモン.複数のアプリケーションから参照できるように なる.(Firefoxに対応しているよう!) GPSd — Put your GPS on

    the net! Applications that presently use gpsd include Kismet, GpsDrive, gpeGPS, roadmap, roadnav, navit, viking, tangogps, foxtrot, obdgpslogger, geohist, LiveGPS, geoclue, qlandkartegt, gpredict, OpenCPN, gpsd- navigator, gpsd-ais-viewer, and firefox/mozilla. 10 / 23
  5. 雑にGPSの座標をウェブブラウ 雑にGPSの座標をウェブブラウ ザで確認 ザで確認 $ tpv=$(gpspipe -w -n 100 |

    grep -m 1 TPV | cut -d, -f4,6-8,13) $ latitude=$(echo $tpv | cut -d, -f3 | cut -d: -f2) $ longitude=$(echo $tpv | cut -d, -f4 | cut -d: -f2) $ xdg-open "http://www.openstreetmap.org/#map=9/${longitude}/${latitude}" 19 / 23
  6. 別解:WWAN model + 別解:WWAN model + ModemManager ModemManager GPS対応WWAN モデムがあれば利用できるらしい.手元のマシン

    には乗っていないので未確認. ウェブブラウザで利用できるかは不明 $ mmcli -m 0 --location-status error: couldn't find modem 21 / 23
  7. 奥付 奥付 発表 20210724(sat) 発表者 利用ソフトウェア ライセンス CC BY-NC-SA 4.0

    東海道らぐ 夏みかんオンラインLT大会 Kenichiro Matohara(matoken) Asciidoctor Reveal.js 23 / 23