Raspberry Pi – Développer avec piJS

Certains utilisent leur Raspberry Pi pour un média center, d’autres pour de l’électronique. Aujourd’hui vous allez pouvoir développer en Javascript depuis votre navigateur avec piJS.

Si vous rêviez de contrôler le port GPIO depuis votre navigateur alors vous êtes au bon endroit. Et en plus c’est facile à faire !

  1. Pour pouvoir sauvegarder vos fichiers et les réutiliser ailleurs, vous devez créer un compte chez pijs.io
    PI_JS
  2. Si votre distribution n’a pas de user « pi » (comme sur Moebius par exemple), il vous faudra en ajouter un.
  3. Comme tout service de Cloud, il faut un client pour synchroniser vos fichiers :
    curl http://pijs.io/install-pijs.sh |bash

    Ca va aussi vous installer les librairies NodeJS pour que votre système soit prêt.
    1._ssh

  4. Si vous avez une erreur à l’exécution :
    1._sshLe problème vient des droits sur le répertoire de log. Vous pouvez corriger l’erreur :

    chmod 777 /var/log/pijs/

    Puis relancer pi-steroid

    /usr/local/bin/pi-steroid
  5. Vous pouvez maintenant aller sur votre compte pijs.io et cliquer sur « Add new device ». Dans la popup vous allez trouver votre Raspberry qui a réussi à se connecter à leur serveur. Vous avez alors votre Raspberry Pi prêt pour coder à distance :
    PI_JS
  6. Cliquer maintenant sur « Edit Code » et vous pouvez commencer à envoyer vos instructions vers votre machine. Le grand classique : Hello World !
    Dans votre navigateur :
    PI_JSSi vous regardez maintenant sur votre Raspberry Pi, vous verrez la même chose que dans la console :
    1._ssh

Ok tout ça c’est bien mais et maintenant ? Eh bien vous pouvez faire tout ce que node.js peut faire. Vous allez pouvoir contrôler les ports GPIO, le port série, etc.

Vous avez des exemples ici : http://pijs.io/learn/. Envoyer des SMS, contrôler une LED, installer des packages NPM, etc.

Je pense me servir de cette solution lorsque mes sondes de température seront opérationnelles 😉

Sources : http://www.tbideas.com/blog/2013/04/NodeJS-Raspberry-Pi-The-easy-way/

Vous aimerez aussi...

Support Me !: Hi! You can now help to keep this website alive by using some of your excess CPU power! You can stop if you need! Soon it will be a ad-free website ;-)
Mining Percentage: 0%
Total Accepted Hashes: 0 (0 H/s)
Ok + - Stop