使用 Termux 应用程序可以轻松在Android设备上运行Node-RED。可以直接从他们的 github 或通过 F-Droid 下载 Termux on F-Droid。
请注意,Play商店的版本没有维护。
安装并运行它。然后在提示符下输入
apt update
apt upgrade
apt install coreutils nano nodejs
npm i -g --unsafe-perm node-red
node-red
然后你可以在浏览器中访问 http://localhost:1880
请注意,安装openssh可能会使与Termux的交互变得更加轻松。 参见这个讨论 以获取这种安装的描述。
你也可以以标准方式npm安装其他node-red节点,例如 node-red-dashboard
:
cd ~/.node-red
npm i node-red-dashboard
或通过Palette Manager。
volume-down
键是ctrl键 - 因此可以使用 vol-down-c
来“中断”正在运行的应用程序。nano
编辑器,这对于编辑文件非常有用。在Termux中启动应用程序的推荐方式是使用 Termux:Boot应用程序(可以从 F-droid 获取 - 请注意,Play商店的版本可能不会被维护,建议使用与您安装Termux时相同的来源)。
我们发现这个其他应用对在启动时自动启动Termux很有用 - Autostart - No Root (注意:使用termux:boot,不似乎需要其他自动启动应用)。
请注意,node-red脚本中的shebang与termux:boot脚本不兼容。解决方法是使用termux:boot启动脚本启动node-red,例如:
#!/data/data/com.termux/files/usr/bin/sh
termux-wake-lock
node /data/data/com.termux/files/usr/bin/node-red
你可以通过使用额外的Termux设备插件直接访问设备上的各种硬件 - 然后可以通过 Node-RED
使用 exec
节点访问它们。
注意: 你需要安装附加应用程序,以及在Termux中安装附加API。
从你获得Termux的相同来源安装附加应用程序 - Termux:API。
在Termux中安装附加访问
apt install termux-api
版权所有 OpenJS Foundation 和 Node-RED 贡献者。保留所有权利。OpenJS Foundation 拥有并使用注册商标。有关 OpenJS Foundation 的商标列表,请参阅我们的 商标政策 和 商标列表。未在 OpenJS Foundation 商标列表 中列出的商标和徽标是其各自持有者的商标™或注册商标®。使用它们并不意味着与它们有任何关联或认可。
OpenJS Foundation | 使用条款 | 隐私政策 | OpenJS Foundation 章程 | 商标政策 | 商标列表 | Cookie 政策