Raspberry Pi Zero 2 W – Ajustes finales y problemas aparecidos.

Cuando se usa intensivamente la parte wifi y el BT a la vez de la Pi Zero empieza a hacer cosas bastante extrañas con el tema wifi , se cortan el ping constantemente , SSH se corta y se vuelve imposible mantener la conexión , etc ….. , una vez descartada cualquier tipo de problema con la red todo vuelve a la normalidad si se para el docker que usa bluetooth.

Al final la solución radica en encontrar un termino medio cambiando los parámetros de configuración del scanner BT , estos son los parámetros iniciales de la Pi

name_scan_timeout=5
delay_between_owner_scans_away=6
delay_between_owner_scans_present=30
verification_of_away_loop_size=6
verification_of_away_loop_delay=3
beacon_scan_interval=5
beacon_scan_enabled=0

Estos son los parámetros optimizados para un buen funcionamiento de la Pi

name_scan_timeout=5
delay_between_owner_scans_away=30
delay_between_owner_scans_present=60
verification_of_away_loop_size=6
verification_of_away_loop_delay=10
beacon_scan_interval=5
beacon_scan_enabled=0

Estas seria la respuesta a un ping ,sin activar el docker BT no esta mal teniendo en cuenta que la llamada es externa y pasa por una VPN.

Estas seria la respuesta a un ping pero con los parámetros de tiempo de espera entre ciclos ajustado , falla bastante mas el ping , pero es capaz de mantener una conexión SSH constante.

Estas seria la respuesta a un ping pero con los parámetros iniciales , aumenta el tiempo de ping y se corta la comunicación cuando hace uso del comando AT+INQ? , es imposible mantener una conexión SSH constante.

Al final hay que buscar un compromiso entre frecuencia de escaneo por BT y trafico de la red Wifi si queremos mantenerlo como un dispositivo wifi , por ethernet no ocurre esto y va como un tiro

Para poder convertirlo en un dispositivo portátil y no tener que andar con fuentes de alimentación le monte un adaptador a USB , el adaptador de Pi Zero a USB-A lo podéis encontrar aquí. Total con portes : 1,57€.

Yo le soldé los puntos D+ y D- pero me hacia algunas cosas extrañas con algunos cargadores inteligentes , por lo que al final se los desoldé y todo a funcionar correctamente ya que solo queremos darle alimentación vía USB

Aspecto final de la placa montada

Y por ultimo si tenéis problemas de cortes con ssh y no queréis usar screen con este cambio las podremos mantener durante los cortes.

nano /etc/ssh/sshd_config

Añadir al final del fichero la linea

IPIPQoS cs0 cs0

Reiniciar el servicio

sudo service ssh restart

Con esto y un bizcocho …………

Deja un comentario