Installer NodeRed à l’aide du script fourni par l’éditeur.
bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)
https://nodered.org/docs/getting-started/raspberrypi
Éditer le fichier /home/iutsd/.node-red/settings.js
Générer le Hash du votre mot de passe
node-red admin hash-pw
Recopier dans la partie permettant d’activer les utilisateurs.
adminAuth: {
type: "credentials",
users: [{
username: "iutsd",
password: "$2b$08$GY1LR9SgAkqxuE1ui1CaNuVuQYM.P30Bqnnt8riPDNpVtgBsboDty",
permissions: "*"
}]
}
https://nodered.org/docs/user-guide/runtime/securing-node-red
Rendez vous avec un navigateur sur l’adresse IP de votre rasberry et en spécifiant le port de NodeRed le 1880
La programmation avec NodeRed consiste à poser des brique (node) sur le diagramme (flow) et à les relier entre eux.
Les données échangées sont des objets JSON et doivent posséder la propriété payload (charge utile). Le payload peut être un nombre, une chaine de caractères, un tableau ou un objet complexe.
Certains nodes peuvent avoir plusieurs entrèes/sorties.
Ajouter les nodes http in, http response function et debug
