在Android中运行

利用应用商店中Termux,可以很容易地将Node-RED运行在Andoird设备上。你可以在谷歌的Play Store上下载并安装这个应用。

注意: Node-RED团队Termux应用没有任何关联,也没有参与其中的开发工作,因此,我们不会为这个应用提供任何支持。我们只能说就目前来看,它工作的还不错。

安装、运行Termux,然后在提示符处输入

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

接着,用浏览器访问 localhost:1880

注意

  • 你可以以标准方式,通过npm安装其他Node-RED节点,比如node-red-dashboard等:

    cd ~/.node-red npm i node-red-dashboard

  • 可把减小音量键当ctrl键使用,这样,就能通过使用减小音量加c键来”中断”运行的程序。
  • 前面的说明也可以用来安装nano编辑器,在需要编辑文件时它会非常有用。

其他

自动执行

关于在Termux中自动执行程序的讨论,请查看Github上这个帖子

我发现Autostart - No Root这个应用对开机时自动运行Termux非常有用。

访问设备

你可以通过Termux的设备插件,直接访问设备上的各种硬件设施,当然,需要通过Node-RED的exec指令来实现。

注意: 你需要在Termux中同时安装插件应用和插件接口。

从谷歌应用商店中安装插件应用Termux:API

将插件访问接口安装到Termux上

apt install termux-api

详细信息请访问:如何使用Termux API