Raspberry PiにGPS受信モジュールを取り付けて
そのRaspberry Piが現在どこにあるか、地図上にリアルタイムに表示したいと思います。
次の2種類の方法で表示可能です。
①Raspberry Piのディスプレイに表示する方法。地図をあらかじめダウンロードしておきますので、GPS信号を受信できればインターネット環境が無い山でも海でもリアルタイムに地図上に現在位置を表示可能です。
②スマートフォンやPCのWebブラウザに表示する方法。①の画面にWi-Fi等のネットワーク経由で接続するかたちです。config.txtに画面サイズを設定することで、Raspberry Piにディスプレイを接続しなくても(ヘッドレスで)実現可能です。下図の青い丸が現在位置になります。
座標データをどこかにアップロードしたりせず、Raspberry Pi 1台のみで完結します。アカウント登録等は一切不要、位置データもRaspberry Piの外に出ることはありません(画像データのパケットはネットワーク上に流れますが)。地図もオープンなデータを使用させて頂き、費用もかかりませんでした。
このようなシステムの構築方法を記録しておこうと思います。 (さらに…)