![Bluetooth "hci_inquiry" 함수가 항상 num_res = 1을 반환하는 이유는 무엇입니까?](https://linux55.com/image/154026/Bluetooth%20%22hci_inquiry%22%20%ED%95%A8%EC%88%98%EA%B0%80%20%ED%95%AD%EC%83%81%20num_res%20%3D%201%EC%9D%84%20%EB%B0%98%ED%99%98%ED%95%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
Bluetooth 사양에 따르면 "hci_inquiry" 함수는 여기에 느슨하게 인용되어 있습니다. "로컬 Bluetooth 장치에서 근처의 원격(비로컬) Bluetooth 장치로 쿼리를 보내고 이에 대한 응답으로 일부 데이터(예: Bluetooth 장치 주소)를 기록합니다."
내가 아는 한, "hci-inquiry"는 "페어링" 기능이 아닙니다.
num_rsp = hci_inquiry(dev_id, len, max_rsp, NULL, &ii, flags);
원격 시스템에서 이러한 장치(lsusb) 3개를 식별/확인했지만 "hci_inquiry"는 항상 "num_rsp=1"을 반환합니다.