2012-02-29 4 views
0

여기에서 블루투스 전문가를위한 질문. 나는 블루투스 추적을 통해 보행자, 자전거 타는 사람 및 자동차의 움직임에 관한 연구를 해왔다. 지금까지 필자는이 데이터로부터 순수한 근접 식으로 궤도를 도출했습니다. 따라서 장치는 탐지되는 동안 센서의 정확한 위치에 있다고 가정합니다 (탐지 사이에 일종의 버퍼 시간 사용). 이 모든 것은 순전히 조회에 기반하며 실제 연결에는 기반하지 않습니다. rssi 값을 등록하지만 아직 사용하지 마십시오.블루투스 문의 - 하나 이상의 센서에서 문의 응답을받을 수 있습니다.

우리가 확인한 하나의 걸림돌은 부정확 한/희소 한 rssi 값을 초래하는 서로 다른 탐지 범위에 배치 될 때 장치를 조회 할 때 발생하는 간섭입니다. 그런 다음 실현 가능성이 있거나 그렇지 않을 수도있는 생각을 생각해 냈습니다.

하나의 블루투스 센서가 inquiry 서브 패킷 &을 쿼리 패킷으로 전송하도록 허용 할 수 있습니까? 하나 이상의 다른 센서 해당 질의 패킷에 대한 질의 응답을 수신합니다. 그래서 우리는이 상황을했을 :

센서 A : 입력 문의 하위 상태, 전송 메시지 패킷 P

센서 B & C : 모든 문의 패킷을 전송하지 않습니다, 문의 하위 상태를 입력 만에 문의 응답을 수신 문의 패킷 A를 센서 A에서 가져옵니다.

이렇게하는 것이 좋겠지 만 센서 A, B 및 C는 적어도 질의 호핑 시퀀스를 동기화해야합니다. 그러나 더 많은 필수품이있을 수 있습니다.

이 모든 것이 가능합니까? 이전에 해본 적이 있습니까?

답변

0

표준 블루투스를 사용하는 경우에만 조회 장치가 조회에 대한 질의 응답을 수신합니다. (추론은 조회 홉 시퀀스의 타이밍과 주파수 모두에서 동기화 될 필요가 있기 때문에 언급 한 것과 동일합니다. 따라서 B & C가 응답을 수신 대기 할 수 없습니다 표준 블루투스 하드웨어를 사용하여 A의 조회에 의해 트리거됩니다.

최신 블루투스 4.0 (블루투스 저에너지)은 가장 적합한 것 같습니다. 어떤 광고 개념이있어서 센서를 광고주로 작동하도록 구성하고 다른 센서를 스캔 상태 (광고 듣기)로 구성 할 수 있습니다.

+0

재미 있지만 센서와 모바일 장치 모두 이를 위해 Bluetooth 4.0 프로토콜을 지원해야 할 필요가 있습니까? 첫 번째 4.0 모듈이 공개되기 때문에 이것은 꽤 오래 걸릴 것입니다. 모바일 장치 소유자와 협력 할 필요없이 장치를 발견 할 수 있습니까? –

+0

블루투스 4.0은 최신 iPhone 4S, Mac Mini/Air, Droid Razar 등 다양한 장치에 이미 센서 장치가 있으므로 센서 유형 응용 프로그램 용으로 4.0으로 전환 할 수있는 좋은시기라고 생각합니다. 당신은 "소유자의 협력"을 의미합니다. - 사용자 개입없이 프로그램 방식으로 장치를 찾고 식별 할 수있는 API가 있습니다. –

+0

이 동작을 어떻게 든 구현하려고한다고 가정 해보십시오. 이 프로토콜 적응을 어떤 수준에서 구현해야합니까? BlueZ, HCI, 또는 심지어 더 심해? 일반적인 프로그래밍 기술을 가진 비전문가가이 작업을 수행 할 수 있습니까? –