Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

GNSS系情報変換をしてくれるstr2strコマンド

str2strは名前からは分かりづらいですがGNSSデータ変換ツールです。
主な用途としては以下のようなものが挙げられます

  • GNSSレシーバーからのリアルタイムデータのストリーミング
  • RTCM形式のデータの受信・変換・転送
  • GNSSデータの形式変換やログ記録
  • ベースステーションからの補正データの受信・転送

実際のところ

導入

必要なパッケージのインストール
sudo apt-get update
sudo apt-get install build-essential gfortran
RTKLIBのソースコードを取得
git clone https://github.com/tomojitakasu/RTKLIB.git

#

RTKLIB系のビルドとインストール
cd RTKLIB/app/str2str/gcc
make
sudo make install

使用例

シリアルポート(ttyACM0)からRTCMデータを受信してTCPサーバーとして配信する例

$ str2str -in serial://ttyACM0:115200 -out tcpsvr://:9000

使用できるフォーマット

rtcm2 : RTCM 2 (only in)
rtcm3 : RTCM 3
nov : NovAtel OEMV/4/6,OEMStar (only in)
oem3 : NovAtel OEM3 (only in)
ubx : ublox LEA-4T/5T/6T (only in)
ss2 : NovAtel Superstar II (only in)
hemis : Hemisphere Eclipse/Crescent (only in)
stq : SkyTraq S1315F (only in)
gw10 : Furuno GW10 (only in)
javad : Javad (only in)
nvs : NVS BINR (only in)
binex : BINEX (only in)
rt17 : Trimble RT17 (only in)
sbf : Septentrio SBF (only in)