Replies: 3 comments
-
|
Hi @wperry1, quick clarification: ESPectre needs a continuous packet flow to keep CSI callbacks coming from the Wi-Fi driver. The good part is that this traffic is intentionally very lightweight:
If you want to avoid DNS log noise and optimize multi-device setups, you can use the external traffic mode:
Also, your idea of targeting the AP IP is a good one. Docs: |
Beta Was this translation helpful? Give feedback.
-
|
Hi @francescopace, I really appreciate you responding so quickly. I decided to switch to the external traffic generator, and it was easier to set up than I expected. I am running into another issue now with updates from the ESP32-S3 coming every few minutes, where they were coming every second before. I ran a packet capture on my router and the AP the device is talking to and see the UDP 5555 coming through. I also don't see the stream of updates from the wireless console. Do you have any tips on what I may be missing? This is my current configuration. Most of the comments are things I have been trying to quiet the noise in my sheet metal garage. espectre: Thanks in advance for any tips. |
Beta Was this translation helpful? Give feedback.
-
|
What youβre seeing (updates every few minutes) usually means the effective CSI packet rate is low, even if UDP:5555 traffic is visible in captures. One key detail: Could you try this quick checklist?
# ============= CONFIGURATION =============
TARGETS = ['192.168.1.120'] # Unicast target: your ESPectre device IP
# TARGETS = ['192.168.1.120', '192.168.1.121'] # Multiple devices (still unicast)
PORT = 5555 # ESPectre UDP listener port
RATE = 100 # Packets per second
PID_FILE = '/tmp/espectre_traffic.pid' # Daemon PID file path
# =========================================
If you use mesh/multiple APs, you can also lock ESPectre to one AP via wifi:
networks:
- ssid: !secret wifi_ssid
password: !secret wifi_password
bssid: !secret wifi_bssid # Lock to specific Access Point (useful for mesh networks) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
This came up for me when I was looking for something in my DNS logs and noticed that they were flooded with DNS requests from Espectre, so I switched to ICMP. My Espectre device is connected to an AP that is a fair distance from my router, and I thought it might improve accuracy if it could ping the AP's IP address, instead of the router; or query an alternate DNS server, so may main DNS logs would be spared.
As to the distance, I have a difficult physical layout and, until I can dig a trench and buy some more hardware, rely on powerline ethernet to extend my network to my detached garage.
Beta Was this translation helpful? Give feedback.
All reactions