Androidデバイス上でNode-REDを実行する


 Node-REDについて調べていた時にAndroid上で実行できることを知りました。
こちらのサイトに導入方法の説明があります。
 Node-RED日本ユーザ会
 https://nodered.jp/docs/platforms/android

 この記事では、導入してみて公式サイトに情報がなかったことを記載しています。

 導入

 playストアから 「Termux」というアプリをインストールします。
このアプリはroot権限なしでlinuxのコマンドが使えるようにするものらしいです。

playストア Termux
https://play.google.com/store/apps/details?id=com.termux&hl=ja

…追記
Termuxのキーボードは使い勝手が悪いので、
「Hacker's Keyboard」というアプリを使い始めました。

 Termuxを起動し、以下のコマンドを実行します。

apt update
apt upgrade
apt install coreutils nano nodejs
npm i -g --unsafe-perm node-red
node-red

↓Termux上でNode-REDを起動した様子です。

 ブラウザを開き、localhost:1880にアクセスするとNode-REDのエディタが表示されます。

 Node-REDを停止するときは、Termuxのキーボードで 「CTRL」を押して「c」を入力しEnter。

Termuxを終了するには"exit"と入力します。

気になったこと

 Node-REDをPC(windows)にインストールすると、デフォルトパスが

C:/Users/usename/.node-red

になると思います。termuxでは次のパスになるようです。

/data/data/com.termux/files/home/.node-red