シリアルがないスマホにシリアルしかないAISレシーバを接続して船旅に出た:海で使うIT(2/3 ページ)

» 2019年08月02日 12時00分 公開
[長浜和也,ITmedia]

RS-232Cの信号をBluetoothで飛ばす

 このような事情を解決するには、有線で接続するのではなく無線で接続するのが望ましい。そこで、D-Sub 9ピンのRS-232CをBluetoothに“変換”するアダプターを利用してみた。今回使用したのは、ラトックシステムの「REX-BT60」(税別2万4000円)だ。D-Sub 9ピンのオスコネクタ(EIA/IA-574準拠)を備え、これを周辺機器のD-Sub 9ピンメスコネクタと接続する。2013年に登場した“息の長い”製品だが現在も現役だ。

D-Sub 9ピンのRS-232CをBluetoothに“変換”するラトックシステムの「REX-BT60」

 本体に備えているスイッチ類は、リセットボタンと4つのディップスイッチのみ。起動ボタンはなく、REX-BT60の電源コネクタに5Vの駆動電力を供給した時点で起動する(製品にはACアダプターが標準で付属する)。

 ディップスイッチでは、工場出荷状態への初期化と転送レートの9600bps固定、フロー制御有効/無効に9番ピンからの駆動電力供受給のオン/オフを切り替える。ボーレートやデータビット、パリティーの有無、ストップビットなどRS-232Cのシリアルデータ通信に必要な設定は、製品に付属するCD-ROMに収録するWindows、Androidそれぞれのサンプルプログラムから実施する。

 これらのサンプルプログラムは、USBメモリやクラウドにフォルダごとコピーすれば、コピーしたフォルダからインストートルプログラムを起動することでWindows、およびAndroidにそれぞれ導入できる。また、Google Playに対応したAndroidデバイスなら、「BtSerialUtility」を検索して導入してもいい(というか、この方法が最も簡単だ)。

本体にあるのは、リセットボタンと4つのディップスイッチのみとシンプルだ

 なお、REX-BT60とのペアリングはWindows、AndroidともにOSの標準手順にのっとる。ただ、起動してからすぐ(STATUSインジケータが青く2回ずつ点滅している間。1分程度)にペアリングをしないと休止状態になって接続処理ができなくなる。この場合、リセットボタンを押すか(先のとがった針状の器具が必要。経験では“つまようじ”でも大丈夫)、電源コードを一度抜いてから再び差してREX-60BTを“再起動”する必要がある。

 PCもしくはAndroidデバイスとBluetoothで接続し、周辺機器のD-Sub 9ピンコネクタにREX-60BTを取り付け、REX-60BTに電源ケーブルをつないで起動させる。そして、PCまたはAndroidデバイスとペアリングができてサンプルプログラム(実態はシリアルポート設定ユーティリティー)を導入できれば、後はサンプルプログラムを起動して、周辺機器の仕様に合わせてボーレート、データビット、パリティー制御、ストップビットを設定すればいい。AndroidデバイスとRS-232C対応周辺機器、Bluetooth接続が正常であれば、BtSerialUtilityに受信したデータのコードが表示される。

SR161のD-Sub 9ピン、シリアルポートにREX-60BTを接続。5Vの駆動電力はモバイルバッテリーを利用した
無事接続するとAndroid側で受信したシリアルデータが表示される

リアルタイムでAISを利用できるアプリはまだ少ない

 AndroidやiOSで動作する電子海図と航法支援アプリは数がだいぶ増えてきた。日本水路協会が提供するPC版「航海用電子参考図(new pec)」のiOS版「new pec smart」(Android版はリリース未定)は、小型船舶で航海区域が沿岸の法定備品に認可されている。Android版でもNAVICSやEmbark、OpenCPN、Transas iSailor、iNavXなど、高機能で実績もある電子海図と航法支援アプリが存在する。その中にはAISデータの重畳表示対応を訴求するものがいくつかある。また、AISデータ表示アプリも数多くある。

 しかし、その多くは船舶がVHFで送出するAISデータを陸上の施設で受信し、それをインターネットを通じて配信するデータとなるため、洋上でインターネット接続が確立できない状態ではAISを表示できない(例えばnew pec smart)。さらに、船舶がAISデータを送出してからインターネット越しに受信して表示するまでタイムラグが発生することがある。長いときには数十分のラグが発生することも珍しくない。

 そうなると、AISデータとして表示した状況(AISデータには位置情報の他、針路、速度、船の状態なども含む)と洋上にある状況とで異なることになり、安全のために活用する航海情報としては役に立たない(その意味で、法定備品たるnew pec smartがAIS対応をうたうのは問題ありと考える)。

 AISレシーバー、または、AISトランスポンダーから直接AISデータを受信してリアルタイムの状況を表示できるアプリとなると、まだ数は少ない。今回はその中からBluetooth接続に対応したIBC srlの「AISpilot」とiacobusの「Sailtracker」を試した。

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年10月10日 更新
  1. メモリやSSDが高すぎてPC買えない問題 IntelのラナーデCTOはどう考えている? (2026年10月09日)
  2. 日本HPが個人向け新ノートPCを10月下旬に発売 RTX Spark搭載の「OmniBook Ultra 16 AI PC」と若者の最初の1台を狙う「OmniBook 5 14」 (2026年10月09日)
  3. 日本限定で「ちいかわ」コラボモデルも! Google Play対応の「Amazon キッズ タブレット」が10月14日に発売 選べる2サイズで3万9980円から (2026年10月08日)
  4. 面倒な窓掃除はお任せ! 5万円切りの超薄型・窓拭きロボ「WINBOT mini 2」を試す マグネットなしで強力吸着、窓枠1mmまで攻める (2026年10月09日)
  5. 約56gで4万円台の最軽量ARグラス「xbx a01+」を試す 割り切りが生んだ快適さ、Steam DeckやDeXと相性抜群 (2026年10月08日)
  6. 画面はより明るく、質感も向上したスマートウォッチ「Amazfit Balance 3」は普段使いとしても買いか? (2026年10月08日)
  7. 10年ぶりの新モデル! 充電式になっても価格据え置き6600円のラベルライター「P-TOUCH CUBE PT-P320BT」を見てきた (2026年10月09日)
  8. RTX Spark搭載の「Surface Laptop Ultra」は10月16日から順次発売 51万3480円から (2026年10月08日)
  9. aiwa、Intel N100を搭載したエントリー15.6型ノートPC (2026年10月08日)
  10. Intelのリップブー・タンCEOが来日 日本への感謝を伝える (2026年10月07日)
最新トピックスPR

過去記事カレンダー