Android Bluetooth: Error en el descubrimiento del servicio, conexión a la computadora de escritorio / portátil

Tengo una aplicación de Android que tenía funcionando hace unos meses que podría usar para conectar mi Droid X2 a una tableta ASUS Transformer a través de Bluetooth. Esa conexión funcionó bien.

Acabo de terminar de codificar pares cliente / servidor usando PyBlueZ en un par de máquinas Ubuntu, y un par cliente / servidor análogo usando BlueCove en una máquina Windows.

Pensé que sería muy fácil tomar estos tres sistemas de trabajo probados y conectarlos. Desafortunadamente, actualmente no puedo conectar mi Droid X2 a mis otras máquinas, ni puedo conectar mis otras máquinas a mi Droid X2 (ya no tengo el transformador ASUS). Sin embargo, puedo conectar mi par cliente / servidor PyBlueZ a mi par cliente / servidor BlueCove sin problemas.

¿Hay alguna complejidad conocida al conectar dispositivos Android a computadoras de escritorio / portátiles? ¿Alguna información adicional que se debe proporcionar o diferentes formatos de comunicación? Estoy tratando de conectarme usando un canal rfcomm inseguro a una lista de servicios. Estoy usando el mismo UUID en ambos lados. Y, nuevamente, tuve esta conexión de servicio de rfcomm insegura que funcionaba exactamente entre mi Droid X2 y un Transfomer ASUS.

Un aspecto interesante es que, aunque todos los sistemas usan el UUID, mis implementaciones de PyBlueZ y BlueCove también tienen un nombre de servicio, pero Android no solicita un nombre de servicio para conectarse a un servicio, solo el UUID. ¿Podría ser un problema?

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta