내 작은 프로젝트는 Bluetooth USB 동글에 HCI 명령을 쓰고 HCI 명령에 대한 응답을받는 것입니다.USB BT Dongle에 HCI 명령 쓰기
아래와 같이 내 USB Bluetooth 동글의 모든 끝점 주소를 인쇄 할 수 있습니다 (libusb 사용). Bluetooth 시스템 호스트 제어 인터페이스 [전송 계층]의 사양에 따라 (섹션 2.1) 끝점 주소 0x00
은 HCI 명령을 작성하는 데 사용됩니다. 하지만 내 Bluetooth 동글에 종단점 주소 0x00
을 찾을 수 없습니다.
config[0]->interface[0]->altsetting[0]->endpoint[0]->bEndpointAddress=0x81 packetsize=16
config[0]->interface[0]->altsetting[0]->endpoint[1]->bEndpointAddress=0x02 packetsize=64
config[0]->interface[0]->altsetting[0]->endpoint[2]->bEndpointAddress=0x82 packetsize=64
config[0]->interface[1]->altsetting[0]->endpoint[0]->bEndpointAddress=0x03 packetsize=0
config[0]->interface[1]->altsetting[0]->endpoint[1]->bEndpointAddress=0x83 packetsize=0
config[0]->interface[1]->altsetting[1]->endpoint[0]->bEndpointAddress=0x03 packetsize=9
config[0]->interface[1]->altsetting[1]->endpoint[1]->bEndpointAddress=0x83 packetsize=9
config[0]->interface[1]->altsetting[2]->endpoint[0]->bEndpointAddress=0x03 packetsize=17
config[0]->interface[1]->altsetting[2]->endpoint[1]->bEndpointAddress=0x83 packetsize=17
config[0]->interface[1]->altsetting[3]->endpoint[0]->bEndpointAddress=0x03 packetsize=25
config[0]->interface[1]->altsetting[3]->endpoint[1]->bEndpointAddress=0x83 packetsize=25
config[0]->interface[1]->altsetting[4]->endpoint[0]->bEndpointAddress=0x03 packetsize=33
config[0]->interface[1]->altsetting[4]->endpoint[1]->bEndpointAddress=0x83 packetsize=33
config[0]->interface[1]->altsetting[5]->endpoint[0]->bEndpointAddress=0x03 packetsize=49
config[0]->interface[1]->altsetting[5]->endpoint[1]->bEndpointAddress=0x83 packetsize=49
- 이 뜻, 즉 네, HCI 내 블루투스 동글로 명령을 보낼 수있는 다른 방법이있는 경우 HCI는
- 명령 전송을 지원하지 않습니다 내 블루투스 동글
정보 주셔서 감사합니다. 지혜 끝점 0x00 시도한 지금 연결된 장치 데이터 (HCI 명령) 쓸 수 있어요. – Sandy
문제 없습니다. 다행 이네. – dryman