Mengevaluasi Keamanan Sistem Alarm dengan Arduino dan Modul RF
Komponen dan perlengkapan
Arduino UNO × 1
Kabel jumper (umum) × 1
Modul RF transmitter dan receiver 433 MHz ASK × 1
Alat dan mesin yang diperlukan
Kabel USB
Komputer
Aplikasi dan layanan online
Arduino IDE
Tentang proyek ini
Video
Ringkasan
Biasanya alarm dan elektronik RF lainnya memiliki 2 frekuensi utama: 315 MHz dan 433 MHz - sinyal biasanya modulasi FSK atau ASK.
FSK (frequency shift keying) berarti sinyal dikodekan dengan perubahan cepat dalam frekuensi (0 memiliki frekuensi, dan 1 memiliki frekuensi lain yang dekat).
ASK (amplitude shift keying) berarti sinyal dikodekan dengan perubahan amplitudo (tidak ada amplitudo untuk 0, amplitudo maksimum untuk 1).
Dalam tes saya, sistem alarm menggunakan modulasi 433 MHz ASK (yang paling umum), dan saya akan mencoba menyalin dan mengkloning sinyal dengan Arduino Uno dan dua modul, satu untuk menerima sinyal 433 MHz dan satu untuk mengirimnya. Modul dapat ditemukan di eBay dengan harga kurang dari satu dolar per pasang.
Jika Anda menyukainya, Anda bisa berlangganan channel YouTube saya. Terima kasih!
Yang dibutuhkan
Jadi, untuk eksperimen kita butuh:
1. Arduino UNO
2. Kabel USB
3. 6 kabel breadboard pria-wanita
4. Sejutas modul RF 433 MHz ASK
5. Sejutas antena 433 MHz
6. Komputer dengan Arduino IDE terinstal
7. Pustaka RemoteSwitch, dapat diunduh di sini.
Merangkai:
1. Transmiter (persegi) terhubung ke Ground dan VIN serta pin digital 11 Arduino Uno.
2. Receiver (persegi panjang) terhubung ke Ground, 5V dan pin digital 2.
3. Colokkan USB.
Catatan: periksa gambar yang dilampirkan untuk melihat bagaimana pin dapat diidentifikasi dan video untuk detail lebih lanjut.
Mengunggah kode:
1. Unduh dan instal pustaka RemoteSwitch (klik URL).
2. Pilih sketsa "Retransmitter" dan unggah.
Setelah sketsa selesai diunggah, ini akan menyadap sinyal 433 dan memutarnya ulang setelah 5 detik. Dan itu saja - dengan komponen sangat murah dan sedikit kerja, sinyal dari remote control atau sensor dapat dikloning.
Mencegah interferensi
Beberapa penyerang dapat menempatkan perangkat kecil di dekat rumah Anda untuk merekam sinyal dan ia dapat memutarnya ulang untuk menonaktifkan alarm.
Bagaimana kita bisa melindungi diri dari serangan jenis ini?
Cari sistem alarm yang menawarkan enkripsi dan rolling codes untuk remote control dan sensor. Beberapa sistem memiliki alarm alternatif melalui SMS atau panggilan suara. Ini lebih aman.
Hal-hal lain yang perlu diperhatikan saat membeli sistem alarm:
Sistem alarm jauh dari sempurna, tetapi untuk eksploitasi dilakukan, pencuri harus sangat terinformasi dan sebagian besar perampokan dilakukan oleh pelaku yang tidak terlalu pintar. Namun, ada beberapa aturan yang akan membuat Anda lebih aman, mari kita tinjau:
1. Gunakan alarm yang mendukung kabel Ethernet dan mengirim email atau peringatan lain melalui internet. Tetapi agar ini aman, kabel internet tidak boleh dalam jangkauan (harus dikubur atau disembunyikan).
2. Pasang unit pusat alarm di tengah rumah, sehingga perangkat jammer kurang efektif karena jarak.
3. Jangan menyimpan barang bernilai tinggi di rumah, atau jika perlu, asuransikan.
4. Cari sistem alarm yang menawarkan enkripsi dan rolling codes untuk remote control dan sensor.
5. Beberapa sistem memiliki alarm alternatif melalui SMS atau panggilan suara. Ini lebih aman dan tidak dapat dikloning.
6. Pasang sakutu pintar magnetik pada permukaan logam. Jika pintar tidak terbuat dari logam, pasang pada plat besi kecil.
7. Sembunyikan sensor dan sistem alarm.
8. Cari alarm dengan sensor gerak mikroondas (lebih sulit ditipu).
9. Jika mungkin, berikan prioritas pada sensor dengan kabel; mereka adalah opsi teraman.
10. Jangan memasang sistem alarm sendiri, Anda mungkin melewatkan beberapa detail penting tentang konfigurasi.
Kode
RemoteSwitch
Anda perlu menginstal dan mengunggah sketsa Retransmitter https://github.com/hjgode/homewatch/tree/master/arduino/libraries/RemoteSwitch