Kunci dan buka kunci pintu berdasarkan kedekatan pengguna yang diotorisasi

9

Saya ingin memasang kunci elektronik di kantor / bengkel saya yang hanya bisa dibuka oleh individu tertentu. Saya ingin mengunci setiap kali pintu ditutup dan ruangan itu kosong tetapi saya tidak ingin harus menggunakan kunci atau kode pin setiap kali saya membukanya.

Jadi saya berpikir untuk merancang sistem yang mendeteksi jarak dekat dengan pintu untuk pengguna yang berwenang, dan membuka kuncinya. Mengizinkan pengguna yang berwenang berjalan dan membuka pintu. Sistem juga perlu tahu kapan pengguna yang berwenang benar-benar berada di dalam ruangan, dan menjaga pintu tidak terkunci sampai mereka pergi. Ini harus dapat dikelola dengan sensor gerak dan penggunaan terminal komputer (mencatat bahwa seseorang menggunakan komputer sama dengan seseorang di dalam ruangan).

Solusi apa yang diperlukan untuk mencapai hal ini?

Thomas Jensen
sumber
Saya berasumsi bahwa orang yang berwenang adalah orang yang memiliki token perangkat keras tertentu di saku mereka (sebagai lawan dari misalnya pengenalan wajah)? Anda akan lebih terpukul jika Anda memegang token itu di dekat pintu. Pembaca sidik jari akan menjadi kemungkinan umum lainnya (dengan kompromi keamanan yang berbeda). Apakah pintu harus dikunci terhadap pengguna yang tidak sah yang ingin meninggalkan ruangan?
Gilles 'SO- stop being evil'

Jawaban:

4

Saya tidak pernah mengimplementasikan sesuatu seperti ini tetapi saya mengimplementasikan sesuatu yang mirip dengan kegunaan lain. Saya juga mengajukan pertanyaan di sini untuk mengotomatisasi bagian rumah berdasarkan pada pengguna yang masuk. Ini dapat diimplementasikan menggunakan OpenHab dengan ikatan NetworkHealth: https://github.com/openhab/openhab/wiki/Network-Health-Binding .

Tidak perlu mengeluarkan token perangkat keras yang berbeda untuk setiap pengguna tetapi minta mereka selalu menjaga WiFi ponsel mereka. Anda harus mengetahui IP yang dimiliki ponsel mereka di jaringan sehingga dapat menyimpannya di OpenHab seperti ini:

Switch Phone_WIFI   "Phone 1"   (Status, Network)   { nh="192.168.1.101" }
Switch Phone2_WIFI   "Phone 2"   (Status, Network)   { nh="192.168.1.102" }

Lebih detail untuk OpenHAB: penjilidan akan memeriksa status koneksi perangkat yang diberikan dengan Alamat IP-nya, maka Anda dapat menggunakan aturan seperti:

rule "Allowed user home - Unlock Door"
when
    Item Phone_WIFI received update ON
then
    // turn on all lights
    postUpdate(Door_lock, OFF)

end

dan kode serupa ketika mereka meninggalkan kisaran kedekatan

Item Phone_WIFI received update OFF

Saya belum menguji pembaruan kode OFF yang diterima pada saat ini dan belum 100% yakin itu berhasil. Perlu diketahui juga bahwa kedekatan dan jangkauan merupakan masalah karena dengan beberapa metode yang berbeda (bluetooth atau WiFi) jangkauan mungkin lebih panjang atau lebih pendek dari apa yang Anda inginkan sehingga penempatan router atau perangkat bluetooth harus ditempatkan dengan sangat tepat sehingga pintu tidak terbuka saat Anda masih memasuki jalan masuk (kecuali jika itu tidak masalah bagi Anda).

John Demetriou
sumber
1
Mungkin tidak menyelesaikan dillema dalam / luar, tetapi melihat jawaban itu di tempat lain;)
:) Yah itu semua berkat kamu. Saya tidak dapat mengaitkan pertanyaan saya karena ini adalah masalah yang berbeda tetapi juga berlaku di sini sehingga dari yang saya peroleh ini: D
Saya pikir saya mungkin menggunakan ini untuk aplikasi lain, terima kasih: D
WiFi mungkin bermasalah dalam hal ini, karena jangkauannya lebih besar dari yang OP cari. Saya juga menyarankan bahwa alamat IP bermasalah untuk aplikasi keamanan, karena siapa pun dapat mengatur perangkat mereka ke yang diperlukan untuk membuka kunci pintu. Jika aplikasi ini untuk menjaga anak-anak keluar dari kantor, mungkin baik-baik saja; Saya tidak akan menggunakannya (misalnya) di pintu depan.
TomG
4

Solusi Bluetooth (di mana smartphone bertindak sebagai kunci) mungkin merupakan cara yang tepat untuk Anda.

Anda dapat memeriksa halaman ini , yang memiliki banyak pilihan, meskipun saya harus membuat pernyataan bahwa saya belum pernah melakukan hal semacam ini.


sumber
2

Saya tidak punya pengalaman dengan sensor jarak tetapi ada beberapa opsi yang tersedia, dan saya yakin Anda akan mendapatkan tanggapan yang lebih baik dalam hal ini di sini dari anggota forum.

Setelah Anda menemukan sensor yang akan bekerja untuk Anda, Fibaro RGBW Controller dapat menerima sensor proximity analog yang ketika dipicu akan mengirim sinyal Z-Wave ke pengontrol Z-Wave sehingga membuka / menutup kunci pintu dan / atau deadbolt. Anda akan memerlukan pengontrol Z-Wave Primer untuk melakukan ini, serta Z-Wave Doorlock atau Deadbolt.

Semoga itu bisa membantu!


sumber
2

Baru saja menemukan kunci IoT Kwikset ini . Bedakan bagian dalam / luar. * Sentuh untuk mengunci / membuka * Token ponsel atau perangkat Bluetooth * Kunci tamu mungkin.

HTH,

Romain BOURDY
sumber
Ini terlihat keren, tetapi ulasan pengguna tidak bagus.