PDA

View Full Version : RF wireless kernel module for Raspberry Pi, BeagleBone and others



wraggster
June 27th, 2013, 23:25
http://hackadaycom.files.wordpress.com/2013/06/rfm12b-kernel-module.png?w=580&h=311
If you’ve done any wireless work with hobby electronics you probably recognize this part. The green PCB is an RFM12B wireless board. They come in a few different operating bandwidths, the 433 MHz is probably the most common. They’re super easy to interface with a small microcontroller but what about an embedded Linux board? That is the focus of this project, which builds a kernel driver for the RF module (https://github.com/gkaindl/rfm12b-linux).
You can get your own RFM12B for a few bucks. They’re quite versatile when paired, but a lot of inexpensive wireless consumer goods operate on this band so the board can be used to send commands to wireless outlets, light fixtures, etc. [Georg] has been working with the BeagleBone, BeagleBone Black, and Raspberry Pi. His software package lets you build a kernel module to add an entry for the device into the /dev directory of a Linux system. So far the three boards listed are all that’s supported, but if you have five I/O pins available it should be a snap to tailor this to other hardware.
Wondering what else you can do with the setup? This will get the receiving end of a text-messaging doorbell (http://hackaday.com/2012/09/28/doorbell-to-internet-bridge-also-useful-for-other-home-automation/) up and running in no time.

http://hackaday.com/2013/06/27/rf-wireless-kernel-module-for-raspberry-pi-beaglebone-and-others/