Arduino 마이크로 컨트롤러 보드 (블루투스를 통해 페어링 됨)를 제어하는 Android 태블릿 용 앱을 만들고 있습니다. 그러나 태블릿은 Bluetooth를 통해 Android 폰과 페어링되어 휴대폰의 인터넷 연결을 공유합니다. 이 방법으로 장치를 동시에 페어링 할 수 있습니까?
Arduino 마이크로 컨트롤러 보드 (블루투스를 통해 페어링 됨)를 제어하는 Android 태블릿 용 앱을 만들고 있습니다. 그러나 태블릿은 Bluetooth를 통해 Android 폰과 페어링되어 휴대폰의 인터넷 연결을 공유합니다. 이 방법으로 장치를 동시에 페어링 할 수 있습니까?
답변:
AFAIK, 블루투스 연결은 작동 범위가 겹치지 않는 한 동시에 발생할 수 있습니다. 즉, 두 개의 블루투스 헤드셋을 동시에 연결할 수는 없지만 블루투스 키보드와 블루투스 마우스를 같은 장치에 동시에 연결할 수 있습니다 (개인적으로이 마지막 시나리오를 테스트했으며 작동합니다!)
따라서 귀하의 경우, 두 가지 통신 스트림에 동일한 기능이 필요하지 않은 것을 확인하는 단계를 포함한다고 가정합니다. 인터넷 가용성을위한 것이므로 가능한 것처럼 들립니다. 두 장치를 모두 연결했는데 장치와 동시에 페어링되지 않는 경우에는 연결하지 못할 수 있습니다. 그러나 다른 유형의 장치 (예 : 다른 블루투스 "프로필")로 등록하면 운이 좋을 수 있습니다!
확실한 것은 없습니다. 결론은 시행 착오 일 수 있습니다. 처음에 작동하지 않으면 태블릿에 연결할 때 Arduino를 다른 "프로필"로 등록하여 전화에서 오는 인터넷 연결을 방해하지 않도록 설정할 수 있습니다.
일부 장치에는 전원 / 자원 제약으로 인해 동시 연결 제한이 있습니다 (일반적으로 이전 SEMC W880i와 같은 저렴한 기능 전화는 한 번에 최대 5 개의 연결 만 허용 함). 또한 블루투스 파일 전송과 같은 일부 앱은 최대 동시 연결을 제한하도록 설정할 수 있습니다. 일반적으로 Android의 블루투스 구현은 그러한 제한을 강제하지 않습니다. 블루투스 키보드, 마우스, 게임 컨트롤러 및 헤드셋을 동시에 사용할 수있었습니다. Bluetooth 인터넷 공유 기능은 장치에 따라 다르지만 모든 핸드셋 / 태블릿 제조업체가이를 구현하지는 않습니다 (그러나 대부분의 애프터 마켓 롬에서이를 지원함).