Étape 3: Installation des logiciels
Exécuter les commandes suivantes sur votre facture pro forma framboise
- CD/home/pi
- git clone https://github.com/charifmahmoudi/OpenSesameSyste...
- sudo nano /etc/rc.local
mise à jour le contenu pour l’adapter aux :
- ## rc.local
- ## Ce script est exécuté à la fin de chaque niveau d’exécution multi-utilisateurs.
- # S’assurer que le script va « quitter 0 » sur la réussite ou de toute autre
- # valeur en cas d’erreur.
- ## Afin d’activer ou de désactiver ce script il suffit de changer l’exécution
- morceaux de #.
- ## Par défaut, ce script ne fait rien.
- # Imprimer l’adresse IP
- _IP = $(hostname-I) || true
- Si ["$_IP"] ; puis
- printf "$_IP" "mon adresse IP est %s\n"
- FI
- # S’exécute sésame System (OSS)
- # S’exécute le daemon de pi-blaster pour contrôler le PWM
- sudo /home/pi/pi-blaster/pi-blaster > /var/log/OpenSesameSystem/oss.log &
- # S’exécute le serveur de OSS utilisant nodeJS sur la botte de l’IPD
- sudo nodejs /home/pi/OpenSesameSystem/oss.js >> /var/log/OpenSesameSystem/oss.log &
- printf « Sésame, ouvre-toi System (OSS) écoute sur le port 1337\n »
- Exit 0
Mettre à jour les informations de connexion sur front.html et en oss.js
- var wsbroker = '.iot.us-Orient-1.amazonaws.com' ;
- wsport var = 8883 / / port d’Amazon
- var wsQueueName = "$aws/choses/XXX" / / Amazon queue nom
Selon les valeurs de l’étape de calibrage du matériel. vous devrez peut-être mettre à jour les front.html pour configurer vos valeurs personnalisées.