As I mentioned yesterday, I was going to look at libblepp before doing further with DBus. So... I did. With significantly less code, I already have working code that filters out beacons. So now I'm at the point where I need to figure out how to parse iBeacons. I have some ideas for this, and the next steps are going to be testing them out.