Harap maklum: halaman ini telah diterjemahkan secara automatik. Sekiranya boleh, anda mesti membacanya dalam salah satu bahasa berikut:

rf_gpio

Persembahan

rf_gpio Simulasi RFLink dengan pemancar dan penerima yang disambungkan terus ke pelabuhan GPIO raspberry pi.

Pemasangan:

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  

Sambungkan penerima ke gpio2 bcm27 ( pin 13 )
Sambungkan pemancar ke gpio0 bcm17 ( pin 11 )

Gunakan dengan domoticz :

Tambah Bahan Jenis «RFLink Gateway with LAN interface» Alamat Jauh: 127.0.0.1
port: 10000
Jika perkakasan diiktiraf, integrasi dengan domoticz adalah mudah: ia cukup untuk menggunakan pengesanan automatik “ “ pada suis “ “, atau diaktifkan pilihan “ membenarkan 5 minit “

Transciers diuji:

Nota: Untuk hasil yang baik, penerima mesti dilindungi dari perosak yang dikeluarkan oleh raspberry-pi. Untuk ujian, anda boleh menggunakan lapisan aluminium dalam sekeping kertas yang dilipat separuh.

Bahan yang diiktiraf:

telah berjaya diuji:

Sensor lain telah dipratentukan dalam sensors.ini, tetapi tidak diuji.

Untuk menambah sensor baru:

Protokol pemindahan data dan format data mesti dikenalpasti.

Pilihan 1:

Ikuti keluar dari 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».

Apabila sensor menghantar data, dan protokol pemindahan diiktiraf, anda akan melihat sesuatu yang kelihatan seperti ini:
20; 00; P0102, bit = 36, d0 = 529, D1 = 949, D2 = 1926, DS = 3865; binari = 011100110000100000, hex = 7300d8f20;
20; = Sebarang bingkai pelepasan RFLINK bermula seperti ini.
00; = Rangka pertama yang diterbitkan.
p0102, bit = 36, d0 = 529, d1 = 949, d2 = 1926, ds = 3865 = rf _gpio a identifié un protocole du type :

bit 0 = d0 d1  
bit 1 = d0 d2  
36 Bit Data  
Tempoh D0 = 520 μs  
Tempoh D1 = 957 μs  
Tempoh D2 = 1936 μs  
 Tempoh segerak ds = 3881 μs      duuma = 0111001100000000100000, hex = 7300d8f20; : Data yang diterima dalam binari dan Hexa.   

Pilihan 2:

Jalankan dalam kulit:
./analyzi
dan tekan butang pada alat kawalan jauh, atau tunggu sensor untuk menghantar data. Jika protokol diiktiraf, kita melihat sesuatu yang serupa dengan itu:
73 protokol praktikal: “ xxx; P0001, bit = 36, d0 = 689, D1 = 1923, DS = 3890; ID: B1-B36 “
Data Perduaan: 01110011000000110110001100100000
Hexa Data: 7300D8F20

Anda kini perlu menganalisis data binari untuk mengenal pasti makna setiap bahagian.
Anda kemudiannya boleh menambah garis dalam fail dentilos.ini, setiap baris terdiri daripada tiga elemen yang dipisahkan oleh titik koma:

Dalam resit semua baris yang memenuhi syarat akan menjana garis, jika anda ingin mengelakkan positif palsu, anda boleh memulakan atau mengeluarkan garisan yang tidak sepadan dengan peralatan anda.
Mengenai soalan, hanya baris pertama dengan nama peralatan yang betul akan digunakan.

Jika protokol tidak diiktiraf, anda boleh gunakan untuk menganalisis untuk mengkaji dengan meningkatkan kata kerja dengan pilihan -v, -vv atau -vv. Tetapi rf_gpio ne pourra pas le reconnaitre sans développement supplémentaire.

Protokol yang disokong:

Hanya protokol dengan sekurang-kurangnya ciri-ciri berikut mempunyai peluang untuk diiktiraf:

Dalam pertunjukan, kod berputar dan jumlah pengesahan tidak diberikan.