자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi fmx에서 샘플 bt앱 동작 에러
2016.09.27 04:49
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
클래식 bt 샘플을 가지고 bt연결 방법을 공부하려고 했습니다.
그런데 자꾸 Java.io.IOException ..... read ret : -1 에러가 발생합니다.
BT구성은
Beaglebone Black -> HC-06 <-Comm-> 스마트폰BT <- Sample
이렇게 구성되어 있습니다.
비글본쪽 소스나 BT모듈이 문제인가 싶어서 비글본에서는 minicom으로 시리얼 모니터링을 하고 마켓에서 BT 테스트 앱을 받아서 실행했더니 통신이 원활하게 잘됩니다.
그런데 델파이 샘플로만 연결하면 페어링은 잘 됩니다만 아무런 전송조차 불가능합니다.
해당 샘플의 사용법이 따로 있는지와 알려진 문제가 있는지 알고 싶습니다.
Delphi fmx에서 샘플 bt앱 동작 에러
2016.09.27 04:49
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
클래식 bt 샘플을 가지고 bt연결 방법을 공부하려고 했습니다.
그런데 자꾸 Java.io.IOException ..... read ret : -1 에러가 발생합니다.
BT구성은
Beaglebone Black -> HC-06 <-Comm-> 스마트폰BT <- Sample
이렇게 구성되어 있습니다.
비글본쪽 소스나 BT모듈이 문제인가 싶어서 비글본에서는 minicom으로 시리얼 모니터링을 하고 마켓에서 BT 테스트 앱을 받아서 실행했더니 통신이 원활하게 잘됩니다.
그런데 델파이 샘플로만 연결하면 페어링은 잘 됩니다만 아무런 전송조차 불가능합니다.
해당 샘플의 사용법이 따로 있는지와 알려진 문제가 있는지 알고 싶습니다.
클래식 블루투스 데모(정보 하단 참조)는 클래식 블루투스를 이용해 2개의 앱을 연결한 후, 텍스트 데이터를 송수신하는 기능을 제공합니다.
해당 데모에서 아래의 내용을 주의해서 테스트해보시기 바랍니다.
<< 테스트 시 주의사항 >>
블루투스 클라이언트 소켓과 서버 소켓을 만들때 블루투스 서비스 GUID를 이용합니다.
서비스 명과 GUID는 상수로 정의되어 있으며, 블루투스 서버 소켓을 만들 때 이 상수가 사용됩니다.
하지만, 클라이언트 소켓을 만들때도 상수가 사용됩니다.
즉, 해당 샘플을 사용하면 서버와 클라이언트 모두 해당 앱으로 테스트해야 합니다.
만약, 아두이노 등과 같은 다른 블루투스 서비스와 연결하기 위해서는 아래 링크를 참고해 샘플 소스를 수정해야 합니다.
http://blog.hjf.pe.kr/383
해당 샘플의 사용법은 아래 정보를 참고하시기 바랍니다.
클래식 블루투스 데모
- 데모 설명: http://docwiki.embarcadero.com/CodeExamples/Berlin/en/RTL.ClassicBluetooth_Sample
- 데모 경로 : C:\Users\Public\Documents\Embarcadero\Studio\18.0\Samples\Object Pascal\Multi-Device Samples\Device Sensors and Services\Bluetooth\Classic Bluetooth Basic app