2010-06-18 4 views
1

블루투스 피코넷에는 최대 7 명의 노예가있는 마스터가 있습니다. 마스터는 슬레이브가 동기화되는 클록 및 주파수 홉을 설정합니다. 그러나 어떤 장치가 마스터이고 어떤 장치가 슬레이브인지를 결정하는 방법이 있습니까? 나는 주로 휴대용 장치 (안드로이드, 아이폰)에 관심이 있지만 거지는 선택자가 될 수 없다. 누군가이 분야에 관심이 있다면 관심이있다.블루투스 마스터/슬레이브 역할을 프로그래밍 방식으로 결정하는 방법은 무엇입니까?

감사

나는 그것이 그것에게 장치가 가정 programatically.The 마스터/슬레이브 역할을 할 수 있다고 생각하지 않습니다
+0

너는 이걸로 멀리까지 왔어. 똑같은 문제가있어 .. 너가 진전했다면 나에게 알려 줘 .. – Zerone

답변

2

은 국지적 같은 장치는 하나의 피코넷의 마스터 역할을 할 수있는 사용자 (응용 프로그램)에 보이지 않는 (인접한) 피코넷의 슬레이브로 구성됩니다. 애플리케이션에서 결정해야 할 것은 디바이스가 클라이언트 또는 서버로 작동 할 것인지 아니면 둘 다 작동 할 것인지, 그리고 디바이스가 지원하는 서비스 (프로파일)가 무엇인지 여부입니다.

+0

고마워. 내가 조사한 바에 따르면 마스터/슬레이브 역할은 결정할 수없는 것처럼 보입니다. 그것은 조금 놀랍습니다. – Rich

0

사용하는 플랫폼에 따라 다릅니다. 연결된 장치와 관련된 정보를 읽을 수 있어야하며 장치의 역할은 이상적으로 API의 해당 정보의 일부 여야합니다. 그래서 연결된 장치가 마스터라면 당신은 노예라고 추측 할 수 있습니다. -Dennis