QuadRF kann Drohnen erkennen und WiFi durch Wände sehen
(jeffgeerling.com)- QuadRF ist ein tragbares Phased-Array-Radio, das einen Raspberry Pi 5 mit einem FPGA-Board mit Timing im Pikosekundenbereich kombiniert und die RF-Umgebung von 4,9 bis 6 GHz per Beamforming und Signalverarbeitung visualisiert
- WiFi-Pakete, die sich durch die Luft bewegen, können auch ohne physische Verbindung beobachtet werden; RF-Streaming- und Decoding-Daten können anschließend von leistungsfähigeren Computern analysiert werden
- In Tests erschien ein 5-GHz-WiFi-Netzwerk als farbige Blobs in einer AR-Ansicht, und auch eine DJI Mini Pro 4 wurde am Himmel problemlos erkannt
- Die MIPI-Lanes des Raspberry Pi 5 werden für I/Q-Streaming genutzt und verarbeiten latenzarme Vollduplex-Übertragungen mit über 5 Gbps; das gilt als einfacher und stabiler als USB
- Die UI ist noch roh, und bei einem Crowdfunding-Produkt sollte man keine sofortige Lieferung erwarten; nach einer Woche Nutzung zeigte sich die Praxistauglichkeit jedoch so deutlich, dass das vorbestellte Gerät weiterhin erwartet wird
Grundkonzept und Einsatzmöglichkeiten von QuadRF
- QuadRF ist ein Phased-Array-Radio auf Basis eines Raspberry Pi 5 und eines FPGA-Boards; es nutzt Timing im Pikosekundenbereich für fortgeschrittene Signalverarbeitung und Beamforming
- WiFi-Pakete bewegen sich durch die Luft und können daher auch ohne physischen Netzwerkzugang beobachtet werden; QuadRF bringt integrierte Software zum Streamen und Decodieren von RF mit
- Werden die Daten an einen leistungsfähigeren Computer übergeben, lassen sie sich für Aufgaben wie WiFi-Traffic-Analyse nutzen
- Die Position ist, dass es besser ist, die Möglichkeiten solcher Werkzeuge zu verstehen und schlechte Sicherheitspraktiken offenzulegen, statt das Werkzeug selbst zu verbieten
Bezug zum Moon-scale-Antennenarray-Projekt
- QuadRF ist ein Gerät, an dem Martin McCormick als Teil eines größeren Projekts arbeitet; dieses Projekt zielt auf ein Moon-scale-Antennenarray für EME(Earth-Moon-Earth)-Funkexperimente und Radioastronomie ab
- Martin McCormick war früher bei SpaceX in dem Team tätig, das das bestehende Starlink-Terminal Dishy entwickelt hat
- Dieses Phased-Array-Antennensystem soll nicht an ein proprietäres Satellitensystem gebunden sein, sondern lizenzierten Betreibern ermöglichen, mehrere QuadRF-Module zu verbinden und für Funkexperimente zu nutzen
- Durch die Verbindung mehrerer Module sind bis zu 1,15 MW EIRP möglich, was einem hohen Gewinn einer Richtantenne entspricht
- Das auf Tragbarkeit verkleinerte QuadRF selbst ist nicht stark genug, um Signale bis zum Mond zu senden, ist aber für lokale SDR-Anwendungen im Bereich von 4,9 bis 6 GHz und zur Visualisierung der RF-Umgebung nützlich
Prototypentest und Nutzungsablauf
- Für Tests gemeinsam mit seinem Vater wurde bei Martin McCormick ein Prototyp angefragt; zusätzlich war bereits eine Vorbestellung bei Crowd Supply aufgegeben worden
- Der Basiskit bei Crowd Supply kostet 499 US-Dollar
- Nach dem Einschalten bootet der Raspberry Pi und erstellt einen WiFi-Hotspot
- Nutzer verbinden sich mit diesem Hotspot und rufen anschließend
http://quadrf/auf - Diese Seite startet eine VNC-Session im Browser
- GNU Radio, SDR-Software und ein eigenes AR-Tool zur RF-Visualisierung können ausgeführt werden
- Nutzer verbinden sich mit diesem Hotspot und rufen anschließend
- Die gesamte UI ist noch roh, aber angesichts der Tatsache, dass alles auf einem Raspberry Pi 5 läuft, ist die Performance beeindruckend
AR-RF-Visualisierung und reale Beobachtungsergebnisse
- Unter der mitgelieferten Software gilt das AR-Visualisierungstool als spannendste Funktion, ist für praktische SDR-Anwendungen aber weniger nützlich
- Nutzer können die Ausrichtung zwischen Kamera und Phased Array sowie den Receiver-Gain anpassen
- Das Visualisierungstool zeigt Frequenzen von 4,9 bis 6 GHz als farbige Blobs an
- In der frühen Version wird auf dem Display keine Skala angezeigt
- In einem Studio-Test erschien ein 5-GHz-WiFi-Netzwerk auf Channel 100 bei etwa 5,5 GHz hellblau
- WiFi-Netzwerke in der Umgebung erscheinen rot oder grün
- Das Mobile Expansion Pack enthält einen Akku und eine Handyhalterung und ermöglicht damit die Echtzeitanalyse eines Teils des C-Bands unterwegs
- In einem Test, bei dem eine DJI Mini Pro 4 hinter dem Studio geflogen wurde, erkannte QuadRF die Drohne problemlos am Himmel
- Je weiter sich die Drohne entfernte, desto höher musste der Gain eingestellt werden, um sie weiter sehen zu können
- Beim Herumtragen des Geräts war die UI etwas umständlich; AGC oder eine einfachere Gain-Steuerung wären wünschenswert
- Die Crowdfunding-Kampagne übertraf die Erwartungen, und das Gehäuse soll von der im Test verwendeten 3D-gedruckten Version auf Spritzguss umgestellt werden
Hochbandbreiten-RF-Streaming über MIPI des Raspberry Pi 5
- Ein besonders interessanter Aspekt von QuadRF ist die Nutzung der MIPI-Lanes des Raspberry Pi für latenzarmes SDR-I/Q-Streaming
- Laut der QuadRF Documentation bietet das Streaming von I/Q über die Kamera- und Display-FFC-MIPI-Anschlüsse des Pi mehrere Vorteile
- MIPI kann über den RP1-Chip des Pi latenzarme Vollduplex-Datenübertragung mit über 5 Gbps verarbeiten
- Es ist einfacher und stabiler als USB
- Es verursacht auf dem RF-Board kaum zusätzliche Hardwarekosten
- Hunderte MSPS an I/Q lassen sich ohne Aussetzer oder Sample-Verluste aufrechterhalten
- Für diese Implementierung musste offenbar das MIPI-Protokoll des Pi 5 über den RP1-Chip reverse-engineered werden
- Die Architektur erlaubt es, mehrere QuadRF-Module per Daisy Chain zu verbinden, wobei jedes Modul seine eigene Phasenverschiebung berechnen kann
- PCIe wäre ebenfalls eine Alternative, doch die MIPI-Implementierung lässt den PCIe-Anschluss für schnellen Speicher oder für schnelleres Networking als die Standardausstattung des Pi frei
Einschränkungen von Vorseriengerät und Crowdfunding-Produkt
- Da es sich um Testergebnisse mit einem Vorseriengerät handelt, sollten alle Beobachtungen mit Vorsicht betrachtet werden
- Bei Produkten aus Crowdfunding-Kampagnen sollte man auch als Unterstützer nicht erwarten, dass sie sofort geliefert werden
- Anfangs bestand Skepsis, wie nützlich und unterhaltsam ein kleines tragbares Phased-Array-Gerät sein würde; nach einer Woche Nutzung wartete man jedoch auf die Lieferung des vorbestellten Produkts
1 Kommentare
Hacker-News-Kommentare
Ich bin der Entwickler von QuadRF. Wenn ihr Fragen habt, beantworte ich sie gern.
Es gibt auch ein kurzes Demovideo: https://m.youtube.com/watch?v=QvniJk3uNyA
Und ein Video, das tiefer ins Detail geht: https://m.youtube.com/watch?v=zdJ9Tbm8ALg
Ich habe Jeff nicht richtig durch die Kalibrierung der Kameraausrichtung oder die Einstellung der Funkverstärkung geführt, aber offenbar hat er das meiste selbst herausgefunden. Auf Basis seiner Vorschläge verbessere ich gerade die UI, und da es Open Source ist, kann man es auch selbst anpassen.
RF-Augmented-Reality ist nur eine von mehreren Anwendungen eines von Grund auf neu entwickelten 4x4-MIMO-Software-Defined-Radios. Bei der AR streamt eine Web-App RF-Punkte, und der Browser auf dem Handy/Laptop kombiniert sie in Echtzeit mit dem lokalen Kamerabild. Wir haben uns auf niedrige Latenz und hohe Frameraten versteift, damit es sich wie echte AR anfühlt; technische Details stehen auf https://QuadRF.com/.
Das scheint ein cleverer Weg zu sein, Kosten und Pin-Anzahl zu senken, aber normalerweise haben FPGA-Clock-Trees keine besonders gute Jitter-Performance. Ohne interne PLL lassen sich Spurious-Signale vielleicht reduzieren, aber Clock-Buffer kann man nicht vermeiden.
In der Doku steht auch, dass das durch Rauschen von Schaltreglern weiter verschlechtert werden könnte. Die Freude daran, RF-Rauschquellen zu jagen.
Mich interessiert, wie ihr den Frequenzbereich auf 4,9–6 GHz festgelegt habt. Höherfrequentes WiFi wird man damit visualisieren können, 2,4-GHz-WiFi oder Bluetooth aber wohl nicht. Wären Hardware oder Antennen deutlich komplexer und teurer geworden, wenn auch dieses Band unterstützt würde?
Als ich die Seite zum ersten Mal gebookmarkt habe, lag sie unter https://open.space.
Ich weiß nicht, was „WiFi durch Wände sehen“ bedeuten soll. Jeder, der WiFi benutzt hat, weiß, dass es durch Wände hindurch funktioniert.
Wenn man in einer Wohnung versucht, sich mit WiFi zu verbinden, tauchen Dutzende andere Netzwerke auf. Daher wirkt dieser Titel fast wie eine bedeutungslose Formulierung.
In dem Kontext, dass man sich fragt, wozu Regierungen alles fähig sein könnten: Ich hatte diesen Artikel ein paar Minuten vor meinem Besuch auf HN gelesen, und dann war genau dieser Beitrag da.
[0] https://www.prnewswire.com/news-releases/the-future-takes-fl...
Irgendwann möchte ich so etwas für Schall bauen. Es wäre gut, Richtung und Entfernung bestimmen zu können, aus der ein Geräusch kommt.
Im kleinen Maßstab könnte man herausfinden: „Welches Bauteil quietscht?“, im großen Maßstab: „Kommt dieses Dröhnen von der Baustelle ein paar Blocks weiter?“
https://www.fluke.com/en-us/product/industrial-imaging/fluke...
Alles in allem war diese RF-Version ungefähr 200-mal schwieriger.
https://www.youtube.com/watch?v=l8-5lSVCR2w
https://ribbonfarm.com/2016/06/29/the-daredevil-camera/
Die Visualisierungs-App erinnert mich an eine Wärmebildkamera.
Ich habe schon Behauptungen gehört, dass einige Geräte, vor allem Fernseher, geheime 5G-Mobilfunk-Uplinks enthalten. Allerdings habe ich nie eine konkrete Modellbezeichnung gesehen.
Wenn es mehr Varianten gäbe, die gängigere RF-Bänder unterstützen, könnten Leute selbst herumgehen und das tatsächlich überprüfen.
Nebenbei: Ich vermute, dass Drei-Buchstaben-Behörden solche Technik als Werkzeug zum Aufspüren von Abhörgeräten schon sehr lange besitzen.
Wenn man das in Smart Glasses einbauen würde, wäre das wirklich interessant.
Ich habe es nur grob überflogen: Erkennt das Drohnen am Himmel? Ich bin mir nicht sicher, ob ich es richtig verstanden habe.
Wenn man an das denkt, was derzeit in Osteuropa passiert, könnte es Anwendungen im Verteidigungsbereich geben.
Es werden auch fortgeschrittenere Gegen-Drohnen-Mittel eingesetzt, zum Beispiel gerichtete Hochenergie-Mikrowellen, die Schaltungen zerstören.
Deshalb wird überall gejammt, um solche Geräte blind zu machen, und viele unbemannte Systeme hängen inzwischen an Glasfaser statt per RF gesteuert zu werden.
Etwa fünf Jahre vor der russischen Invasion 2022 arbeitete ein Freund, der Elektrotechnik auf einem unkonventionellen Weg abgeschlossen hatte, bei einer Firma, die Drohnenverfolgungsradare baute.
Das war ein aktives System, konzeptionell ähnlich wie Radar in Luftabwehrsystemen, aber kleiner und schneller arbeitend.
Das Gerät in diesem Beitrag ist ein passives System, das die Sender der Drohne sieht. Die Kommunikationsverbindung ist eine offensichtliche Schwachstelle von Drohnen, weil sie erkannt und gestört werden kann; dadurch scheint die Verbreitung tödlicher Angriffsdrohnen, die anonym operieren, ziemlich unvermeidlich.
Die UI und die Ausgabe der Visualisierungs-App ähneln dem, was man von einer akustischen Kamera kennt.
Ich frage mich, ob dieses Tool bei EMC-Konformitätstests helfen könnte. Mein TinySA braucht einen LNA, und ich frage mich, ob dieses Gerät den nötigen Noise Floor hat.
Interessant. SDRs gibt es schon seit einiger Zeit zu vernünftigen Preisen, aber die Rechenleistung für WiFi und andere digitale Signale war ziemlich schwer in den Griff zu bekommen.
Vorausgesetzt, man kann künftig RAM kaufen, rechne ich damit, dass deutlich mehr Prosumer-Geräte für die Analyse von Rohsignalen erscheinen werden.