TheOrc.devOregon Radio Company LLC · Springfield, OR

lsusb -t | grep -c rtl2832u

Waveshare boards for OrcNode

OrcNode is the other thing I'm building on the ESP32-P4: a headless RF sensing node. No screen, no PC. It watches the spectrum through RTL-SDR dongles, learns what normal looks like, and flags what isn't. The goal is a cheap, easy-to-deploy RF anomaly detector, and Waveshare's ESP32-P4 boards are what it runs on.

In development: three RTL-SDR dongles streaming at 3.2 MS/s each, at the same time, on one ESP32-P4. Both Waveshare boards I use have done it. OrcNode isn't released yet, and there's no OrcNode page here yet. It uses the same esp-rtl-sdr USB driver that runs OrcSDR on the Tab5.

the hardware

A Waveshare ESP32-P4-Module-DEV-KIT on the desk with an RTL-SDR Blog V3c and a V4L plugged into its USB-A ports

Waveshare ESP32-P4-Module-DEV-KIT in use · in development

ESP32-P4NRW32 module · 32 MB PSRAM · 16 MB flash · ESP32-C6 Wi-Fi 6 · 4× USB-A · Ethernet

OrcNode's main board. Its USB hub gives the P4 four USB-A ports, so the dongles plug straight in, like the RTL-SDR Blog V3c and V4L in the photo. The ESP32-C6 on board gives it Wi-Fi 6 for the local web dashboard and waterfalls, and there's Ethernet and a microSD slot for logging what it sees.

In development: three RTL-SDR dongles streaming at 3.2 MS/s each, at the same time, on this board. Not a release.

A Waveshare ESP32-P4-WIFI6 board with a microSD card fitted, wired to a speaker lead, beside an RTL-SDR dongle

Waveshare ESP32-P4-WIFI6 in use · in development

ESP32-P4NRW32 · 32 MB PSRAM · 32 MB flash · ESP32-C6 Wi-Fi 6 · stamp-hole edges

A much smaller P4 board with the same Wi-Fi 6 companion chip, castellated edges and a microSD slot. It's the kind of board that could make an OrcNode small and cheap enough to leave anywhere.

In development: three RTL-SDR dongles streaming at 3.2 MS/s each, at the same time, on this board too. Not a release.

on the way · planned testing

Waveshare is sending more hardware. None of it is tested yet; here's what each piece is for.

ESP32-P4-WIFI6-POE-ETH (image: Waveshare)

ESP32-P4-WIFI6-POE-ETH on the way · planned testing

ESP32-P4 · ESP32-C6 Wi-Fi 6 · Ethernet · PoE

A flexible receiver node: PoE and Ethernet where there's a cable, Wi-Fi where running one isn't practical. Its ESP32-C6 also lets me test talking between several Orc devices.

ESP32-P4-POE-ETH-KIT-A (image: Waveshare)

ESP32-P4-POE-ETH-KIT-A requested · planned testing

ESP32-P4 · Ethernet · PoE · camera and speaker kit

A simpler wired-only reference node, so I can compare stability and long-term running against the Wi-Fi model. The KIT-A camera, speaker and accessories would let me try multimedia and edge processing too.

ESP32-P4-WIFI6-DB (image: Waveshare)

ESP32-P4-WIFI6-DB on the way · planned testing

ESP32-P4 · ESP32-C5 dual-band Wi-Fi 6

This one uses the newer ESP32-C5, with 2.4 and 5 GHz Wi-Fi, so I can compare the C5 and C6 wireless side by side.

ESP32-P4-86-Panel-ETH-2RO (image: Waveshare)

ESP32-P4-86-Panel-ETH-2RO on the way · planned testing

ESP32-P4 · 4-inch 720×720 touch · Ethernet · RS485 · 2 relays

A wall-mounted screen for a home RF monitoring station: receiver status, alerts and controls, while the other OrcNode units watch the signals around the property.

USB-HUB-4U (image: Waveshare)

Industrial USB-HUB-4U on the way · planned testing

4× USB 2.0 · industrial hub · with power supply

Three RTL-SDR receivers already run at once on the ESP32-P4 in development. A powered hub lets me try a fourth receiver and heavier USB power loads.

built and tested on

  • in development Three RTL-SDR dongles at once, 3.2 MS/s each, on both the ESP32-P4-Module-DEV-KIT and the ESP32-P4-WIFI6. Dongles used in OrcNode work so far: RTL-SDR Blog V4L, V3c and V4.
  • in development Wi-Fi 6 dashboard and microSD logging on the same board.
  • planned Everything under "on the way" below. Not tested yet.

OrcNode is in development and not released. Nothing here is a finished product.

thanks

Thanks to Waveshare for supporting the project with hardware, and for affordable ESP32-P4 boards with real USB host ports and good documentation. That combination is what makes a cheap RF sensing node look possible.

Questions or ideas: erik@theorc.dev.

As an Amazon Associate I earn from qualifying purchases. The Amazon links on this page are affiliate links (affiliate disclosure). Oregon Radio Company isn't affiliated with Waveshare.

Erik Elfstrom · Oregon Radio Company LLC · Springfield, Oregon. Waveshare is Waveshare's name. Photos of the boards in use are my own. On-the-way product images: Waveshare.