Étape 8: Dernières étapes
Il y a un autre script facultatif, comme sécurité intégrée dans le cas où la conection wifi devient trop faible.
Si vous prévoyez d’utiliser votre véhicule près de la source wifi, il n’y a pas de problème, mais si vous l’utilisez à l’extérieur et le véhicule perd le signal, il continuera à faire s’il a été fait à ce moment-là, sans possibilité de l’arrêter.
Ce script Python teste le signal et si le niveau de qualité devient inférieur à 50 (valeur extraite de /proc/net/wireless) arrête le serveur de webiopi. Vous devez voir quelle est la valeur adéquat dans votre cas. Afin que vous pouvez redémarrer webiopi manuallly et mettre votre véhicule en sécurité ou le laisser où il est. Je l’ai appelé deten.py, qu'il utilise moins que 1 % de CPU.
Attention, je ne suis pas un programmeur, mais j’ai eu à créer ce script moi-même que je ne pouvais pas trouver quoi que ce soit pour faire le travail, donc...
En tout cas, pour autant que je l’ai testé il fonctionne ok et fait le travail. Nous exécuterons il en arrière-plan comme nous le verrons plus tard.
FILE5. DETEN.py
Il existe plusieurs façons d’initialiser tout cela (la vidéo en streaming, la webiopi serveur, le script failsafe..).
Elle peut être automatisée pour que le serveur webiopi lors du démarrage de notre Rpi, commence à trop.
Si vous changez d’avis...
Mais je voudrais l’utiliser lancer un petit script que j’ai appelé inicia.sh, donc je me connecte dans le RPi à l’aide de shh et lancez-le.
FILE6. inicia.sh
Nous plaçons tous ces fichiers dans le répertoire Cambot
On y va