In this case, I'm talking about J2SE only, due to the fact I'm programming this application for my computer...
I know this attributes determine the type of service we are looking for:
int[] attrSet = new int[] { 0x0100};
UUID uuidSet[] = new UUID[] { new UUID(0x1106) }; Those variables are later on passed to the discovery agent:
_discoveryAgent.searchServices(attrSet, uuidSet, devices[i], this);
Maybe there are other properties except 0x0100 and 0x1106 that will do the work? I tried to learn more about those properties but found nothing about it.