You can include IOHIDKeys.h and then get the IOHID for the device.. And just look at the IOHIDTransportKey, if it has a Transportkey then it is a bluetooth device.. I still dont understand why you would want to do that though.. If you are using Bonjour then you are using the same calls to get and pu...