1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

In-Journal:
LJ Extras:
Planets:
View previous entry View newer entry

Chris Schmidt's Journal


[info]crschmidt

photogeek
18th March, 2004 at 07:16 pm

Bluetooth and FOAF

Bluetooth is being integrated into more and more devices these days. Despite the constant refrain on /. that "Bluetooth is dead", Apple's latest devices, along with many other mobile devices, include Bluetooth as a method for medium distance high speed transfers. As our mobile devices become more and more integrated into our lives, we will see these devices used more and more as our contact with computers. Gone are the days of not getting to email in time, or needing to run to a computer to find the information we need. The information will continue to be available via the little devices so many of us carry around already.

As this transition occurs, our mobile devices will begin to identify us more and more to the machines we interact with. Examples of this are everywhere. Recently, a friend of mine programmed his computer to turn on his screensaver when he walked away from the computer. By watching the bluetooth signal, he was able to determine how far away from the computer he was and tell his computer to act accordingly. As there devices identify us, they become part of who we are in the electronic world.

BlueFOAF is a leader in this trend, searching out and recognizing people based on their Bluetooth devices. One of the biggest benefits of this setup is the fact that these devices have a unique identifier - the mac address associated with the phone - that makes lookups trivial. So, the next step is to have these unique identifiers included in information that we present about ourselves online.

FOAF is one way to do this. By adding a descriptor about your bluetooth mac address to your FOAF file, you can easily tell other machines out there who owns the mobile device in your pocket. (At this point, this is theoretical -there is no part of the existing spec that allows you to describe this information.) The next step is clearly to teach your phone how to recognize who is around you. In a purely theoretical hashing it out kind of situation, this is what i forsee:

You build a FOAF file. This file includes information about who you know, as usual, as well as your mobile device identifier, as determined... Somehow. I'm not sure exactly where that part comes from yet. ;) In any case, you submit your FOAF file, either to a web application or a local application. This program then spits out a file describing the Bluetooth mac addresses of your friends and friends of friends, including who they are, a link to their FOAF profile, and how you are linked to them. Then, you export this information to your phone, where it is easily indexed and searchable by software you can then write.

The software needs to do very little... Simply search out bluetooth devices nearby (when requested) and compare the mac addresses with the information stored in the database that you sent to your phone. Once you search through that information, display matches:Christopher Schmidt, using device named Kiwi3650, link through danbri, FOAF-link. The program could then use a basic RDF parser along with GPRS to retrieve the FOAF file and display key information about the person in question, such as a picture and full title with a homepage link. With that, you could walk up to the person in question, introduce yourself, and start talking, beginnin with the friend you both share.

The power of social networking will not be fully realized until people start to integrate tools like this into their everyday lives. As mobile devices become more prevalent, it will become easier and easier to manufacture coincidences such as the meeting of a friend of a friend. No longer will friendships and relationships need to start with the introduction by an awkward third party - accidental friendships can be formed with no middle man other than a relatively simple use of technology. As mobile devices and devices with Bluetooth become more and more popular, the technology for something like this falls directly into our hands.

This entry typed in approximately one hour on a Nokia 3650.

| Comment | Read 8 | Link
From: [info]busbeytheelder
Date: March 18th, 2004 - 06:41 pm (UTC) (Link)
While I agree that this kind of ubiquitous computing is very exciting, we should not forget the huge security implications this can bring up.

If the only identifier of you is your MAC, it would be pretty trivial for me to set up a rig allowing me to unlock your computer by fooling it into thinking I was you coming back into range.

Then there's also me spoofing you to get information about your friends, spoofing them to get information ... lalala..

It is my humble opinion that the explosion of wireless devices is far outstripping the development of secure networks. We need development in that arena, and from those that know. Just look at what happened with WEP.

Ideally we'd use some public/private key architecture to identify users, but as things stand now, that probably requires too much technical involvement on the part of most users.
(Reply) (Thread)
From: [info]supersat
Date: March 19th, 2004 - 05:50 pm (UTC) (Link)
I believe there's a SIM access profile for Bluetooth. Unfortunately, it's not widely implemented, but when it is, you will be able to authenticate yourself to trusted devices using a private key stored on your phone's SIM.
(Reply) (Parent) (Thread)
From: [info]supersat
Date: March 19th, 2004 - 05:54 pm (UTC) (Link)
I believe there's a research project by Intel that uses your current approximate location (based on the cell tower you're connected to, or GPS location if the device supports it) to find fellow "bloggers" in the area. I'd imagine it'd also implement FOAF-like functionality. For example, I could go down to UW, and instantly get a list of people who are friends of my friends that are near me. The application could also facilitate introductions.
(Reply) (Thread)
From: [info]supersat
Date: March 19th, 2004 - 06:10 pm (UTC) (Link)
Here's a paper on that project.

This looks like an interesting conference, chaired by the Intel research guy.

From here:

"UCSD's Active Campus Project, similar to AT&T's Find Friends, (except it's free), lets students using HP PDAs equipped with standard 802.11b CF cards track each other. The PDAs figure out their locations by comparing the strength levels of signals traveling from the devices to various Wi-Fi antennas. The system was developed by a 15-year-old student at the university. Dedicated, low-cost, 802.11b trackers are being developed by several companies. They often operate similar to GPS/CDPD devices and provide real-time (or delayed) telemetry."
(Reply) (Parent) (Thread)
From: [info]conuly
Date: March 22nd, 2004 - 09:18 am (UTC) (Link)
I hate to bother you at your LJ, and I'm probably mistaken, but I think that you made some of the comic feeds I read, and they aren't updating, for example, kevinkell.
(Reply) (Thread)
From: [info]crschmidt
Date: March 22nd, 2004 - 10:19 am (UTC) (Link)
They're all broken. A lot of the comic pages changed their format. I need to set them all back up so they work again. For the time being, they're broken, and everyone's just going to have to live with it until I can get to it.
(Reply) (Parent) (Thread)
From: [info]conuly
Date: March 23rd, 2004 - 03:02 am (UTC) (Link)
Okay. I'm not whining or anything, but I thought there was a chance you didn't know, since I just noticed it myself (slow, much?).
(Reply) (Parent) (Thread)
From: [info]crschmidt
Date: March 23rd, 2004 - 05:44 am (UTC) (Link)
No biggy. It's on my todo list, just not done yet ;)
(Reply) (Parent) (Thread)
Tags: 4th of july (2) * alicia (2) * allston st. (5) * apartment (1) * apple (1) * awesome things (3) * bills (1) * biodiesel (1) * birthdays (1) * blasphemy (1) * boston (2) * boy scouts (1) * butterflies (1) * cambridge (7) * cambridge public schools (1) * camping (2) * canobie lake (1) * cars (1) * champaign (1) * christmas (1) * church (1) * commune (5) * communities (1) * commuting (2) * concert (1) * condolences (1) * conferences (3) * coolidge (1) * daily life (39) * ddr (1) * development (1) * diving (1) * drinking (2) * drumm (1) * easter (1) * eating out (1) * education (1) * eeepc (5) * erie st. (1) * erik (1) * evilwm (1) * family (8) * fathers day (2) * firefly (1) * first parish (1) * flickr (1) * flying (2) * foss4g (1) * foss4g2008 (1) * friendly's (1) * friends (1) * gdd07 (1) * geeky (1) * geo (1) * gifts (1) * girls (2) * grand cayman (1) * growing up (2) * hacks (1) * harry potter (1) * head of the charles (1) * hiking (1) * home (1) * hospital (3) * humor (1) * ice cream (1) * internet (2) * introspection (1) * ipod (3) * jess (9) * jessica (1) * jetta (1) * julie (3) * jury duty (1) * kitties (2) * lausanne (1) * license (1) * linux (1) * location (1) * locative (1) * ma (1) * mac (1) * massachusetts (1) * media (1) * meetup (2) * meme (4) * memories (3) * meta (10) * mobile (3) * moving (6) * musem (1) * music (2) * n95 (3) * netflix (1) * new experiences (3) * new house (1) * ning (5) * nokia (1) * office (1) * oneaday (1) * openguides (2) * openlayers (3) * openstreetmap (1) * os x (2) * osm (1) * out and about (1) * packing (1) * parking (1) * party (3) * personal (2) * pete (1) * photography (6) * photos (4) * polls (2) * ponderings (4) * powerbook (1) * presents (1) * python (1) * questions (1) * random (1) * reading (1) * rmv (1) * roller coasters (1) * roy (1) * s2 (1) * s60 (1) * sappy (1) * school (1) * schuyler (1) * sfo (1) * skating (1) * sopranos (1) * spoiler (1) * stc (1) * stupidity (1) * switzerland (1) * tech (12) * the commune (1) * thoughtful (3) * tired (1) * tokyo (1) * travel (7) * travelling (1) * triad (1) * twitter (1) * ubuntu (2) * unpacking (1) * upxiii (1) * usenet (1) * vacation (1) * visa (1) * voting (1) * weather (1) * wedding (4) * wii (3) * work (23) * x (1) *
View previous entry View newer entry

Copyright 2003-2005, Christopher Schmidt