2014-03-12 5 views
3

저는 임베디드 시스템에 대한 경험이 없습니다.HID 장치에서 RFCOMM 입력 받기

스마트 폰 애플리케이션을 프로그래밍하여 블루투스 장치에서 RFCOMM 입력을 수신합니다. 이 장치는 구성 가능한 단추가있는 HID 원격 제어 장치입니다. undestand HID는 RFCOMM을 기반으로합니다. 이건 내 문제 - https://serialio.com/products/bluetooth-dongles/imedia-remote-control

대부분의 스마트 폰들이 OS 수준에서 HID 입력을 처리 할 수 ​​있도록 HID에 대한 "기본"지원이 :

이 내 장치입니다. 내 응용 프로그램에서 "원시"RFCOMM 입력을 받고 구성, 입력 등에 따라 다른 작업을 수행하려고합니다.

어떻게 접근 할 수 있습니까?

+2

안타깝게도 HID는 RFCOMM을 기반으로하지 않으며 더 낮은 수준의 L2CAP를 기반으로합니다. – alanjmcf

답변

1

먼저 휴대 전화에서 해당 기기를 연결해야합니다.

연결 RFCOMM 통신에 기초 이것은 우리가 다른 채팅 장치 (휴대 이동 통신에), 모바일

다른 UUID를 전달한다 (내장).

연결에 성공하면 휴대 전화와 내장형 장치 사이에 하나의 소켓을 만듭니다. 생성 소켓은 모바일 장치와 임베디드 장치간에 읽기 및 쓰기 작업을 수행합니다. 장치 공급 업체가 제공하는 통신 프로토콜을 기반으로 쓰기 작업을 읽습니다.

+1

질문의 주된 어려움, 즉 ** HID **로 장치를 처리하고 대신 원시 모드로 액세스하려는 운영 체제의 욕구를 해결하는 방법에 대한 대답은 아닙니다. –

관련 문제