Você já tentou fazer um dump na interface BT do lado do servidor? Você pode usar os seguintes comandos:
-
hcidump -a
-
btmon
para capturar os pacotes.
Estou usando o soquete TCP over RFCOMM para comunicação do servidor cliente através do bluetooth Meu servidor é uma máquina baseada em Linux e os clientes são telefones Android. A questão que estou enfrentando é, por vezes, o emparelhamento leva muito tempo eo erro que eu recebo no meu telefone Android é "não conseguiu se conectar com o par". Se eu passar pelo processo de emparelhamento, estabelecer conexão TCP também é doloroso e falha aleatoriamente.
Existem métodos / etapas específicos para tornar o emparelhamento e o estabelecimento de conexões muito mais confiáveis e sem falhas.
Você já tentou fazer um dump na interface BT do lado do servidor? Você pode usar os seguintes comandos:
hcidump -a
btmon
para capturar os pacotes.