本指南将指导您完成在 Azure 虚拟机实例上运行 Node-RED 的步骤。
创建基础镜像
登录到Azure 控制台
点击添加一个新的…虚拟机
在虚拟机列表中,选择Ubuntu Server,然后单击“创建”
为您的机器命名、您要使用的用户名以及您要用于访问实例的身份验证详细信息
选择实例的大小。请记住,node.js 是单线程的,因此为简单的 node-red 实例选择具有多个内核的大小没有任何好处。A1 Basic是一个很好的起点
在“设置”步骤中,单击“网络安全组”选项。添加一个新的“入站规则”,选项设置为:
名称:node-red-editor
优先级:1010
协议:TCP
目的端口范围:1880
单击设置页面上的“确定”,检查摘要,然后单击“确定”以部署新实例
几分钟后,您的实例将运行。在控制台中,您可以找到您的实例的 IP 地址
设置节点-RED
下一个任务是登录实例,然后安装 node.js 和 Node-RED。
使用您在上一阶段指定的身份验证详细信息登录到您的实例。
登录后,您需要安装 node.js 和 Node-RED
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs build-essential
sudo npm install -g --unsafe-perm node-red
此时,您可以通过运行来测试您的实例node-red。注意:您可能会收到有关串行节点的一些错误 - 这是意料之中的,可以忽略。
启动后,您可以在http://<your-instance-ip>:1880/.
要让 Node-RED 在您的实例重新启动时自动启动,您可以使用 pm2:
sudo npm install -g --unsafe-perm pm2
pm2 start `which node-red` -- -v
pm2 save
pm2 startup
注意:这个最后的命令会提示你运行另一个命令——确保你按照它说的去做。
关键词:LoRa网关