Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
francescopace
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
Show HN: PeopleMesh, Semantic Search for People
(github.com)
2 points
by
francescopace
5mo ago
|
0 comments
2.
▲
by
francescopace
9mo ago
Author here. Thanks for the interest! Multiple people moving: The system detects "motion presence" rather than counting individuals. With multiple people, CSI variance increases, so detection works well. Distinguishing how many pe
3.
▲
by
francescopace
10mo ago
On the critical topic of Mesh Routers and Roaming, a possible solution is to force the ESP32 to hook onto the MAC address of a single Access Point, as discussed here: https://github.com/francescopace/espectre/discu
4.
▲
by
francescopace
10mo ago
Thanks for the insights Quinnjh! Would love to hear more about your invisible strings tuning system! The ESP32-S3 extracts a moving variance signal from spatial turbulence (updates at 20-50 Hz), and I want to map this directly to audio freq
5.
▲
by
francescopace
10mo ago
Thank you 4goturnamesagain. My first step is to 'listen' to the raw channels and features to quickly find which mapping produces the most musically coherent (i.e., clean and physically predictable) output. If it sounds like white
6.
▲
by
francescopace
10mo ago
That's a great thought. The challenge is that Wi-Fi sensing (CSI) is measuring multipath changes across a few meters, not direct motion in a small volume like Leap Motion. I think its accuracy is measured in centimeters, not sub-millim
7.
▲
by
francescopace
10mo ago
Thanks for sharing the paper; I'll certainly be taking a look at that research!
8.
▲
by
francescopace
10mo ago
Currently, ESPectre performs only binary motion detection (IDLE/MOTION) based on simple statistical thresholding. It cannot ignore cats or prioritize size over speed directly on the device, but ESPectre's architecture is designed
9.
▲
by
francescopace
10mo ago
Mike, thank you so much! Coming from the founder of TOMMY, that means a lot. I completely respect the way you've managed the beta community and licensing; it’s a smart way to reward early supporters and foster user engagement. I wish y
10.
▲
by
francescopace
10mo ago
The project’s open-source nature acts as an ethical safeguard, and I am explicitly not pursuing any identity recognition features, just movement detection. But you are absolutely right that, in theory, misuse of this technology could reveal
11.
▲
by
francescopace
10mo ago
You hit the nail on the head! That's precisely the motivation. Having two kids myself, I've thought of turning it into a game: blindfolded hide-and-seek where the pitch of the Wi-Fi Theremin tells the seeker how close they are to
12.
▲
by
francescopace
10mo ago
The final statistic I threshold is the Moving Variance of Spatial Turbulence. The decision is a binary comparison: When moving_variance > threshold then MOTION state (movement detected) else IDLE state. The features are extracted only du
13.
▲
by
francescopace
10mo ago
Are you using two separate S3s as a dedicated Transmitter/Receiver pair, or are both transmitting data simultaneously?
14.
▲
by
francescopace
10mo ago
Hahaha, I love your brain!
15.
▲
by
francescopace
10mo ago
The price difference can vary wildly by region, but €10 is still super cheap compared to a dedicated presence sensor! Regarding the chip recommendation, it’s a classic trade-off: ESP32-S3: This is what I mainly recommend today. It gives you
16.
▲
by
francescopace
10mo ago
That's a fair point, and as a math graduate, I absolutely agree that ML is fundamentally applied math. When I say 'No ML,' I mean there is no training phase, no labeled data needed, and no neural network model used to infer t
17.
▲
by
francescopace
10mo ago
Fun fact: I’m working on turning ESPectre into a Wi‑Fi Theremin (the musical instrument you play by moving your hands near an antenna). The idea of “playing” by simply moving around a room sounds a bit ridiculous… but also kind of fun. The
18.
▲
by
francescopace
10mo ago
Interesting note, I actually disabled promiscuous mode after some testing because it made the CSI signal noisier and consumed more resources. I found that normal station mode with pings to gateway gave me cleaner, more predictable CSI data
19.
▲
by
francescopace
10mo ago
It really depends on the environment: wall materials, interference, signal strength, and even temperature and humidity all play a role. Honestly, 100 m² is probably too large for a single sensor to cover reliably. That said, ESP32 boards ar
20.
▲
by
francescopace
10mo ago
Sure, the ESP32 will connect to whichever mesh node provides the best 2.4 GHz signal - It monitors CSI from that specific node (the one it's associated with) - If the ESP32 roams to a different mesh node, it will start monitoring CSI f
21.
▲
by
francescopace
10mo ago
Hi kristianpaul, this is Francesco Pace, the author of the project (ESPectre). Thank you so much for sharing my repository truly appreciate you giving it an early signal boost! I just posted an official Show HN for the project (titled '
22.
▲
by
francescopace
10mo ago
Yes, you’re both correct: You need one sensor for each area you want to monitor independently. With devices more capable than the ESP32‑S3, the coverage would likely be greater. The ESP32‑C6, in particular, offers significantly better perfo
23.
▲
by
francescopace
10mo ago
Tommysense creates a sensing mesh between devices, while ESPectre uses your existing Wi-Fi router as the transmitter. As a result, ESPectre needs only one device per area but requires a compatible router with solid 2.4 GHz coverage. The ove
24.
▲
by
francescopace
10mo ago
ESPectre takes a different architectural approach that might address some of the challenges you encountered: 1. Instead of STA/AP mode on a single ESP32, ESPectre uses the natural traffic between your existing router and an ESP32-S3 in
25.
▲
Show HN: ESPectre – Motion detection based on Wi-Fi spectre analysis
(github.com)
215 points
by
francescopace
10mo ago
|
50 comments