Linux - Embedded & Single-board computerThis forum is for the discussion of Linux on both embedded devices and single-board computers (such as the Raspberry Pi, BeagleBoard and PandaBoard). Discussions involving Arduino, plug computers and other micro-controller like devices are also welcome.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
1. A keypad + LCD at main entrance to control the system
2. Door sensors on at least 2 doors ( possibility for more ? )
3. Window sensors ( I think they are the same as door sensors )
4. Some motion sensors
5. A magnetic keycard reader
6. Door locks controlled by system ( can be programmed to allow keycard to unlock door and/or deactivate alarm system )
7. It is prefered that data for the system ( logs, keycards etc...) be stored in MySQL or in an ODBC compatible database ( postgrey or SQL Lite )
8. Later have the possibility of adding webcams for remote monitoring ( perhaps doubling as motion sensors).
9. Be able to connect smoke and CO detectors to the system
10. Be able to add customizations ( example, send an email to a certain address or execute a bash command etc... ).
Anyone know of an open source software that can do this?
Additionnally, can anyone point me in the right direction for interfacing all this hardware.
I figure it'll run using a small computer ( perhaps EPIA ) with little or no non-volatile memory. Logging and stuff will be sent to a remote computer ( using SQL replication) and so on.
A somewhat complex project but should be doable.
Most real world input signals are going to be higher then 5V and so you would want an input board that would handle at least 24VDC. Having the the circuits opto-isolated will help protect the computer too. You can use relays to switch output signals.
For remote data input like the card reader and keypad you should think about a some type microcontroller circuit or small embedded controller and connect it to the main computer via a data bus like RS-485. It works just like a serial port but you can have up to 32 devices and the wiring can be 4000ft long.
There is some linux software for home automation like misterhouse but I do not know of anything specific to alarm systems.
Unless you start with something simple you are going to get burgled before you get something working
Magnetic switches on doors and windows are cheap and easy to install (if you are good at running wires) and can be interfaced to the parallel port without extra hardware. Here's an interesting project for low-level access to the port:
Hi,
If you're looking for a home security system comparison you should check out usalarmcompanies.info . They give you a free complete comparison of the various home alarm system providers in the US and you can choose one based on the size of your home, your requirements, budget etc.
pinnacle security systems include live monitoring for your home security system. We feel this offers the most comprehensive form or protection. In teh event of an alarm being activated, the signal will immediately alert the monitoring station.
And just got done figuring out how to hook a motion sensor up.
As is I have it text me any time the door has been opened.
I have it wait ten seconds for the door to close and then send me a message. With the current state of the door. When I hook it up to my new house I will also hook up cameras that will take pictures of people entering the house. I will have a tarball and instructions pretty soon but not sure how to post that.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.