购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.7 在OpenWrt中安装和运行Node-RED

OpenWrt是流行的路由器操作系统。如果要开发物联网网关等边缘计算设备,OpenWrt作为操作系统再合适不过了。

OpenWrt使用OPKG(Open/OpenWrt Package)进行软件包管理。OPKG是一个轻量级软件包管理系统,目前已经成为开源嵌入式系统领域的事实标准。OPKG常用于路由器、交换机等嵌入式设备、物联网网关中,用来管理软件包的下载、安装、升级、卸载和查询等,并处理软件包的依赖关系。OPKG功能和Ubuntu中的apt-get、Redhat中的Yum功能类似。

在使用OPKG安装软件前先进行软件包源的更新,且应保持联网状态:

完成更新后,使用OPKG安装Node.js。由于OPKG软件包中Node.js的维护版本较新,因此不需要像树莓派系统中那样执行单独的脚本进行安装。安装Node.js的命令如下:

最新版本(截至2022年年底)OpenWrt中的Node.js版本为14.21.3-1,符合Node-RED最新版本的要求,但是由于OpenWrt中的Node.js也不包含NPM工具,因此需要单独安装NPM:

安装好以后,可以通过NPM来安装Node-RED。在命令提示符下执行以下命令,会将Node-RED安装为全局模块。

安装过程中保证计算机联网,出现以下返回消息表示安装成功:

安装完成后,直接运行以下指令启动Node-RED: biqW6wVd0Ys9qcyrwOC1kT254Dem3EGZ3XzmklM+4Rie103xBe0hdEkr3+/SKMuE

点击中间区域
呼出菜单
上一章
目录
下一章
×