두 개의 Bluetooth 장치를 동시에 페어링


9

Arduino 마이크로 컨트롤러 보드 (블루투스를 통해 페어링 됨)를 제어하는 ​​Android 태블릿 용 앱을 만들고 있습니다. 그러나 태블릿은 Bluetooth를 통해 Android 폰과 페어링되어 휴대폰의 인터넷 연결을 공유합니다. 이 방법으로 장치를 동시에 페어링 할 수 있습니까?


Arduino를 제어하는 ​​데 사용되는 프로파일은 무엇입니까? RFCOMM?

확실하지 않습니다-이것은 내 개발의 시작 단계에 있습니다. BCSP, DUN, LAN, GAP SDP, RFCOMM 및 L2CAP를 지원합니다. sparkfun.com/products/158
SSumner

답변:


9

AFAIK, 블루투스 연결은 작동 범위가 겹치지 않는 한 동시에 발생할 수 있습니다. 즉, 두 개의 블루투스 헤드셋을 동시에 연결할 수는 없지만 블루투스 키보드와 블루투스 마우스를 같은 장치에 동시에 연결할 수 있습니다 (개인적으로이 마지막 시나리오를 테스트했으며 작동합니다!)

따라서 귀하의 경우, 두 가지 통신 스트림에 동일한 기능이 필요하지 않은 것을 확인하는 단계를 포함한다고 가정합니다. 인터넷 가용성을위한 것이므로 가능한 것처럼 들립니다. 두 장치를 모두 연결했는데 장치와 동시에 페어링되지 않는 경우에는 연결하지 못할 수 있습니다. 그러나 다른 유형의 장치 (예 : 다른 블루투스 "프로필")로 등록하면 운이 좋을 수 있습니다!

확실한 것은 없습니다. 결론은 시행 착오 일 수 있습니다. 처음에 작동하지 않으면 태블릿에 연결할 때 Arduino를 다른 "프로필"로 등록하여 전화에서 오는 인터넷 연결을 방해하지 않도록 설정할 수 있습니다.


또는 Wi-Fi 테더를 사용하여 전화기의 인터넷 연결을 공유 한 다음 Arduino 전용 블루투스를 사용하여 문제를 제거 할 수 있습니다.
jlehenbauer 2016 년

유일한 문제는 Wi-Fi 테더는 (a) 비용을 지불하지 않을 테 더링 계획 또는 (b) 루팅 된 전화를 요구합니다. 지금은 루팅 된 전화이지만 4G 폰으로 곧 업그레이드 할 예정이므로 블루투스 테 더링이 유일한 옵션입니다. 답변 해주셔서 감사합니다.
SSumner

물론이야! 나는 주로 Wi-Fi 테 더링을 위해 내 전화를 근절하지만, 새 전화로 바로 가고 싶지 않다는 것을 완전히 이해합니다.
jlehenbauer 2016 년

1
실제로 Wi-Fi 테더 옵션이 작동 할 수 있습니다. FoxFi 앱을 사용했는데 Wi-Fi 핫스팟 모드가 훌륭합니다. 따라서 Arduino 용 Bluetooth를 통해서만 연결해야 할 수도 있습니다. 감사!
SSumner

내가 다시 필요로하는 블루투스로 해요 그래서 음, 안드로이드 4.1, 와이파이 핫스팟 기능을 제거
SSumner

1

일부 장치에는 전원 / 자원 제약으로 인해 동시 연결 제한이 있습니다 (일반적으로 이전 SEMC W880i와 같은 저렴한 기능 전화는 한 번에 최대 5 개의 연결 만 허용 함). 또한 블루투스 파일 전송과 같은 일부 앱은 최대 동시 연결을 제한하도록 설정할 수 있습니다. 일반적으로 Android의 블루투스 구현은 그러한 제한을 강제하지 않습니다. 블루투스 키보드, 마우스, 게임 컨트롤러 및 헤드셋을 동시에 사용할 수있었습니다. Bluetooth 인터넷 공유 기능은 장치에 따라 다르지만 모든 핸드셋 / 태블릿 제조업체가이를 구현하지는 않습니다 (그러나 대부분의 애프터 마켓 롬에서이를 지원함).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.