Von English mit KI übersetzt ·
Ich bin neu im Bereich IoT, aber wir hatten genau dieses Problem mit einem Pi in einem Stahlkasten im Pooltechnikraum unseres Hotels. Unser IT-Verantwortlicher hat mich vom Löten abgebracht. Ein geschlossener Stahlkasten ist nahezu ein Faraday-Käfig, daher wird die eingebaute Chip-Antenne darin immer Probleme haben, und der Pi 3 ist nicht für eine externe Antenne ausgelegt.Stattdessen haben wir Folgendes gemacht, Kosten etwa 20 Dollar:
- Ein USB-WLAN-Adapter mit RP-SMA-Anschluss.
- Ein kurzes RP-SMA-Verlängerungskabel durch eine Kabelverschraubung im Kasten, die Antenne außen oben montiert.
- Das integrierte WLAN deaktiviert, sodass der Dongle das einzige wlan0 ist. Füge
dtoverlay=disable-wifiin config.txt ein und starte neu. Danach trägst du deine WLAN-Einstellungen wie gewohnt auf dem Dongle ein.
Unser Signal stieg von etwa -84 auf -58 dBm.Auf der Hermetry-Seite habe ich außerdem den Offline-Alarm verlängert. Die Dokumentation empfiehlt für Geräte, die kurz abbrechen können, eine Open-Zeit, die länger ist als eine normale Wiederverbindung. Wir verwenden 600 s, sodass ein 30-Sekunden-WLAN-Aussetzer niemanden mehr weckt. Das Keepalive beträgt in unserem Skript 60 s.
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.

