使用Termux应用可以轻松在安卓设备上运行 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
或者通过Pallete 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
Node-RED: 面向事件驱动应用的低代码编程平台。
版权所有 OpenJS基金会 及 Node-RED 贡献者。保留所有权利。OpenJS基金会 拥有注册商标并使用商标。有关 OpenJS基金会 的商标列表,请参阅我们的 商标政策 和 商标列表。未在 OpenJS基金会商标列表 中标注的商标™或注册®商标归其各自持有人所有。使用这些商标并不意味着与它们有任何关联或获得其认可。
The OpenJS Foundation | 使用条款 | 隐私政策 | OpenJS基金会章程 | 商标政策 | 商标列表 | Cookie政策