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과 같은 몇 가지 시도를했습니다. 그러나 의도 된 파일을 생성하지 않습니다.
내가 원하는 것을 성취 할 수있는 방법이 있는지 알려주십시오.