Open source personal tracking system gets first test
Subscribe now for $100 (23 issues) and save more than 37% off the cover price!
Get the latest news from Computerworld delivered via email.
Sign up now
An open source wireless tracking system for following people around buildings got its first public use last week at the Chaos Communication Congress in Berlin.
The creators of the OpenBeacon system sold 900 tags at €10 (NZ$19) each to attendees who volunteered to be tracked during the four-day event. Some attendees bought multiple tags to experiment with later.
OpenBeacon uses chips from Nordic Semiconductor that transmit and receive over the 2.4GHz frequency, which is available for unlicensed use in many countries. At the conference, the chips communicated with nearby base stations which sent data back to a central server. There were 23 base stations positioned around the conference centre.
The developers of OpenBeacon worked with partners to create a three dimensional model of the conference centre and anyone could use touch-screen monitors that displayed the location of attendees on the model. Touching an attendee on the screen displayed a profile that the person could voluntarily add.
The OpenBeacon team used the congress as a showcase for the tracking technology and its implications. "At first look, you don't see anything special about the data moving around the building," says Milosch Meriac, one of the creators of OpenBeacon. However, an analysis of data collected over several days and about many people could lead to assumptions about relationships between people who may have gathered in similar spaces repeatedly, he notes.
"We wanted to make this analysis transparent so that people are more aware of what data they're willing to give away," he says. On the last day of the conference, OpenBeacon released all the data gathered over the four days so anyone could access and analyse it.
The Chaos Communication Congress is an annual conference that attracts technology enthusiasts who examine the implications of technology on society.
There are already many types of commercial systems that could be used for tracking people or things but Meriac hopes to solve several shortcomings in those systems. He and a friend initially developed OpenBeacon after looking for a possible way to solve crowd control problems that often occur when millions of Muslim pilgrims visit Mecca each year.
They decided that RFID (radio frequency identification) wouldn't be very helpful because the tags can only be read by passing through gates. Requiring millions of people to funnel through specific areas might only exacerbate the problem.
Other tracking systems based on wi-fi exist but they often have battery-life limitations and higher costs, says Meriac.
OpenBeacon tracking devices transmit and then sleep, cutting back on power consumption. The devices could run for several months before requiring a new battery.
The OpenBeacon devices could be distributed to 10,000 pilgrims traveling to Mecca, for example. Their identities wouldn't be important but crowd control monitors could note when many of the tagged pilgrims converge in one spot, implying that potentially many other untagged people are also in the same area, and then they could work to divert or otherwise alleviate the congestion, Meriac says.
The firmware, drivers and hardware design for the tracking devices are released under GNU/GPL open source licenses. The base station designs are not currently available as open source because they were designed closely with a vendor.
Meriac hopes that other contributors will develop mesh protocols for the system so that the devices can communicate with each other rather than only with a central base station.