
ESPectre - वाई-फाई स्पेक्ट्रम विश्लेषण (CSI) पर आधारित गति पहचान प्रणाली, होम असिस्टेंट एकीकरण के साथ।
एक ESP32 को निजी, स्थानीय Wi-Fi मोशन सेंसर में बदलें।
जब कोई व्यक्ति किसी कमरे से गुज़रता है, तो वह उस कमरे में Wi-Fi सिग्नल के यात्रा करने के तरीके को बदल देता है। ESPectre उन परिवर्तनों को पढ़ता है और वास्तविक समय में मोशन की जानकारी देता है। न कोई कैमरा, न माइक्रोफ़ोन, न कोई पहनने योग्य उपकरण, और न ही कोई समर्पित रडार हार्डवेयर: बस एक समर्थित ESP32 और कमरे में पहले से मौजूद Wi-Fi नेटवर्क।
ESPectre एक ओपन-सोर्स प्लेटफ़ॉर्म है जो तैयार-फ्लैश फर्मवेयर, एक एम्बेड करने योग्य C++ SDK, एक MicroPython कार्यान्वयन, ब्राउज़र टूल्स, एक होस्ट CLI, एक ओपन डेटासेट, ओपन मॉडल वेट्स, और डिटेक्टरों को बनाने और मान्य करने में उपयोग किए गए शोध वर्कफ़्लो को एक साथ लाता है।
अपने ब्राउज़र से फ्लैश करें · लाइव टूल्स देखें · दस्तावेज़ पढ़ें · SDK का अन्वेषण करें
ESPectre का उपयोग तब लाइट या डिस्प्ले चालू करने के लिए करें जब कोई अंदर आए, कमरे के उपयोग में होने पर हीटिंग समायोजित करें, या जहाँ किसी को नहीं होना चाहिए वहाँ मोशन होने पर अलर्ट भेजें। यह Home Assistant के साथ काम करता है (ESPHome या MQTT के माध्यम से), एक मानक Matter occupancy सेंसर के रूप में दिखाई देता है, एक स्थानीय HTTP API प्रदान करता है, और C++ SDK के साथ आपके अपने ESP32 फर्मवेयर में बनाया जा सकता है।
सब कुछ डिवाइस पर ही चलता है: यह Wi-Fi चैनल (channel state information, या CSI) को मापता है और मोशन तथा एक मूवमेंट स्कोर की जानकारी देता है। कुछ भी क्लाउड पर जाने की आवश्यकता नहीं है। एक बोर्ड एक क्षेत्र को कवर करता है, इसलिए प्रति कमरा एक बोर्ड की योजना बनाएं।
ESPectre रेडियो वातावरण में परिवर्तनों का पता लगाता है। यह लोगों की पहचान नहीं करता, उनकी गिनती नहीं करता, यह साबित नहीं करता कि कोई कमरा खाली है, और यह सुरक्षा-प्रमाणित सुरक्षा, चिकित्सा, या आपातकालीन प्रणाली का विकल्प नहीं है।
| पथ | किसके लिए सर्वोत्तम | यहाँ से शुरू करें |
|---|---|---|
| Native | स्टैंडअलोन सेंसर, MQTT एकीकरण, जिसमें Home Assistant MQTT Discovery भी शामिल है, और कस्टम अनुप्रयोग | Native frontend |
| ESPHome | Home Assistant उपयोगकर्ता जो native entities, ESPHome provisioning, और Device Builder अपडेट चाहते हैं | ESPHome frontend |
| Matter | occupancy-sensor समर्थन वाले Matter कंट्रोलर; कंट्रोलर सत्यापन अभी भी सीमित है | Matter frontend |
| Micro-ESPectre | स्थानीय, read-only Direct HTTP मॉनिटरिंग के साथ MicroPython में हल्की सेंसिंग | Micro-ESPectre README |
सबसे तेज़ तरीके के लिए केवल एक ब्राउज़र चाहिए। डेस्कटॉप Chrome 151 या बाद का संस्करण उपयोग करें; Edge फ्लैश कर सकता है, लेकिन Device settings और Monitor उसमें काम नहीं कर सकते।
नेटवर्क पर अपने डिवाइस खोजने के लिए, ब्राउज़र टूल्स में Find devices का उपयोग करें या ./espectre devices चलाएं। आवश्यकताओं और सीमाओं के लिए discovery reference देखें।

Matter स्थिति: Matter समर्थन अभी भी विभिन्न कंट्रोलर पारिस्थितिक तंत्रों के साथ परीक्षण किया जा रहा है। हो सकता है कि occupancy सेंसर का समर्थन करने वाले कंट्रोलर का ESPectre के साथ परीक्षण न किया गया हो। वर्तमान मैट्रिक्स के लिए Matter controller compatibility देखें।
इस रिपॉज़िटरी से बिल्ड और फ्लैश करने के लिए, setup guide से शुरू करें। सभी उपलब्ध कमांड देखने के लिए, चलाएं:
./espectre --help