कृपया ध्यान दें: इस पृष्ठ का स्वचालित रूप से अनुवाद किया गया है। यदि आप कर सकते हैं, तो आपको इसे इन भाषाओं में से एक में पढ़ना चाहिए:

rf_gpio

प्रस्तुतीकरण

rf_gpio RFLink ट्रांसमीटर और रिसीवर के साथ सीधे GPIO के बंदरगाहों से जुड़े रिसीवर के साथ अनुकरण करें।

स्थापना:

cd /home/pi
git clone https://github.com/jmichault/rf_gpio.git
cd rf_gpio  
sudo cp -p rf_gpio.sh /etc/init.d  
sudo update-rc.d rf_gpio.sh defaults  
sudo service rf_gpio.sh start  

रिसीवर को gpio2 bcm27 ( पिन 13 )
ट्रांसमीटर से gpio0 bcm17 ( पिन 11 ) से कनेक्ट करें

domoticz के साथ उपयोग करें:

टाइप «RFLink Gateway with LAN interface» दूरस्थ पता: 127.0.0.1
पोर्ट: 10000
यदि हार्डवेयर को पहचाना जाता है, तो domoticz के साथ एकीकरण सरल है: “ स्वचालित पहचान “ “ स्विच “ टैब, या सक्रिय करने के लिए पर्याप्त है विकल्प “ 5 मिनट “ की अनुमति दें

ट्रांसीवर का परीक्षण किया गया:

नोट: अच्छे नतीजों के लिए, रिसीवर को raspberry-pi द्वारा जारी कीटों से संरक्षित किया जाना चाहिए। परीक्षण के लिए, आप आधे में फोल्ड पेपर की एक शीट में एक एल्यूमीनियम कोट का उपयोग कर सकते हैं।

मान्यता प्राप्त सामग्री:

सफलतापूर्वक परीक्षण किया गया:

अन्य सेंसर सेंसर में पूर्वनिर्धारित हैं। यह (परीक्षण नहीं किए गए थे।

एक नया सेंसर जोड़ने के लिए:

डेटा ट्रांसफर प्रोटोकॉल और डेटा प्रारूप की पहचान की जानी चाहिए।

विकल्प 1:

RF _gpio, soit en le lançant dans une fenêtre shell, soit en s’y connectant avec la commande «telnet 127.0.0.1 10000».
के बाहर निकलने का पालन करें

जब सेंसर डेटा भेजता है, और स्थानांतरण प्रोटोकॉल पहचाना जाता है, तो आप ऐसा कुछ देखेंगे जो इस तरह दिखता है:
20; 00; पी 0102, बिट्स = 36, डी 0 = 52 9, डी 1 = 9 4 9, डी 2 = 1 9 26, डीएस = 3865; बाइनरी = 011100110000100000, हेक्स = 7300 डी 8 एफ 20;
20; = कोई भी आरएफएलंक उत्सर्जन फ्रेम इस तरह से शुरू होता है।
00; = पहला ढांचा प्रकाशित।
p0102, bits = 36, d0 = 529, d1 = 949, d2 = 1926, ds = 3865 = rf _gpio a identifié un protocole du type :

बिट 0 = D0 D1  
 बिट 1 = D0 D2   
36 डेटा बिट्स  
 अवधि d0 = 520 μs   
 अवधि d1 = 957 μs   
 अवधि d2 = 1936 μs   
 तुल्यकालिक अवधि डीएस = 3881 μs      duuma = 0111001100000000100000, हेक्स = 7300 डी 8 एफ 20; : बाइनरी और हेक्सा में प्राप्त डेटा।   

विकल्प 2:

छाल में भागो:
./analizi
और रिमोट कंट्रोल पर बटन दबाएं, या सेंसर को डेटा भेजने के लिए प्रतीक्षा करें। यदि प्रोटोकॉल पहचाना जाता है, तो हम इसके समान कुछ देखते हैं:
73 व्यावहारिक प्रोटोकॉल: “ xxx; पी 0001, बिट्स = 36, डी 0 = 68 9, डी 1 = 1 9 23, डीएस = 38 9 0; आईडी: बी 1-बी 36 <एच 3> <एच 4> बाइनरी डेटा: 01110011000000110110001100100000 <एच 5> हेक्सा डेटा: 7300 डी 8 एफ 20 <एच 6>

अब आपको प्रत्येक टुकड़े के अर्थ की पहचान करने के लिए बाइनरी डेटा का विश्लेषण करने की आवश्यकता है।
फिर आप Dentilos.ini फ़ाइल में एक लाइन जोड़ सकते हैं, प्रत्येक पंक्ति में अर्धविराम द्वारा अलग किए गए तीन तत्व होते हैं:

रसीद में सभी लाइनें जो स्थिति को संतुष्ट करती हैं, वह एक रेखा उत्पन्न करेगी, यदि आप झूठी सकारात्मक से बचना चाहते हैं, तो आप उन रेखाओं को प्रारंभ या हटा सकते हैं जो आपके उपकरण से मेल नहीं खाते हैं।
प्रश्न के बारे में, उपकरणों के सही नाम के साथ केवल पहली पंक्ति का उपयोग किया जाएगा।

यदि प्रोटोकॉल को पहचाना नहीं गया है, तो आप विकल्प-वी, -वीवी या -वीवी के साथ अपने क्रिया को बढ़ाकर इसका अध्ययन करने के लिए विश्लेषण करने के लिए विश्लेषण कर सकते हैं। लेकिन आरएफ (डिग्री 0001 डिग्री)

समर्थित प्रोटोकॉल:

कम से कम निम्नलिखित सुविधाओं के साथ प्रोटोकॉल को मान्यता प्राप्त करने का अवसर है:

शो में, रोटरी कोड और पुष्टिकरण राशि प्रशासित नहीं की जाती है।