ਕਿਰਪਾ ਕਰਕੇ ਨੋਟ ਕਰੋ: ਇਹ ਪੰਨਾ ਆਪਣੇ ਆਪ ਅਨੁਵਾਦ ਹੋ ਗਿਆ ਹੈ. ਜੇ ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਇਸ ਨੂੰ ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਇੱਕ ਭਾਸ਼ਾ ਵਿੱਚ ਪੜ੍ਹਨਾ ਚਾਹੀਦਾ ਹੈ:

rf_gpio

ਪੇਸ਼ਕਾਰੀ

rf_gpio ਟ੍ਰਾਂਸਮੀਟਰ ਅਤੇ ਰਸੀਵਰ ਨਾਲ ਸਿੱਧੇ ਤੌਰ ਤੇ GPIO ਪੋਰਟਾਂ 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 (
ਨਾਲ ਕਨੈਕਟ ਕਰੋ gpio0 bcm17 ( ਨਾਲ ਜੁੜੋ

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; P0102, ਬਿੱਟ = 36, ਡੀ 029, ਡੀ 1 = 949, ਡੀ 2 = 1926, ਡੀਐਸ = 3865; ਬਾਈਨਰੀ = 011100100000000000000, ਹੇਕਸ = 7300D8F20;
20; = ਕੋਈ ਆਰਐਫਐਲਿੰਕ ਨਿਕਾਸ ਫਰੇਮ ਇਸ ਤਰ੍ਹਾਂ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ.
00; = ਪਹਿਲਾਂ ਪ੍ਰਕਾਸ਼ਤ ਪਹਿਲਾ ਫਰੇਮਵਰਕ.
p0102, ਬਿੱਟ = 36, ਡੀ 029, ਡੀ 1 = 949, ਡੀ 2 = 1926, ਡੀਐਸ = 3865 = ਆਰਐਫ _gpio a identifié un protocole du type :

ਬਿੱਟ 0 = d0 d1  
ਬਿੱਟ 1 = d0 d2  
36 ਡਾਟਾ ਬਿੱਟ  
ਦੀ ਅਵਧੀ D0 = 520 μs  
ਦੀ ਅਵਧੀ D1 = 957 μs  
ਦੀ ਅਵਧੀ D2 = 1936 μs  
 ਸਮਕਾਲੀ ਅਵਧੀ DS = 3881 μ = 3881 μ = h2> duuma = 011100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, : ਬਾਈਨਰੀ ਅਤੇ ਹੇਕਸਾ ਵਿੱਚ ਪ੍ਰਾਪਤ ਕੀਤਾ ਡਾਟਾ.   

ਵਿਕਲਪ 2:

ਸੱਕ ਵਿੱਚ ਚਲਾਓ:
./analyzi
ਅਤੇ ਰਿਮੋਟ ਕੰਟਰੋਲ ‘ਤੇ ਬਟਨ ਦਬਾਓ, ਜਾਂ ਸੈਂਸਰ ਨੂੰ ਡੇਟਾ ਭੇਜਣ ਲਈ ਇੰਤਜ਼ਾਰ ਕਰੋ. ਜੇ ਪ੍ਰੋਟੋਕੋਲ ਨੂੰ ਮਾਨਤਾ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਅਸੀਂ ਇਸ ਦੇ ਸਮਾਨ ਕੁਝ ਵੇਖਦੇ ਹਾਂ:
73 ਵਿਹਾਰਕ ਪ੍ਰੋਟੋਕੋਲ: “ xxx; P0001, ਬਿੱਟ = 36, ਡੀ 0 = 689, ਡੀ 1 = 1923, ਡੀਐਸ = 3890; ID: B1-B36 “ “ ਬਾਈਨਰੀ ਡੇਟਾ: 0111100110000001101101101100011000110001100011000110001100011000110012 )

ਤੁਹਾਨੂੰ ਹਰੇਕ ਟੁਕੜੇ ਦੇ ਅਰਥ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ ਬਾਈਨਰੀ ਡੇਟਾ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ.
ਫਿਰ ਤੁਸੀਂ ਡੈਂਟਲੋਸ ਇਨਿਵ ਯੂਜ਼ਰਆਈ ਫਾਈਲ ਵਿੱਚ ਇੱਕ ਲਾਈਨ ਜੋੜ ਸਕਦੇ ਹੋ, ਹਰੇਕ ਲਾਈਨ ਵਿੱਚ ਤਿੰਨ ਤੱਤ ਹੁੰਦੇ ਹਨ ਜੋ ਸੈਮੀਕੋਲਨ ਦੁਆਰਾ ਵੱਖ ਹੁੰਦੇ ਹਨ:

ਉਹ ਸਾਰੀਆਂ ਲਾਈਨਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲੀਆਂ ਸਾਰੀਆਂ ਲਾਈਨਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨਾ ਇੱਕ ਲਾਈਨ ਤਿਆਰ ਕਰੇਗਾ, ਜੇ ਤੁਸੀਂ ਗਲਤ ਸਕਾਰਾਤਮਕਾਂ ਤੋਂ ਬਚਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਉਨ੍ਹਾਂ ਲਾਈਨਾਂ ਨੂੰ ਅਰੰਭ ਕਰ ਸਕਦੇ ਹੋ ਜਾਂ ਹਟਾ ਸਕਦੇ ਹੋ ਜੋ ਤੁਹਾਡੇ ਉਪਕਰਣ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦੀਆਂ.
ਪ੍ਰਸ਼ਨ ਬਾਰੇ, ਉਪਕਰਣਾਂ ਦੇ ਸਹੀ ਨਾਮ ਦੇ ਨਾਲ ਸਿਰਫ ਪਹਿਲੀ ਲਾਈਨ ਵਰਤੀ ਜਾਏਗੀ.

ਜੇ ਪ੍ਰੋਟੋਕੋਲ ਨੂੰ ਮਾਨਤਾ ਪ੍ਰਾਪਤ ਨਹੀਂ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਇਸ ਦੇ ਕਿਰਿਆ ਨੂੰ ਵਧਾ ਕੇ ਇਸ ਦੇ ਕਿਰਿਆ ਨੂੰ ਵਧਾ ਕੇ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਨ ਲਈ ਇਸਤੇਮਾਲ ਕਰ ਸਕਦੇ ਹੋ-ਵੀਵੀ, -vv ਜਾਂ -vv ਨਾਲ ਇਸ ਨੂੰ ਵਧਾ ਸਕਦੇ ਹੋ. ਪਰ ਆਰਐਫ_gpio ne pourra pas le reconnaitre sans développement supplémentaire.

ਸਹਿਯੋਗੀ ਪ੍ਰੋਟੋਕੋਲ:

ਸਿਰਫ ਘੱਟੋ ਘੱਟ ਪਰੋਟੋਕਾਲ ਸਿਰਫ ਹੇਠ ਲਿਖੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਪਛਾਣਨ ਦਾ ਮੌਕਾ ਮਿਲਿਆ:

ਸ਼ੋਅ ਵਿੱਚ, ਰੋਟਰੀ ਕੋਡ ਅਤੇ ਪੁਸ਼ਟੀ ਦੀ ਮਾਤਰਾ ਪ੍ਰਬੰਧਤ ਨਹੀਂ ਕੀਤੇ ਜਾਂਦੇ.