[TUTORIEL] Installation Gladys bluetooth sur RPI Zero W from scratch

Afin de pouvoir utiliser la détection de présence dans toutes les pièces de la maison, j’ai eu besoin d’installer Gladys bluetooth sur mon tout nouveau RPI Zero W (un genre de mini Gladys).

Pour cela, je suis partie de la dernière version de Raspbian (Raspbian Stretch Lite) et du fameux tuto de @C4rlit0.
Mais arrivé à l’étape “Installation de NodeJS” impossible. :confused:


En effet, contrairement au RPI 3 qui tourne sur un coeur ARMv7, le RPI Zero tourne sur un coeur ARMv6.

Installation de NodeJS
Du coup, pour l’installation de NodeJS (ici en v6.10.3), il faut exécuter les commandes suivantes :

cd ~
wget https://nodejs.org/download/release/v6.10.3/node-v6.10.3-linux-armv6l.tar.gz
tar -xzf node-v6.10.3-linux-armv6l.tar.gz

Pour vérifier la version :

node-v6.10.3-linux-armv6l/bin/node -v
v6.10.3

Ensuite, copie des exécutables dans le dossier /usr/local :

cd node-v6.10.3-linux-armv6l/
sudo cp -R * /usr/local/

Puis ajout du dossier “/usr/local/bin” au PATH :

export PATH=$PATH:/usr/local/bin

Et vérifier que tout est OK :

node -v
v6.10.3

npm -v
3.10.10

Installation de Gladys bluetooth
Pour commencer, il faut installer les dépendances pour compiler certains modules nécessaire à Gladys bluetooth :

sudo apt-get install -y build-essential
sudo apt-get install -y git
sudo npm install -g pm2

Puis, installer les dépendances pour pouvoir exécuter Gladys bluetooth :

sudo apt-get install bluetooth bluez libbluetooth-dev libudev-dev

Et enfin, installer Gladys bluetooth (tuto de Pierre-Gilles) :

Lancer PM2 automatiquement au démarrage
Il faut pour cela exécuter la commande suivante, puis copier/coller et exécuter la ligne renvoyer :

pm2 startup

dans mon cas :

sudo env PATH=$PATH:/usr/local/bin /usr/local/lib/node_modules/pm2/bin/pm2 startup systemd -u pi --hp /home/pi

Enfin, on croise les doigts et on reboot Mini Gladys :

Et voilà :wink:

3 Likes

@C4rlit0, tu peux l’épingler aussi celui-là :wink:

1 Like

Done ! :white_check_mark:

Merci m’sieur :wink:

1 Like

Génial, je vais pouvoir faire tourner Gladys dans mon Nabaztag/tag boosté au Raspberry Zero https://fr.ulule.com/le-retour-du-nabaztag/ !

merci ça fonctionne nickel :wink: