Pi 3 en una caja de acero sobre el cobertizo se desconecta del Wi-Fi constantemente: ¿puedo añadir una antena externa?
Traducido del English por IA ·
Mi estación meteorológica es una Raspberry Pi 3B dentro de una caja eléctrica de acero en la pared del cobertizo del jardín, a unos 25 m de la casa. Informa de viento, lluvia y temperatura cada minuto.Desde que la pasé del alféizar de la ventana de la cocina al cobertizo, no deja de desconectarse. La pestaña Log del dispositivo en Hermetry está llena de desconexiones con motivo keepalive_timeout, y luego una reconexión unos minutos después. En la Pi, iwconfig wlan0 muestra un nivel de señal de alrededor de -82 dBm, a veces peor cuando la puerta de la caja está cerrada.He visto fotos de personas soldando un conector de antena en la placa. ¿Alguien lo ha hecho en una Pi 3? Tengo un soldador y algo de confianza, no mucha más.
My weather station is a Raspberry Pi 3B in a steel electrical box on the garden shed wall, about 25 m from the house. It reports wind, rain and temperature every minute.
Since I moved it from the kitchen windowsill to the shed it keeps going offline. The device’s Log tab in Hermetry is full of disconnects with reason keepalive_timeout, then a reconnect a few minutes later. On the Pi, iwconfig wlan0 shows a signal level around -82 dBm, sometimes worse when the box door is shut.
I’ve seen photos of people soldering an antenna connector onto the board. Has anyone done that on a Pi 3? I own a soldering iron and some confidence, not much more.
Traducido del English por IA ·
Hay guías para algunas placas en las que se mueve una pequeña pieza 0402 para llevar la señal de radio a un conector externo. No estoy seguro de que la Pi 3 tenga siquiera ese pad, yo lo comprobaría antes de calentar nada.
There are guides for some boards where you move a tiny 0402 part to route the radio to an external connector. Not sure the Pi 3 even has that pad though, I’d check before heating anything.
Traducido del English por IA ·
Soy nuevo en IoT, pero tuvimos exactamente este problema con una Pi en una caja de acero en la sala de máquinas de la piscina de nuestro hotel. Nuestro encargado de TI me convenció de no soldar. Una caja de acero cerrada se parece a una jaula de Faraday, así que la antena de chip integrada dentro siempre tendrá problemas, y la Pi 3 no está diseñada para una antena externa.Lo que hicimos en su lugar, con un coste de unos 20 dólares:
- Un adaptador Wi-Fi USB con conector RP-SMA.
- Un cable de extensión RP-SMA corto que pasa por un prensaestopas de la caja, con la antena montada en la parte superior, por fuera.
- El Wi-Fi integrado desactivado para que el adaptador sea el único wlan0. Añade
dtoverlay=disable-wifia config.txt y reinicia. Luego configura tu Wi-Fi en el adaptador como de costumbre.
Nuestra señal pasó de unos -84 a -58 dBm.En el lado de Hermetry también alargué la alarma de desconexión. La documentación sugiere un tiempo de Open mayor que una reconexión normal para dispositivos que pueden caerse brevemente; nosotros usamos 600 s, así que una caída de Wi-Fi de 30 segundos ya no despierta a nadie. El keepalive es de 60 s en nuestro script.
I’m new to IoT but we had exactly this with a Pi in a steel box in our hotel’s pool plant room. Our IT guy talked me out of soldering. A closed steel box is close to a Faraday cage, so the onboard chip antenna inside it will always struggle, and the Pi 3 is not designed for an external one.
What we did instead, cost about 20 dollars:
- A USB Wi-Fi adapter with an RP-SMA connector.
- A short RP-SMA extension cable through a cable gland in the box, antenna mounted outside on top.
- Onboard Wi-Fi switched off so the dongle is the only wlan0. Add
dtoverlay=disable-wifito config.txt and reboot. Then put your Wi-Fi settings on the dongle as usual.
Our signal went from about -84 to -58 dBm.
On the Hermetry side I also lengthened the offline alarm. The docs suggest an Open after time longer than a normal reconnect for devices that can drop briefly, we use 600 s, so a 30 second Wi-Fi dip no longer wakes anyone. Keepalive is 60 s in our script.
Traducido del English por IA ·
Entonces la vía del dongle. Antena encima de la caja, Wi-Fi integrado desactivado, señal ahora en -61 dBm con la puerta cerrada. No hay desconexiones por keepalive en la pestaña Log desde el sábado, y dejé el soldador en el cajón. Primero tuve que instalar el controlador de mi dongle, era un RTL8812AU, así que comprueba que el tuyo sea compatible antes de comprarlo.
Dongle route it is. Antenna on top of the box, onboard Wi-Fi off, signal now -61 dBm with the door shut. No keepalive disconnects in the Log tab since Saturday, and I kept the soldering iron in the drawer. Had to install the driver for my dongle first, it was a RTL8812AU one, so check yours is supported before buying.
Traducido del English por IA ·
Qué bueno saberlo, que la opción del dongle funciona; mucho menos arriesgada que mi idea del 0402.
Good to know the dongle way works, much less risky than my 0402 idea.
- Debes estar registrado para responder a este debate.
Únete a la conversación
Inicia sesión para preguntar y responder, dar me gusta a las publicaciones útiles y marcar la respuesta que resolvió tu problema. Cada aportación suma puntos y niveles.

