Is this a real and usable project? #79
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I haven't tried it yet, which requires some cost. I have seen many issues with reported issues being closed as' unplanned ', which makes me cautious. Please forgive me if I have offended you
我也感觉很奇幻,那这么来说蓝牙应该也可以,只是长的电磁波
Philips, with its WiZ smart Wi-Fi products, uses a technology similar to Spacesense, which is Wi-Fi-based motion detection. It works by having at least two products (e.g., smart Wi-Fi lamps) communicate continuously in the same room. When an object moves in the room, a small change occurs in the communication process between the devices. This change is then analyzed by the device firmware as motion detection.
Yes, it works — tested with real hardware
I deployed the Python sensing pipeline on real hardware and can confirm it detects human presence and motion.
Hardware
What works
http://<pi>:8080shows live signal field, RSSI, classificationSetup steps (bare metal, no Docker)
firmware/esp32-csi-node/using ESP-IDF v5.2sdkconfig.defaultsnumpy,scipy,websockets,pydantic), runws_server.pyTotal cost: ~$30 (2x ESP32-S3) + a Pi you may already have.
Caveats
mean_amplitudesignal is noisy; I switched to subcarrier spread (np.std(amplitudes)) for better results (see my comment on #51)It's not magic — it's WiFi CSI (Channel State Information), the same principle behind Philips WiZ Spacesense mentioned above. This project provides an open-source implementation.
I'm no longer actively building the Python version. I should note almost everyone who said it doesn't work didn't actually use CSI compatible hardware.
Thanks for the confirmation.
May i suggest you make it more prominent in the initial description or right below the header in BOLD that certain hardware is required?
Bonus: maybe provide an example list of hardware that is working.