PrettyPrint

domenica 19 gennaio 2020

Installare Nodered e johnny-five su Ubuntu/Raspbian


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

Ddecomprimerla nella propria home dir

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


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



Nessun commento:

Posta un commento