node.jsによるGPS受信

Share on Facebook
Bookmark this on Yahoo Bookmark
Bookmark this on Google Bookmarks
Share on LinkedIn
LINEで送る
Pocket

OpenBlocks IoT BX1とインテルEdison Kitを使用した活用事例です。

1. bluetoothでの接続

Dual Electronics社製のXGPS160を使用するためにbluetooth-serial-portnmea-0183を使用します。

bluetooth-serial-portを使用することでXGPS160と接続できます。

1-1. bluetooth-serial-portとnmea-0183のインストール

 

1-2. 受信プログラム

※bluetooth_addressにはhcitool scanで表示される指定するGPSレシーバのbluetoothアドレスを指定する

1-3. 動作確認

2. シリアル接続

Adafruit社製のAdafruit Ultimate GPS Logger Shield – Includes GPS Moduleを使用するためにserialportnmea-0183を使用します。

serialportを使用することでAdafruit Ultimate GPS Logger Shieldと接続できます。

2-1. serialportとnmea-0183のインストール

 

2-2. 受信プログラム

※serial_portにはシリアルポート名(’/dev/ttyMFD1’)、serial_baudrateはボーレート(9600)、serial_readline(’rn’)は改行コードを指定する

2-3. 動作確認

3. データ

nmea-0183を使用することで以下の情報が取得できます。

・GPGGA

・GPGSV

・GPRMC

・GPVTG

・GPGSA