Dans “Personnal” on peut modifier la langue et son clavier en français
Dans “Network” , on peut parametrer le wifi ( SSID et mot de passe Wifi de votre Box)
Pour connaitre @IP de votre orangePI taper dans un terminal :
ip a
si vous avez le wifi , cela sera de la forme :
wlan0 inet = 192.168.1.xxx
si vous avez une connection Filaire ( carte fille ajoutée sur l'orangepi Zero )
enpxxxx inet = 192.168.1.xxx
-1- Soit on utilise Putty
-2- Soit on utilise le mode terminal sous linux ou sous windows10/11 ( PowerShell)
ssh orangepi@IP et ensuite on vous demande le mot de passe
Tout d'abord, mettez à jour et actualisez votre index de paquet Debian via la commande apt ci-dessous.
sudo apt update -y sudo apt upgrade -y
Recherchez le package mosquitto à l'aide de la commande apt suivante.
sudo apt search mosquitto
commande apt ci-dessous pour installer les packages Mosquitto
sudo apt install -y mosquitto mosquitto-clients
vérifiez le service Mosquitto via la commande systemctl suivante.
sudo systemctl is-enabled mosquitto sudo systemctl status mosquitto
sudo nano /etc/mosquitto/mosquitto.conf
Copier les 3 lignes ci-dessous à la fin du fichier mosquitto.conf
#listerner 1883 port 1883 allow_anonymous true
Exécutez la commande mosqitto_sub suivante pour recevoir des messages sur le sujet test sur le premier terminal ( Terminal 1 )
sudo mosquitto_sub -h localhost -t test
Ensuite, ouvrez une nouvelle session de terminal ( Terminal 2 ) de votre serveur et exécutez la commande mosquitto_pub suivante pour envoyer des messages au sujet test
sudo mosquitto_pub -h localhost -t test -m "Hello from terminal 2" sudo mosquitto_pub -h localhost -t test -m "Hello from terminal 2 - Publisher" sudo mosquitto_pub -h localhost -t test -m "Hello"
Vous verrez alors les messages publiés via le mosquitto_pub sur le récepteur mosquitto_sub (Terminal 1), ce qui signifie que l'installation du serveur et du client Mosquitto a réussi.
sudo apt-get update sudo apt-get install nginx
sudo apt-get install nodejs
Test nodejs :
node -v
sudo apt-get install npm
Test npm
npm -v
sudo npm install -g --unsafe-perm node-red node-red-admin
OU idem raspberry ( ok sur orangepi )
bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)
Lançons maintenant Node-RED :
node-red-start
Avant de découvrir son interface, puisque nous allons utiliser Node-RED en domotique, nous voulons qu’il se lance automatiquement au démarrage de notre OrangePi.
Pour ce faire, nous avons besoin de cette commande :
sudo systemctl enable nodered.service
sudo apt-get install ufw -y
sudo ufw enable
et ouvrir les ports sur l'Orangepi
sudo ufw allow 1883 sudo ufw allow 1880 sudo ufw allow 22 sudo ufw allow 443
afficher l'etat des regles du pare feux
sudo ufw status verbose
Pour activer la journalisation du pare feux
sudo ufw logging on
Un reboot en mode terminal sur l'OrangePi
sudo shutdown -r now