Paso 8: Pasos finales
Hay otro script opcional, como un mecanismo de seguridad en caso de que la conexión wifi se vuelve demasiado débil.
Si usted está planeando usar su vehículo cerca de la fuente de wifi, no hay problema, pero si lo usas en el exterior y el vehículo pierde la señal, continuará haciendo era él estaba haciendo en ese momento, con ninguna posibilidad de detenerlo.
Esta secuencia de comandos de Python pruebas de la señal y si el nivel de calidad llega a ser menor que 50 (valor tomado de /proc/net/wireless) para el servidor webiopi. Se debe ver cuál es el valor adecuado en su caso. Para que pueda reiniciar manualmente webiopi y poner su vehículo en seguridad o dejarlo donde está. La llamé deten.py utiliza menos 1% de CPU.
Ten cuidado, no soy un programador pero he tenido que crear este script yo como no pude encontrar nada para hacer el trabajo, así que...
De todas formas lo he probado funciona ok y hace el trabajo. A ejecutarlo en segundo plano como veremos más adelante.
FILE5. deten.py
Hay muchas maneras de inicializar todo esto (el streaming de video, el servidor de webiopi, guión de a prueba de fallos..).
Puede automatizarse para que cuando arranque nuestro Rpi, el servidor de webiopi comienza demasiado.
Si cambias tu mente...
Pero me gusta utilizarlo lanzar un script pequeño que llamado inicia.sh así que inicie sesión en el RPi usando shh y lanzarlo.
FILE6. inicia.sh
Ponemos todos estos archivos en el directorio Cambot
Nos ir allí