1) INSTALLAZIONE DI NODE.JS
Dalla pagina di installazione di Nodered si legge:
We recommend the use of node.js LTS 6.x or 6.x . Node-RED no longer supports node.js 0.10.x or 0.12.x.
Node.js 7.x is under active development and is not recommended for a stable base
Raspbian, così come Ubuntu, installano di default, dal proprio repository Node.js 0,1, che quindi non va bene per Nodered.
Occorre installare una versione stabile (attualmente la 6) mentre la 7 è attualmente versione di sviluppo
Per Raspberry Pi V1 l'unica versione installabile è la 4 (l'unica supportata dalla CPU). Per hardware successivi ,così come un PC con Ubuntu, invece, dovrebbe andare bene la 7:
#STEP 1
Rimuovere ogni eventuale installazione precedente di nodejs e npm (il package manager di javascript):
sudo apt-get purge nodejs npm
#STEP 2
Per il Raspberry Pi, l'installazione cambia a seconda della versione ossia della CPU se ARMv61 per il Pi1, oppure ARMv7 e v8, per le versioni 2 e 3. Per conoscere la CPU del proprio Pi, lanciare il seguente comando:
cat /proc/cpuinfo | grep model
Nel caso del Rpi 1, si avrà:
model name : ARMv6-compatible processor rev 7 (v6l)
* Raspberry Pi 1 (ARM v61)
Scaricare la versione LTS (attualmente 8.9.3)
wget https://nodejs.org/dist/latest-v8.x/node-v8.9.3-linux-armv6l.tar.gz
cd
tar zxvf node-v8.9.3-linux-armv6l.tar.xz
Copiare, quindi, la directory in /usr/local:
cd node-v6.10.2-linux-armv6l
sudo cp -R bin/ /usr/local/
sudo cp -R include /usr/local/
sudo cp -R lib/ /usr/local/
sudo cp -R share/ /usr/local
* Raspberry Pi2(ARM v7), Pi3 (ARM v8), PC, laptop:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
Installare nodejs (aggiungere curl nel caso che questo non sia già installato):.
sudo apt install -y curl nodejs
#STEP 3
Per tutti i casi, verificare le versioni installate con:
node -v
npm -v
npm -v
2) INSTALLAZIONE DI NODERED
Completata l'installazione di Node.js si passa all'installazione di Nodered tramite npm:
sudo npm install -g --unsafe-perm node-red
N.B. L'installazione potrebbe durare diversi minuti. Non chiudere la finestra del terminale fino al termine della procedura (barra al 100%)
Terminata l'installazione è così possibile eseguire node--red:
node-red
Con un qualsiasi browser aprendo l'indirizzo:
http://RPI_IP:1880
3) AGGIUNTA DI JOHNNY-FIVE A NODE-RED
cd .node-red
sudo npm i node-red-contrib-gpio
CREDITI
https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions
http://raspberrypi.stackexchange.com/questions/48303/install-nodejs-for-all-raspberry-pi
http://nodered.org/docs/getting-started/installation
http://raspberrypi.stackexchange.com/questions/48303/install-nodejs-for-all-raspberry-pi
http://nodered.org/docs/getting-started/installation
Nessun commento:
Posta un commento