新聞中心
PRESS CENTER
本指南將指導(dǎo)您完成在 Azure 虛擬機(jī)實(shí)例上運(yùn)行 Node-RED 的步驟。
創(chuàng)建基礎(chǔ)鏡像
登錄到Azure 控制臺(tái)
點(diǎn)擊添加一個(gè)新的…虛擬機(jī)
在虛擬機(jī)列表中,選擇嵌入式Linux Server,然后單擊“創(chuàng)建”
為您的機(jī)器命名、您要使用的用戶名以及您要用于訪問實(shí)例的身份驗(yàn)證詳細(xì)信息
選擇實(shí)例的大小。請(qǐng)記住,node.js 是單線程的,因此為簡(jiǎn)單的 node-red 實(shí)例選擇具有多個(gè)內(nèi)核的大小沒有任何好處。A1 Basic是一個(gè)很好的起點(diǎn)
在“設(shè)置”步驟中,單擊“網(wǎng)絡(luò)安全組”選項(xiàng)。添加一個(gè)新的“入站規(guī)則”,選項(xiàng)設(shè)置為:
名稱:node-red-editor
優(yōu)先級(jí):1010
協(xié)議:TCP
目的端口范圍:1880
單擊設(shè)置頁(yè)面上的“確定”,檢查摘要,然后單擊“確定”以部署新實(shí)例
幾分鐘后,您的實(shí)例將運(yùn)行。在控制臺(tái)中,您可以找到您的實(shí)例的 IP 地址
設(shè)置節(jié)點(diǎn)-RED
下一個(gè)任務(wù)是登錄實(shí)例,然后安裝 node.js 和 Node-RED。
使用您在上一階段指定的身份驗(yàn)證詳細(xì)信息登錄到您的實(shí)例。
登錄后,您需要安裝 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
此時(shí),您可以通過運(yùn)行來測(cè)試您的實(shí)例node-red。注意:您可能會(huì)收到有關(guān)串行節(jié)點(diǎn)的一些錯(cuò)誤 - 這是意料之中的,可以忽略。
啟動(dòng)后,您可以在http://<your-instance-ip>:1880/.
要讓 Node-RED 在您的實(shí)例重新啟動(dòng)時(shí)自動(dòng)啟動(dòng),您可以使用 pm2:
sudo npm install -g --unsafe-perm pm2
pm2 start `which node-red` -- -v
pm2 save
pm2 startup
注意:這個(gè)最后的命令會(huì)提示你運(yùn)行另一個(gè)命令——確保你按照它說的去做。
關(guān)鍵詞:LoRa網(wǎng)關(guān)