前回、アレクサ(Amazon Echo)でBroadlink RM mini3(黒豆)を使用するのにNode-Redを紹介しました。
その時はNode-Redはパソコン(Windows)で動かすように説明をしていたんですが、よくよく調べたら、Android5.0以降であれば、Node-RedをAndroid端末で利用できるようでした。
PCのNode-Redを経由しなくて済むようになったので、さらに快適に利用ができるようになりました♪
今回はそんなAndroidでNode-Redを利用する方法です。
Termuxをインストールする
まずはGooglePlayから、Termuxをインストールします。
Termuxをインストールしたら、Termuxを開きます。
Node-Redを利用できるようにする
Termuxで以下を上から順に実行します。
apt update
apt upgrade
apt install coreutils nano nodejs
npm i -g –unsafe-perm node-red
node-red
まずはapt updateを入力して、enterボタンで実行します。
次にapt upgradeを入力して実行します。
実行したら、[y/n]という選択支が出てくるので、yと入力して、実行します。
次に、apt install coreutils nano nodejsと入力して実行します。
これも実行したら、[y/n]という選択支が出てくるので、yと入力して、実行します。
次にnpm i -g –unsafe-perm node-redを入力して実行します。
最後はnode-redと入力して実行すると、node-redが動き始めます。
動き始めるとこんな感じの表示になります。
Unable to locate package nodejsのエラーが出たら
apt install coreutils nano nodejsを実行した後に、
E: Unable to locate package nodejsと表示された場合は以下のコマンドを試してみてください。
- pkg install nodejs-lts
自分の場合はこちらを実行後、手順通りで解決しました。
Amazon Echo(Alexa)でnode-redを使う方法
こちらを参照ください。
まとめ
パソコンを付けっ放しにする必要がなくなるので、とても便利。
Amazon Echo (Alexa)で利用する、node-redの為だけに、Raspberry Piを購入する必要もない。
Android5.0以上が必要