2009-07-24 5 views
9

몇 가지 작은 프로그램을 작성하고 싶습니다. 내 컴퓨터 (랩톱)에서 블루투스 어댑터를 실행 한 다음 모든 보이는 블루투스 어댑터 (전화, 프린터, 다른 컴퓨터 등)를 검색하지만 이전에는 자바에서 블루투스로 작업하지 않았습니다.자바 (J2SE) 및 블루투스

출발점을 알려주세요. 먼저 다운로드해야하는 SDK 또는 라이브러리는 무엇입니까? 읽을만한 문건은 무엇입니까?

나는 블루 코어를 봤지만 내 삼성 D600을 지원하지 않기 때문에 앱을 테스트 할 수 없었다. (http://www.avetana-gmbh.de/avetana-gmbh/produkte/jsr82.eng.xml를)

+2

아마도 BlueCove가 작동하지 않는 이유에 대해 더 자세히 말할 수 있습니까? 기본 블루투스 스택이 지원하는 모든 하드웨어를 지원해야합니다. 어떤 블루투스 스택을 사용하고 있습니까? – jsight

답변

1

Bluecove 최고의 지원 lib 디렉토리 경향이있다, 그러나, 당신은 발견 할 것이다 Windows의 다양한 기본 내장 블루투스 스택의 품질이 크게 다릅니다. 기본 Windows 스택은 Java API에서 약간만 지원됩니다. BlueSoleil은 약간 더 좋으며 Widcomm이 일반적으로 선호됩니다.

그러나 BlueSoleil도 Widcomm도 어댑터와 함께 제공되지 않으면 무료가 아니지만 Widcomm은 공식적으로 지원되지 않는 어댑터로 작동하도록 해킹 당할 수 있습니다. 그것의 큰 한계는 Bluecove가 64 비트 Windows에서 Widcomm을 지원하지 않는다는 것입니다.

개인적으로 나는 단지 블루투스 개발 용 리눅스를 사용했다. :) 나는 Avetana를 전혀 시도하지 않았다.

+0

아, 전 블루투스에서 진짜 멍청한 녀석입니다^_^ [email protected] 또는 icq : 2136013에서 저에게 시간을 내주실 수 있습니까? – Oleksandr

1

자, 죄송합니다. 답변을 찾았으며 BlueCove입니다. 추가로 libs를 설치 한 후 이제 Linux Mint 7에서 완벽하게 작동합니다. 호환성 목록에없는 삼성 D600도 완벽하게 발견되었습니다. 테스트 프로그램 출력 : 여기

run: 
BlueCove version 2.1.0 on bluez 
Address: 0006C990021D 
Name: hostname-0 
Starting device inquiry... 
Device discovered: 0015B95BEA0F 
INQUIRY_COMPLETED 
Device Inquiry Completed. 
Bluetooth Devices: 
1. 0015B95BEA0F (zl0-b0tan) 
BlueCove stack shutdown completed 
BUILD SUCCESSFUL (total time: 13 seconds) 
0

는 태양에 의해 JDK 버전 6 이상, J2SE, 무선 툴킷을 필요 넣어 2.1.1.jar bluecove 서버 측에서

을 당신을하는 데 도움이되는 몇 가지 단계가 있습니다 이 jar 파일은

java/jdk/jre/lib/ext 폴더에 있습니다.

먼저 Java 프로그래밍을 시작하려면 bluecove 사이트 here에서 bluetooth 스택 및 inbuilt 함수를 알아야합니다!

enjoiiiii !!

관련 문제