By James Nebeker

Update 7/8/2014: We’ve released Version 3.1 to address stability issues when scanning for beacons and to add some new features. This update can be downloaded here and you can read more about these features in the updated instructions page.

We’re thrilled to announce a major update to the Beacon Development Kit, now with the ability to scan for nearby beacons!

Beacon Scanning

The Beacon Development Kit has always been a powerful tool in developing beacon compatible apps, with the ability to broadcast as a beacon with custom identifiers and broadcast frequency. Now with the power to sense other beacons, the development kit is the ultimate proximity beacon utility. The Raspberry Pi has output pins that can be used to control external devices. Combining this with beacon scanning, you can control physical devices when a particular beacon is detected. We show a simple example in this blog post, using the development kit to turn on a light when a particular beacon is detected. Following this example, you can integrate beacon proximity technology with the physical world, even with limited programming knowledge. There are countless other more creative uses for this new feature and we’re excited to see what great ideas everyone can come up with.

Download the Update

If you have a previous version of the Beacon Development Kit, we’ve made the latest version available to download here, just follow the instructions and you’ll be up to date in no time.

Note: You may experience some instability when using the new scan feature for extended periods of time in high-traffic areas due to an error where the bluetooth adapter enters a bad state. The only way to recover from this state is to power cycle the adapter or reboot the machine. We are continuing to work to minimize this issue and will be providing additional updates.