У меня есть приложение для Android, которое я работал несколько месяцев назад, и которое я мог использовать для подключения моего Droid X2 к планшету ASUS Transformer через Bluetooth.Это соединение работало нормально.
Я только что закончил кодировать пары клиент / сервер, используя PyBlueZ на паре машин Ubuntu, и аналогичную пару клиент / сервер, используя BlueCove на машине с Windows.
Я думал, что этобыло бы легко взять эти три работающие, проверенные системы и соединить их.К сожалению, в настоящее время я не могу подключить мой Droid X2 к другим моим машинам, и при этом я не могу подключить другие мои машины к своему Droid X2 (у меня больше нет трансформатора ASUS).Однако я могу без проблем подключить свою пару клиент / сервер PyBlueZ к моей паре клиент / сервер BlueCove.
Есть ли какие-либо известные сложности при подключении устройств Android к настольным компьютерам / ноутбукам?Любая дополнительная информация, которая должна быть предоставлена, или различные форматы в общении?Я пытаюсь подключиться через небезопасный канал rfcomm к списку услуг.Я использую один и тот же UUID с обеих сторон.И, опять же, у меня было именно это небезопасное соединение службы rfcomm между моим Droid X2 и трансформером ASUS.
Один интересный аспект заключается в том, что, хотя все системы используют UUID, в моих реализациях PyBlueZ и BlueCove также есть службаимя, но Android не запрашивает имя службы для подключения к службе, только UUID.Может ли это быть проблемой?
Спасибо.