2014-10-07 5 views
1

블루투스 통신을 디버깅하려면 스니퍼 (hcidump -Xt)를 시작하고 데이터를 파일로 덤프하고 싶습니다. 터미널에서이 명령을 시작할 수 있습니다 :파이썬에서 스니퍼 프로세스 시작 및 종료

hcidump -Xt > myfile.txt 

그런 다음 Ctrl + C를 눌러 종료하십시오.

저는 이것을 python 스크립트를 사용하여 만들고 싶습니다. 뭔가 같이 : 마지막으로

#start sniffer 
call(["hcidump","-Xt", ">", "myfile.txt"]) 

#perform any activity 

#Stop the sniffer - hcidump 

, 그것은 스니퍼 프로세스를 중지해야하며, 모든 로그는 MYFILE.TXT 파일에 저장해야합니다. this one과 같은 몇 가지 시도를했습니다. 그러나 의도 된 파일을 생성하지 않습니다.

내가 원하는 것을 성취 할 수있는 방법이 있는지 알려주십시오.

답변