船の状態を自宅から監視したい?

最近SNSで、船のバッテリーの電流・電圧や各部の温度、搭載機器の稼働状況などを、すべて一元的にモニターして、船内でも自宅でもデータを監視したり、遠隔操作したりできるシステムを自力で組んじゃった方がおられるのを見て、すごいなあと思った。

今どき、船内にある大半の機器には、Bluetooth経由スマホのアプリで監視や操作ができる機能がついているが、これをさらにWifi経由、遠隔で実行できるものは少ない。

我が艇の場合には:

  1. Switchbot: 船内カメラと浸水感知器(4つ)。これらはWifi経由スマホで常時監視可
  2. Govee: 温度計(走行充電器、ACチャージャー、インバーター等の温度監視)。これもWifi可
  3. Smartlife: スマートコンセント。ACチャージャーのオンオフに使う。Wifi可
  4. Renogy: 太陽光パネルのチャージコントローラー一体型走行充電器。BTのみ
  5. Vectron: ACチャージャー。BTのみ
  6. LiTime: サブバッテリー(LFP)の状態監視。BTのみ
  7. ICECO: 追加で入れた冷凍庫の監視と操作。BTのみ

見事にバラバラだが、Renogyには適当なACチャージャーが無いとか、バッテリーはスペースの都合でLiTimeしか入らないとか、いろいろそういう大人の事情があるのだ。多分お他所の船も大差ないだろう。

で、件の強者は、AIを駆使して各種センサー類とアプリの通信プロトコルやデータ形式をすべて解析し、標準化して、自作の画面に組み込んだという。

流石に自分にはそのような知識も執念も無いが、簡易的にこれらのデータを全て船内にある一台のAndroidタブレットに読み込めば、リモートデスクトップソフト(AnyDeskなど)を使って、手元のiPhoneで遠隔操作できるじゃん!(←ボク天才?)と思いついた。

船内のタブレットが表示できるのは、各社が自社製品向けに出した個別のアプリだから、操作に統一性が無いし、一覧性も低いが、少なくとも自宅から情報を取ることはできる。操作も可能だ。

これは、自宅から船内のタブレットを操作して自分のiPhoneに画面を映したところ。

Screenshot

下はこの中から冷凍庫の操作画面を開けてみたところ。自宅からOn/Offできるから、朝電源を入れてからマリーナへ行く途中にアイスを買えば、着いたらすぐに入れて保存できるよ。

Screenshot

VictronのAC充電器の状態表示。

Screenshot

サブバッテリーの充電状態

Screenshot

表示や操作は、完全にサクサクっていう訳でははいかないが、イライラしない程度の反応速度では動く。

ところで、手元(リモート側)がiPhoneなのに、船内(ホスト側)のタブレットが何故Androidなのかというと、iOSはセキュリティーが厳しくて、全然裏口が見つからなかったから。その点Androidは、いろいろと裏コマンドがあって、かなり自由度が効く。(ちょっと自分のシステムのループホールを公に晒すわけには行かないんだけど、ご興味があれば直接メッセいただければある程度はお話しできます)

なお、リモートデスクトップアプリは、Team Viewer、RustDesk、AnyDeskと3つ試してみたが、 AnyDeskが一番安定していた。

まあ、最近はどんどんセキュリティーが強化される傾向なので、OSやアプリに対策されてしまうと、そのうちに動かなくなってしまうかも知れないが、取り敢えず今のところ便利に使わせていただいている。

コメント

タイトルとURLをコピーしました