2012-03-06 4 views
1

pybluez를 사용하여 간단한 파이썬 스크립트로 장치의 MAC을 찾았습니다. 그러나 내 Bluetooth 연결의 신호 강도가 인 설명서 또는 샘플 스크립트를 찾을 수 없습니다. 나는 _bluetooth 라이브러리를 사용해야한다고 생각하는데, 어떻게?Windows 7에서 pybluez의 신호 강도

또는 파이썬에서 이와 관련하여 다른 제안 사항이 있습니까?

도움 주셔서 감사합니다.

답변

2

가 발견 동안 당신에게 장치의 RSSI를 보여줄 것 inquiry with RSSI

에 대한 pyblueZ 예제가있다. 실제 연결 중에 RSSI를 원한다면 RSSI를 얻기위한 HCI 명령이 있습니다. HCI 소켓을 열고 명령 패킷을 수동으로 만들고 결과를 파싱하려면 pybluz를 사용해야합니다. 리눅스에서 bluez 명령은 hcitool rssi 명령으로 수행됩니다. 패킷 형식을 이해하기위한 소스 코드를 볼 수 있습니다. 이 방법은 활성 연결 중에 만 작동합니다.

+1

이 힌트를 가져 주셔서 감사합니다. 그것을 시도 할 것이다! – user1252280

+0

링크가 깨졌습니다. https://pybluez.googlecode.com/svn-history/r1/trunk/examples/advanced/inquiry-with-rssi.py를 변경 하시겠습니까? – Tim

관련 문제