• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+

sz2の愛車 [スバル インプレッサ WRX STI]

整備手帳

作業日:2023年4月7日

WebSocketgaugeServerのインストール(Android単独版) その1

他の整備手帳を見る 他の整備手帳を見る

目的 修理・故障・メンテナンス
作業 DIY
難易度

中級

作業時間 30分以内
1
WebSocketgaugeServerのインストール手順その1
(Android単独運用版)

termuxのインストール→termux上へdebianインストール→WebSocketGaugeServerのインストールの手順となります。

尚、現在termuxはGoogle play上での配布は行っておらず、apkから直接インストールになりますので、そういうことに抵抗がある場合にはこの手順は諦めることになります。
2
まずGoogle play以外からapkを直接インストールできるように、「不明なアプリのインストール」を有効化します。

設定→「インストール」と検索すると、不明なアプリのインストールという項目が出ます。
ここでapkを開くアプリ(Chromeで直接ダウンロード→開くならChromeを、ダウンロード後ファイルマネージャでapkを開く場合はファイルマネージャアプリ)を選択して、「この提供元のアプリを許可」をONにします。
(尚、termuxをインストールが終わった後はOFFに戻しておいたほうが良いかと思われます)

参考
https://sumahosupportline.com/android-unknown-sources/
3
次に、termuxのapkをGithub

https://github.com/termux/termux-app/releases

から、対応するCPUアーキテクチャに対応するものを選択してダウンロード、その後ファイルマネージャ等でapkを開いてインストールします。
(ダウンロードはF-Droidでも問題なし)

そしてtermuxを起動し、ターミナルから
pkg update
pkg upgrade
を実行してパッケージを更新します。
4
termuxにdebian環境をダウンロード、構築します。

まず
pkg install proot-distro
と実行し、termuxに `proot-distro` パッケージをインストールします。

次に、
proot-distro install --override-alias debian-wsgauge debian
と実行し、 「debian-wsgauge」 と名前をつけて debian ディストリビューションをインストールします。
(「debian-wsgauge」の名前は任意のもので構いません。またdebianではなくubuntuでもいけます)

そして、下記のように入力してインストールしたdebian環境にログイン、
proot-distro login debian-wsgauge

debian環境内で下記コマンドを入力しパッケージの更新をしておきます。
apt update
apt upgrade

さらに、WebSocketGaugeServer(が依存するdotnet6.0)の実行にはlibicuが必要なのでdebian環境にインストールしておきます。

apt install libicu-dev

5
proot-distroでインストールしたdebian環境中にWebSocketGaugeServerのバイナリを展開します。

debian環境にログインした後下記コマンドでプログラムファイルをダウンロードします。
curl -OL https://github.com/sugiuraii/WebSocketGaugeServer/releases/download/4.0%2FRC1/WebsocketGaugeServer-4.0-RC1-linux-arm64.tar.xz

(ターゲットのアーキテクチャは最近のスマホ・タブレットならarm64のはずですが、それ以外を使用している場合なそれに応じて変更、またバージョンについても必要あらば適宜変更してください)

(参考:https://github.com/sugiuraii/WebSocketGaugeServer/releases

ダウンロードしたtar.xzアーカイブを下記コマンドで展開します。
xzcat WebsocketGaugeServer-4.0-RC1-linux-arm64.tar.xz | tar xvf -

6
(この手順は必須ではなく、必要あらば実行ください)

WebSocketGaugeServerの設定ファイルを編集します。
* 設定を変更する場合は、展開したディレクトリにあるappsettings.jsonを編集してください。
* 編集する前に、vimのようなエディタをインストールしてください。
apt install vim
vi appsettings.json

* 詳細は
https://github.com/sugiuraii/WebSocketGaugeServer
の、
QuickStart_jpn.mdまたは、Configure.mdを参照。
7
最後に、WebSocketServerを起動します。
debian環境下にログイン、tar.xzから展開したディレクトリに移動して、
./WebSocketServer
で起動します。

* Androidの通知表示にて、termuxの`ACQUIRE LOCK`を取得する方がよいかもしれません (Androidが強制的にTermuxを終了させないように)
* 起動後は http://localhost:2016 にてフロントページにアクセス可能です。

イイね!0件




関連コンテンツ

関連整備ピックアップ

ブースト計 取付

難易度:

メーターLED打ち替え

難易度: ★★

ヘッドライトユニット交換

難易度: ★★

ニュルブルクリンクステッカー

難易度:

デュアルコンソール取付

難易度:

メーターLED打ち替え その他

難易度:

関連リンク

この記事へのコメント

コメントはありません。

プロフィール

「データロガー http://cvw.jp/b/2575675/47684880/
何シテル?   04/29 06:53
車関係のソフトウエアを作っていますが車は持っていません。 ・15年前、インプレッサSTI(丸目GDB,2000年式)を購入。この時車載PCなるものに手を出...
みんカラ新規会員登録

ユーザー内検索

リンク・クリップ

メーター製作① 
カテゴリ:その他(カテゴリ未設定)
2023/02/20 21:24:47
とりあえず公開します 
カテゴリ:その他(カテゴリ未設定)
2018/02/05 19:47:22
自作デジタルメーター マルチファンクションディスプレイ(MFD)もどき HTML5+Canvas  
カテゴリ:その他(カテゴリ未設定)
2016/02/29 22:19:20

愛車一覧

スバル インプレッサ WRX STI スバル インプレッサ WRX STI
手放しましたすみません。
ヘルプ利用規約サイトマップ

あなたの愛車、今いくら?

複数社の査定額を比較して愛車の最高額を調べよう!

あなたの愛車、今いくら?
メーカー
モデル
年式
走行距離(km)
© LY Corporation