PyBlueZ를 사용하여 작성한 내 Ubuntu 데스크탑에서 Bluetooth 서버를 실행하고 있습니다. 해당 서버는 UUID를 통해 특정 서비스를 광고하고 있습니다. 나는 PyBlueZ로 쓴 클라이언트를 사용하여이 서버를 철저히 테스트했다.BlueCove 클라이언트가 PyBlueZ 서비스를 인식하지 못합니다.
이제 BlueCove를 사용하여 Java 클라이언트를 구현하려고합니다. 내 BlueCove 클라이언트가 바탕 화면을 성공적으로 찾을 수 있습니다 ("사용자에게 친숙한 이름"을 인쇄하여 선택). 그러나 광고 된 UUID에 대한 내 바탕 화면에서 서비스 검색을 수행하면 서비스가 없습니다. 오류가 발생하지 않았거나 발견 된 서비스에 대한 콜백을받지 못했습니다.
이 두 시스템을 연결할 때 이상한 점이 있습니까? UUID는 동일하지만, PyBlueZ 형식이 UUID에서 대시 "-"를 요구하는 반면 BlueCove는 연속적인 16 진수 문자열을 요구합니다. 나는 이것이 순전히 프레젠테이션적인 문제라고 가정한다.
마지막으로 관련이없는 문제가있을 경우 BlueCove 커뮤니티가 있습니까? 나는 BlueCove에 대한 궁금증에 대한 답변을 찾을 수있는 극단적 인 리소스 부족을 생각해 냈다. ...