Un émulateur Raspberry Pi en ligne !

Raspberry Pi en ligne via un émulateur

Envie de vous faire la main avec Raspberry Pi mais sans vous ruiner, ni sans qu’il prenne toute la place chez vous ? 😉 Alors Raspberry Pi Azure IoT Online Simulator est pour vous.

Raspberry Pi Azure IoT Online Simulator est un émulateur en ligne du Raspberry Pi hébergé sur Azure, le cloud de Microsoft, et développé par Microsoft.

Depuis un navigateur, vous pouvez écrire du code pour contrôler le hardware ainsi émulé. Il est pour le moment possible d’interagir avec une LED virtuellement connectée au Raspberry Pi et de collecter des données depuis un capteur.

Le volet gauche du navigateur présente le Raspberry Pi connecté à ses périphériques. On écrit son code – du node.js JavaScript – dans le volet droit du navigateur, puis on l’exécute en tapant une ligne de commande dans le panneau inférieur droit.

Pour que les choses soient tout à fait claires, Microsoft propose un didacticiel ici.

Le code écrit dans l’interface web de cet émulateur doit fonctionner sur un vrai Raspberry Pi sans aucune modification.

L’émulateur et ses interactions avec des périphériques est pour l’instant limitée mais il va évoluer dans le futur. Les passionnés peuvent d’ailleurs contribuer à l’enrichir, car cet émulateur est open source, sur GitHub.

Source : https://www.programmez.com/node/26218

Des logs en temps réel avec syslog

Comment voir des logs en temps réel avec syslog ?

Il peut être intéressant d’avoir une console sur laquelle les logs (les journaux d’événements système) défilent en direct. Cela permet de voir en temps réel ce qui se passe au niveau du système, et donc de résoudre les éventuels problèmes plus rapidement.

Syslog c’est quoi ?

C’est un protocole définissant un service de journaux d’événements d’un système informatique. C’est aussi le nom du format qui permet ces échanges.

Donc pour cela, on va créer en root le fichier de configuration de rsyslog (le programme qui gère les logs)

#vi /etc/rsyslog.d/tty8.conf

 

daemon,mail.*;\
        news.=crit;news.=err;news.=notice;\
        *.=debug;*.=info;\
        *.=notice;*.=warn       /dev/tty8

Puis on relance syslog via la commande

# /etc/init.d/rsyslog restart

Ainsi, en allant sur la console n°8 (Ctrl + Alt + F8), vous devez déjà voir une première ligne de texte qui vous informe que rsyslog a redémarré !