Photo of ESPARGOS One

ESPARGOS One

ESPARGOS One is our first phase-coherent ESP32 WiFi antenna array, and a powerful tool for wireless research: an 8-antenna sensing device controlled over Power-over-Ethernet that streams real-time channel state information to your application.

Channel State Information

ESPARGOS provides Channel State Information (CSI) estimated from the L-LTF and HT-LTF pilot symbols in real time. Viewed in frequency domain, CSI contains information about the phase shift and attenuation experienced by the OFDM subcarriers. After a fourier transform, CSI can be interpreted as a channel impulse response. ESPARGOS supports channel bonding, achieving a bandwidth of up to 40 MHz.

Power over Ethernet

Avoid the hassle of running separate data, power and signalling cables: ESPARGOS is controlled over Ethernet, provides a simple web interface for configuration and can be powered from a power over ethernet (PoE) switch / injector. This makes ESPARGOS easy to use and deployments are quick to set up.

Python Library

With pyespargos, there is an easy-to-use library to control one or multiple ESPARGOS devices. Configure ESPARGOS with the built-in web interface, and then easily stream channel state information to your application in real time. The python library comes with a collection of demo applications to get you started.

Technical Specifications

ESPARGOS One hardware block diagram
  • Provides phase-coherent CSI for 802.11g/n/ax packets
  • Bandwidth: 20 MHz, or 40 MHz for 802.11n channel bonding
  • 100BASE-TX Ethernet with PoE for data / power
  • IEEE 802.3at Type 1 compliant PoE (class 3)
  • 8× dual-polarized patch antennas (mixed linear / circular)
  • Reference signal input / output for coherent multi-array setups
  • λ / 2 antenna spacing (60mm)
  • Power Consumption: ~3.5W

Further details are available in the datasheet.

Documentation & Downloads