2009-11-16 6 views

답변

1

Sun WTK 2.5.x 설치 폴더의 "apps \ BluetoothDemo \ src \ example \ bluetooth \ demo"폴더를 보면 BTImageServer.java 및 BTImageClient.java 소스 코드를 찾을 수 있습니다.

직렬 프로필을 사용하여 서버에서 클라이언트로 이미지 데이터를 보냅니다. 나는 당신이 그것을 보면서 쉽게 이해할 수 있다고 생각합니다.

+0

Plz. BTImageServer.java 및 BTImageClient.java 소스 코드를 보는 데 대해 설명한 폴더의 전체 링크를 제공하십시오. – mm21

0

OBEX을 의미하는 경우 avetana (JSR-82에서 obex 구현)을 시도해보십시오. 일부 예제가 포함되어 있습니다.

1

나는 avetana 블루투스 라이브러리가 조금 불안정하다는 것을 알았고, BlueCove이 더 나은 제안이된다고 판명했다. 앞서 언급했듯이 OBEX는 사용할 수있는 OBject EXchange 프로토콜이며 문서는 인터넷을 통해 제공됩니다.

2

서버와 클라이언트 모두를 제어하는 ​​경우 OBEX의 복잡성에 대해 걱정할 필요가 없습니다. 필요한 것만 수행하는 자체 경량 프로토콜을 만들 수 있습니다.

블루투스 on J2ME를 처음 사용하는 분은 JSR 82으로 시작하십시오. 클라이언트와 서버 사이에 RFCOMM/SPP 연결을 생성하고자 할 것입니다.

다음은 J2ME의 직렬 연결을 통해 이미지를 보내는 문제입니다. 이미지를 javax.microedition.lcdui.Image으로로드 한 경우 Image.getRGB()을 사용하여 ARGB 픽셀 데이터를 가져와야합니다.

이것은 SPP 연결을 통해 보내야하는 int 배열을 제공하고 (DataOutputStream.writeInt() 참조), Image.createRGBImage()을 사용하여 다른 끝에서 다시 작성해야합니다.

HTH.

관련 문제